Pyqtdeploy on iOS: 'openssl/evp.h' file not found

Phil Thompson phil at riverbankcomputing.com
Wed Apr 29 09:29:29 BST 2020


On 29/04/2020 06:29, Patrick Stinson wrote:
> After upgrading from python-3.6.4 to python-3.7.2, my pyqtdeploy (2.4)
> project is having trouble finding openssl headers as it builds python
> modules on iOS:
> 
> 
> /Users/patrick/dev/familydiagram/vendor/sysroot-ios-64/src/Python-3.7.2/Modules/_hashopenssl.c:23:10:
> 'openssl/evp.h' file not found
> 
> 
> I don’t see that header anywhere in the iOS SDK or in the pyqtdeply
> sysroot. I wonder if pyqtdeploy incorrectly enables some python
> feature on iOS for python 3.7.2?
> 
> I know that sometimes pyqtdeploy has some other errors, like including
> the QtPrintSupport module on iOS builds (I used sed to remove those
> init lines).

Maybe you need a different version of OpenSSL...

https://docs.python.org/3.7/whatsnew/3.7.html#platform-support-removals

Phil


More information about the PyQt mailing list