The offendig call is in Qt. More specifically, in 
src/network/qsslsocket_openssl_symbols.cpp
For pristine Qt 4.3.2, it's on line 252 which states:

   QLibrary libssl(QLatin1String("ssl"));

At runtime, this results in a dlopen("libssl.so") which fails, as there
is no libssl.so

As such, Qt concludes the system doesn't have OpenSSL installed and
disables all SSL functionality.

The fix really should be in the openssl package, and the fix is to just
create the symlink there. It would be wrong for the qt package to create
a symlink for openssl. Alternatively you could modify the above line to
load a specific version of the library, but that would mean you'd have
to repatch and redistribute Qt every time openssl is updated.

-- 
[gutsy] /usr/lib/libssl.so missing
https://bugs.launchpad.net/bugs/155784
You received this bug notification because you are a member of Kubuntu
Team, which is a bug contact for qt4-x11 in ubuntu.

-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to