2017-07-21 17:30 GMT+03:00 Brendan Doyle <[email protected]>:
> On Fri, Jul 21, 2017 at 17:18 (UTC+0300), Vadim Zhukov wrote:
>> Not sure if this is the right place, but I'll give it a try.
>>
>> Today after updating to the latest snapshot and running pkg_add -u
>> qutebrowser refuses to start with: Fatal error: Your Qt is built
>> without SSL support.
>>
>> Can it be that Qt 5.9.1 is indeed build without SSL support like
>> qutebrowser says or..?
>>
>> package from to:
>> qutebrowser-0.10.1->0.10.1p0
>> qtbase-5.6.2p4->qtbase-5.9.1
>> ..
>>
>> uname -a
>> OpenBSD toshiba.home.lan 6.1 GENERIC.MP#109 amd64
>>
>>
>> The Qt 5.9.1 is, if course, built with SSL support - likely it's
>> qutebrowser that fails to detect/use it. I'll take a look.
>>
>
> Ok thanks in advance.
> In my search for an alternative browser I found out that otterbrowser
> suffers a similar issue, but it starts and allows browsing http sites.
>
> otter browser error:
> qt.network.ssl: QSslSocket: cannot resolve BN_is_word
> qt.network.ssl: Incompatible version of OpenSSL
>
> SSL support is not available or incomplete.
> Some websites may work incorrectly or do not work at all.

Yep.

The issue was in QSslSocket, actually. The Qt library handles OpenSSL
and his brothers specially, detecting features at run-time rather than
at compile time. Thus breakage was not noticed earlier. I've just
committed the fix in x11/qt5/qtbase port; the package should arrive in
a few days on mirrors, or you could build it manually:

 cd /usr/ports/x11/qt5/qtbase
 env MAKE_JOBS=$(sysctl hw.ncpu) make update

--
  WBR,
  Vadim Zhukov

Reply via email to