<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">So I bypassed the pyqtdeploy-sysroot check for openssl < 1.1.1 and my Xcode project built just fine.<div class=""><br class=""></div><div class="">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.<div class=""><br class=""></div><div class="">Maybe I’ll pay for my ignorance down the road, but I’m not sure why pyqtdeploy-sysroot was blocking openssl-1.1.1.<br class=""><div class=""><br class=""></div><div class="">-Patrick<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Jun 24, 2020, at 10:50 AM, Patrick Stinson <<a href="mailto:patrickkidd@gmail.com" class="">patrickkidd@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Here is the link to Qt’s statement on openssl in 5.15.0:<div class=""><br class=""></div><div class=""><a href="https://wiki.qt.io/Qt_5.15.0_Known_Issues#OpenSSL" class="">https://wiki.qt.io/Qt_5.15.0_Known_Issues#OpenSSL</a></div><div class=""><br class=""></div><div class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Jun 24, 2020, at 10:47 AM, Patrick Stinson <<a href="mailto:patrickkidd@gmail.com" class="">patrickkidd@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I also ran into this the other day. I think it is an important issue.<div class=""><br class=""></div><div class="">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.<br class=""><div class=""><br class=""></div><div class="">pyqtdeploy (as of 2.5.1) does not currently support openssl-1.1.1:</div><div class=""><br class=""></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">sysroot/plugins/openssl.py:        if version_nr >= 0x010101:</div></div><div class=""><div class="">sysroot/plugins/openssl.py:            sysroot.error("building OpenSSL v1.1.1 is not supported")</div></div></blockquote><div class=""><div class=""><div class=""><br class=""></div><div class="">So there is a version mismatch until pyqtdeploy can support 1.1.1.</div><div class=""><br class=""></div><div class="">Phil can comment further if necessary.</div><div class=""><br class=""></div><div class="">-Patrick</div><div class=""><br class=""></div><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Jun 23, 2020, at 3:02 PM, Kristófer Reykjalín Þorláksson <<a href="mailto:kristofer@thorlaksson.com" class="">kristofer@thorlaksson.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">I'm trying to use pyqtdeploy to build my application and it's failing<br class="">after the configure step with the following errors:<br class=""><br class="">    ERROR: Feature 'openssl-linked' was enabled, but the pre-condition<br class="">    '!features.securetransport && !features.schannel && libs.openssl'<br class="">    failed.<br class=""><br class="">    ERROR: Feature 'ssl' was enabled, but the pre-condition<br class="">    'config.winrt || features.securetransport || features.openssl ||<br class="">    features.schannel' failed.<br class=""><br class="">You can find the full qt5 configure+build log here:<br class=""><a href="https://paste.sr.ht/~reykjalin/dcb15d0e70eba07b254c02cff47a740512b1980c" class="">https://paste.sr.ht/~reykjalin/dcb15d0e70eba07b254c02cff47a740512b1980c</a><br class=""><br class=""><br class="">I've added openssl to my sysroot.json like so:<br class=""><br class="">    "macos|win#openssl": {<br class="">        "macos|win#source": "openssl-1.1.0l.tar.gz",<br class="">        "win#no_asm": true<br class="">    },<br class=""><br class="">And the link to qt5 like so:<br class=""><br class="">    "macos|win#ssl": "openssl-linked",<br class=""><br class=""><br class="">You can find the full sysroot.json here:<br class=""><a href="https://paste.sr.ht/~reykjalin/7ec959ecebff8a66a6f6418bcb258a14b7c1c0a0" class="">https://paste.sr.ht/~reykjalin/7ec959ecebff8a66a6f6418bcb258a14b7c1c0a0</a><br class=""><br class=""><br class="">I'm trying to build this on macOS 10.15.5, using openssl-1.1.0l and<br class="">qt-everywhere-src-5.15.0. The only packages currently in use by the<br class="">application are PyQt5 and QScintilla. I'm using Python 3.7.5, and<br class="">running pyqtdeploy from the virtual environment I'm using for development.<br class=""><br class="">Any help you can provide would be very much appreciated!<br class=""><br class=""><br class="">Kristófer R.<br class=""></div></div></blockquote></div><br class=""></div></div></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></div></body></html>