[pyqtdeploy] openssl pre-conditions fail while building qt5 on macOS

Kristófer Reykjalín Þorláksson kristofer at thorlaksson.com
Thu Jun 25 05:51:59 BST 2020


> On Jun 24, 2020, at 10:47 AM, Patrick Stinson <patrickkidd at gmail.com
> <mailto:patrickkidd at gmail.com>> wrote:
>
> Qt-5.15.0 is stated to require openssl on linux and windows, though I
> also found after examining my config.log that it requires 1.1.1 on
> macOS as well. I imagine you are using 5.15.0 and that if you grep
> out your config.log for openssl you will find the same thing.

Yep, I was indeed trying to use Qt 5.15.0. I missed the openssl
config.log output so that totally flew over my head.

> pyqtdeploy (as of 2.5.1) does not currently support openssl-1.1.1:

I did notice this which is why I was using v1.1.0 :)


> On Jun 24, 2020, at 10:50 AM, Patrick Stinson <patrickkidd at gmail.com
> <mailto:patrickkidd at gmail.com>> wrote:
>
> Here is the link to Qt’s statement on openssl in 5.15.0:
>
> https://wiki.qt.io/Qt_5.15.0_Known_Issues#OpenSSL

Thanks for the link! Definitely helps shed some light on the issue.


On 6/25/20 03:15, Patrick Stinson wrote:
> So I bypassed the pyqtdeploy-sysroot check for openssl < 1.1.1 and my
> Xcode project built just fine.
> 
> I did have to decompress the openssl-1.1.1g tarball and rename the
> compressed directory to openssl-1.1.g as pyqtdeploy expects it to be.
> Other than that it all worked just fine.

I was able to build the project successfully the same way, but I guess
ultimately it's best to just use the supported versions :) . The release
cadence for pyqtdeploy (and the PyQt project in general) looks quick,
and I already see a bunch of cool updates in the pyqtdeploy mercurial
repository, including support for OpenSSL 1.1.1.

I'll just wait for a new release and use Qt 5.14.2 + OpenSSL 1.1.0 until
then :) .


Thank you again!
Kristófer R.


More information about the PyQt mailing list