Psi Plus (IM client) compile fine but can't connect (due to libqca_ossl)


#1

Hi, today I compiled Psi+ on Haiku: it compiled and runs fine, however it can’t connect to any server due a TLS/SLL issue: it claims that no TLS/SSL plugin is installed.
After some research I’ve found that it can’t find the libqca_ossl.so file.

I compiled Psi+ using qca2 libraries, but seems not enough.
On beshare I’ve found an older version of Psi+; in its folder (of this old version of Psi+), under the subfolder qtplug/crypto/, in facts, there is a file called libqca_ossl.so, but it still claim that it cannot connect using TLS/SSL.
But, however, I can start this old Psi+ version by running:
QT_PLUGIN_PATH=/boot/home/config/non-packaged/psi_plus/qtplug /boot/home/config/non-packaged/psi_plus/psi-plus
In this way (this old version) is able to connect without claiming about missing plugin, but the new version which I compiled, is still unable to connect and will always claims about missing TLS/SSL plugin.
About the new version that I compiled: seems that libqca_ossl.so should be present in Qt 4.8.7, but in the current Qt 4.8.7 package, such file is not present, although bot libqt_x86 and libqt_x86_devel are installed.

Maybe I have to place the libqca_ossl.so file in some other folder, to let see Psi+ using this libqca_ossl.so file?

Any hints?


#2

Maybe diver can help, he wrote the recipe at HaikuPorts.


#3

Thanks for the suggestion, Korli.

@Diver: do you have any hints?


#4

Well, I opened a ticket on Github: https://github.com/haikuports/haikuports/issues/1355
Maybe, there are more developers from which get attention :slight_smile:


#5

Well, I’ve been able to make Psi+ (the version from HaikuPorts) properly works on Haiku, with a temporary workaround :slight_smile:
For me is another step in direction to spend more time on Haiku instead of Windows, since I use a lot Hangouts/Google Talk.


#6

This problem in host address resolver in Psi+ libiris library.
Specify IP address of jabber server in account properties->connection->manual specify server host/port for connect.

account

400_Haiku