<div dir="ltr"><div>On Sun, Feb 10, 2019 at 5:02 AM Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> wrote:<br>><br>> It looks like a bug affecting Windows and Python v3.5 and earlier. Try the attached patch.<br></div><div> <br></div>Thanks, that fixes the sysconfig issue.  It gets me further along in the build.  It gets down to the final step (the last nmake in the build-demo.py).  It fails with a linker error, unresolved symbols.  See the dump of the entire script at the bottom of this email.  Sorry that it's quite long, I'm running it in full verbose mode.<br><br>If I go into to the .pdy editor GUI, and check the"Use standard Python shared library" checkbox (<a href="http://pyqt.sourceforge.net/Docs/pyqtdeploy/pyqtdeploy.html#adding-standard-library-packages">http://pyqt.sourceforge.net/Docs/pyqtdeploy/pyqtdeploy.html#adding-standard-library-packages</a>), it will compile, but the final executable won't run (it gives an error message that DLLs are missing (the exact error message varies, but it's "The program can't start because Qt53DCore.dll is missing from your computer.  Try installing the program to fix this problem".  But the first time it gave me that error it was complaining about another DLL, QtVisualization.dll if I recall correctly.  I don't know if this is a related problem, or a separate problem.<div><br></div><div>Can you help me understand why I'm getting the linker errors, and what I need to do to get the demo working?   Or, if there's a known-good recipe for the .PDY file that would work with what components I have?   I've attached my sysroot.json and the pyqt-demo.pdy file to the email.  Note that the only thing I've changed since my last email was the version of OpenSSL, I changed the source from version 1.1.1a to 1.0.2q because Python 3.5.1 uses 1.0.2d thru j or so.</div><div><br><br>Here's the output of the demo build script.  Note that I've got a few print statements peppered in there to help me separate it out in to sections.<br><br>C:\Tools\pyqtdeploy\demo>python build-demo.py<br>--------------------------------------------------<br>Build the demo<br>pyqtdeploy-build --target win-64 --sysroot sysroot-win-64 --build-dir build-win-64 --verbose pyqt-demo.pdy<br>Cleaning C:\Tools\pyqtdeploy\demo\build-win-64<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64\resources<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64\resources\data<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64\resources\collections<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64\resources\encodings<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64\resources\importlib<br>Creating directory C:\Tools\pyqtdeploy\demo\build-win-64\resources\PyQt5<br>Running 'C:\Tools\pyqtdeploy\demo\sysroot-win-64\host\bin\python -OO C:/Users/neil/AppData/Local/Temp/qt_temp-NrxAUC/freeze.py C:\Users\neil\AppData\Local\Temp\qt_temp-NrxAUC\jobs.csv'<br>Freezing C:\Users\neil\AppData\Local\Temp\qt_temp-NrxAUC\bootstrap.py...<br>Freezing C:\Users\neil\AppData\Local\Temp\qt_temp-NrxAUC\bootstrap_external.py...<br>Freezing C:\Tools\pyqtdeploy\demo\pyqt-demo.py...<br>Freezing C:\Tools\pyqtdeploy\demo\data\__init__.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\_bootlocale.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\_collections_abc.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\_strptime.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\_weakrefset.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\abc.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\base64.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\calendar.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\codecs.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\collections\__init__.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\collections\abc.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\contextlib.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\copy.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\copyreg.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\datetime.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\__init__.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\aliases.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\ascii.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\cp437.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\latin_1.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\mbcs.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\encodings\utf_8.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\enum.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\functools.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\genericpath.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\heapq.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\imp.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\importlib\__init__.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\importlib\abc.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\importlib\machinery.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\importlib\util.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\io.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\ipaddress.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\keyword.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\linecache.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\locale.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\ntpath.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\operator.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\os.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\posixpath.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\re.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\reprlib.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\selectors.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\signal.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\socket.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\sre_compile.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\sre_constants.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\sre_parse.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\ssl.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\stat.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\string.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\struct.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\subprocess.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\textwrap.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\threading.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\token.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\tokenize.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\traceback.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\types.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\warnings.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\weakref.py...<br>Freezing C:\Tools\pyqtdeploy\demo\sysroot-win-64\lib\python3.5\site-packages\PyQt5\__init__.py...<br>--------------------------------------------------<br>Run qmake.<br>C:\Tools\pyqtdeploy\demo\sysroot-win-64\host\bin\qmake<br>Info: creating stash file C:\Tools\pyqtdeploy\demo\build-win-64\.qmake.stash<br>--------------------------------------------------<br>Run make.<br>nmake<br>"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe" -f Makefile.Release<br>C:\Tools\Qt5.12.1\5.12.1\msvc2017_64\bin\rcc.exe -name pyqtdeploy resources\pyqtdeploy.qrc -o release\qrc_pyqtdeploy.cpp<br>cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W0 -EHsc -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DPYQTDEPLOY_FROZEN_MAIN -DPYQTDEPLOY_OPTIMIZED -DMS_WINDOWS -D_WIN32_WINNT=Py_WINVER -DNTDDI_VERSION=Py_NTDDI -DWINVER=Py_WINVER -DQT_NO_DEBUG -DQT_3DCORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_WINEXTRAS_LIB -DQT_CHARTS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DNDEBUG -I. -I..\sysroot-win-64\include -I..\sysroot-win-64\include\python3.5 -I..\sysroot-win-64\src\Python-3.5.1\Modules -I..\sysroot-win-64\src\Python-3.5.1\Modules\zlib -I..\sysroot-win-64\src\Python-3.5.1\PC -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\Qt3DCore -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtDataVisualization -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWinExtras -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCharts -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtPrintSupport -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWidgets -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtGui -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtANGLE -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtNetwork -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCore -Irelease -IC:\VulkanSDK\1.0.51.0\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\mkspecs\win32-msvc -Forelease\ @C:\Users\neil\AppData\Local\Temp\nmAB82.tmp<br>pyqtdeploy_main.cpp<br>pyqtdeploy_start.cpp<br>pdytools_module.cpp<br>Generating Code...<br>cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W0 -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DPYQTDEPLOY_FROZEN_MAIN -DPYQTDEPLOY_OPTIMIZED -DMS_WINDOWS -D_WIN32_WINNT=Py_WINVER -DNTDDI_VERSION=Py_NTDDI -DWINVER=Py_WINVER -DQT_NO_DEBUG -DQT_3DCORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_WINEXTRAS_LIB -DQT_CHARTS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DNDEBUG -I. -I..\sysroot-win-64\include -I..\sysroot-win-64\include\python3.5 -I..\sysroot-win-64\src\Python-3.5.1\Modules -I..\sysroot-win-64\src\Python-3.5.1\Modules\zlib -I..\sysroot-win-64\src\Python-3.5.1\PC -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\Qt3DCore -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtDataVisualization -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWinExtras -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCharts -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtPrintSupport -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWidgets -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtGui -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtANGLE -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtNetwork -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCore -Irelease -IC:\VulkanSDK\1.0.51.0\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\mkspecs\win32-msvc -Forelease\ @C:\Users\neil\AppData\Local\Temp\nmB65C.tmp<br>_datetimemodule.c<br>_heapqmodule.c<br>_math.c<br>_ssl.c<br>_winapi.c<br>binascii.c<br>mathmodule.c<br>selectmodule.c<br>socketmodule.c<br>zlibmodule.c<br>Generating Code...<br>cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W0 -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DPYQTDEPLOY_FROZEN_MAIN -DPYQTDEPLOY_OPTIMIZED -DMS_WINDOWS -D_WIN32_WINNT=Py_WINVER -DNTDDI_VERSION=Py_NTDDI -DWINVER=Py_WINVER -DQT_NO_DEBUG -DQT_3DCORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_WINEXTRAS_LIB -DQT_CHARTS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DNDEBUG -I. -I..\sysroot-win-64\include -I..\sysroot-win-64\include\python3.5 -I..\sysroot-win-64\src\Python-3.5.1\Modules -I..\sysroot-win-64\src\Python-3.5.1\Modules\zlib -I..\sysroot-win-64\src\Python-3.5.1\PC -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\Qt3DCore -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtDataVisualization -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWinExtras -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCharts -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtPrintSupport -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWidgets -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtGui -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtANGLE -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtNetwork -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCore -Irelease -IC:\VulkanSDK\1.0.51.0\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\mkspecs\win32-msvc -Forelease\ @C:\Users\neil\AppData\Local\Temp\nmBFAF.tmp<br>adler32.c<br>compress.c<br>crc32.c<br>deflate.c<br>infback.c<br>inffast.c<br>inflate.c<br>inftrees.c<br>trees.c<br>uncompr.c<br>zutil.c<br>Generating Code...<br>cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W0 -EHsc -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DPYQTDEPLOY_FROZEN_MAIN -DPYQTDEPLOY_OPTIMIZED -DMS_WINDOWS -D_WIN32_WINNT=Py_WINVER -DNTDDI_VERSION=Py_NTDDI -DWINVER=Py_WINVER -DQT_NO_DEBUG -DQT_3DCORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_WINEXTRAS_LIB -DQT_CHARTS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DNDEBUG -I. -I..\sysroot-win-64\include -I..\sysroot-win-64\include\python3.5 -I..\sysroot-win-64\src\Python-3.5.1\Modules -I..\sysroot-win-64\src\Python-3.5.1\Modules\zlib -I..\sysroot-win-64\src\Python-3.5.1\PC -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\Qt3DCore -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtDataVisualization -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWinExtras -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCharts -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtPrintSupport -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtWidgets -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtGui -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtANGLE -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtNetwork -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\include\QtCore -Irelease -IC:\VulkanSDK\1.0.51.0\include -I..\..\..\Qt5.12.1\5.12.1\msvc2017_64\mkspecs\win32-msvc -Forelease\ @C:\Users\neil\AppData\Local\Temp\nmC30A.tmp<br>qrc_pyqtdeploy.cpp<br>link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:release\Demo.exe @C:\Users\neil\AppData\Local\Temp\nmC59B.tmp<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function _ssl_enum_certificates_impl<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function _ssl_enum_certificates_impl<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function _ssl_enum_certificates_impl<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertEnumCRLsInStore referenced in function _ssl_enum_crls_impl<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertFreeCRLContext referenced in function _ssl_enum_crls_impl<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertGetEnhancedKeyUsage referenced in function parseKeyUsage<br>_ssl.obj : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function _ssl_enum_certificates_impl<br>_ssl.obj : error LNK2019: unresolved external symbol sk_num referenced in function _ssl__SSLContext_cert_store_stats<br>_ssl.obj : error LNK2019: unresolved external symbol sk_value referenced in function _ssl__SSLContext_cert_store_stats<br>_ssl.obj : error LNK2019: unresolved external symbol sk_pop_free referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol SSLeay_version referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol SSLeay referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol CRYPTO_num_locks referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol CRYPTO_set_locking_callback referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol CRYPTO_THREADID_set_numeric referenced in function _ssl_threadid_callback<br>_ssl.obj : error LNK2019: unresolved external symbol CRYPTO_THREADID_set_callback referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol CRYPTO_add_lock referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol CRYPTO_free referenced in function _certificate_to_der<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_set_flags referenced in function _ssl_MemoryBIO<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_clear_flags referenced in function _ssl_MemoryBIO_write_eof<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_ctrl_pending referenced in function _ssl_MemoryBIO_read<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_s_file referenced in function _ssl__test_decode_cert<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_new referenced in function _ssl_MemoryBIO<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_free referenced in function _ssl_MemoryBIO<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_read referenced in function _ssl_MemoryBIO_read<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_gets referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_write referenced in function _ssl_MemoryBIO_write<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_ctrl referenced in function _ssl_MemoryBIO<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_s_mem referenced in function _ssl_MemoryBIO<br>_ssl.obj : error LNK2019: unresolved external symbol BIO_new_mem_buf referenced in function _add_ca_certs<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_OBJECT_free referenced in function _ssl_txt2obj<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_STRING_length referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_STRING_data referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol i2a_ASN1_INTEGER referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_INTEGER_get referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_STRING_to_UTF8 referenced in function _create_tuple_for_X509_NAME<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_TIME_print referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol ASN1_item_d2i referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_nid2obj referenced in function _ssl_nid2obj<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_nid2ln referenced in function asn1obj2py<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_nid2sn referenced in function _ssl__SSLSocket_compression<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_obj2nid referenced in function _get_aia_uri<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_txt2obj referenced in function _ssl_txt2obj<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_obj2txt referenced in function _create_tuple_for_X509_NAME<br>_ssl.obj : error LNK2019: unresolved external symbol OBJ_sn2nid referenced in function _ssl__SSLContext_set_ecdh_curve<br>_ssl.obj : error LNK2019: unresolved external symbol OPENSSL_add_all_algorithms_noconf referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol EC_KEY_new_by_curve_name referenced in function _ssl__SSLContext_set_ecdh_curve<br>_ssl.obj : error LNK2019: unresolved external symbol EC_KEY_free referenced in function _ssl__SSLContext_set_ecdh_curve<br>_ssl.obj : error LNK2019: unresolved external symbol DH_free referenced in function _ssl__SSLContext_load_dh_params<br>_ssl.obj : error LNK2019: unresolved external symbol X509_STORE_set_flags referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol X509_STORE_add_cert referenced in function _add_ca_certs<br>_ssl.obj : error LNK2019: unresolved external symbol X509_VERIFY_PARAM_set_flags referenced in function set_verify_flags<br>_ssl.obj : error LNK2019: unresolved external symbol X509_VERIFY_PARAM_clear_flags referenced in function set_verify_flags<br>_ssl.obj : error LNK2019: unresolved external symbol X509_VERIFY_PARAM_get_flags referenced in function get_verify_flags<br>_ssl.obj : error LNK2019: unresolved external symbol d2i_X509_bio referenced in function _add_ca_certs<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_default_cert_dir referenced in function _ssl_get_default_verify_paths_impl<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_default_cert_file referenced in function _ssl_get_default_verify_paths_impl<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_default_cert_dir_env referenced in function _ssl_get_default_verify_paths_impl<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_default_cert_file_env referenced in function _ssl_get_default_verify_paths_impl<br>_ssl.obj : error LNK2019: unresolved external symbol X509_free referenced in function PySSL_dealloc<br>_ssl.obj : error LNK2019: unresolved external symbol i2d_X509 referenced in function _certificate_to_der<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_serialNumber referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_issuer_name referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_subject_name referenced in function _decode_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol X509_NAME_entry_count referenced in function _create_tuple_for_X509_NAME<br>_ssl.obj : error LNK2019: unresolved external symbol X509_NAME_get_entry referenced in function _create_tuple_for_X509_NAME<br>_ssl.obj : error LNK2019: unresolved external symbol X509_NAME_ENTRY_get_object referenced in function _create_tuple_for_X509_NAME<br>_ssl.obj : error LNK2019: unresolved external symbol X509_NAME_ENTRY_get_data referenced in function _create_tuple_for_X509_NAME<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_ext_by_NID referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_ext referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol X509_get_ext_d2i referenced in function _get_aia_uri<br>_ssl.obj : error LNK2019: unresolved external symbol GENERAL_NAME_free referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol GENERAL_NAME_print referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol AUTHORITY_INFO_ACCESS_free referenced in function _get_aia_uri<br>_ssl.obj : error LNK2019: unresolved external symbol X509V3_EXT_get referenced in function _get_peer_alt_names<br>_ssl.obj : error LNK2019: unresolved external symbol X509_check_ca referenced in function _ssl__SSLContext_cert_store_stats<br>_ssl.obj : error LNK2019: unresolved external symbol PEM_read_bio_X509 referenced in function _add_ca_certs<br>_ssl.obj : error LNK2019: unresolved external symbol PEM_read_bio_X509_AUX referenced in function _ssl__test_decode_cert<br>_ssl.obj : error LNK2019: unresolved external symbol PEM_read_DHparams referenced in function _ssl__SSLContext_load_dh_params<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_next_protos_advertised_cb referenced in function _ssl__SSLContext__set_npn_protocols<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_next_proto_select_cb referenced in function _ssl__SSLContext__set_npn_protocols<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get0_next_proto_negotiated referenced in function _ssl__SSLSocket_selected_npn_protocol<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_select_next_proto referenced in function _selectALPN_cb<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_alpn_protos referenced in function _ssl__SSLContext__set_alpn_protocols<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_alpn_select_cb referenced in function _ssl__SSLContext__set_alpn_protocols<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get0_alpn_selected referenced in function _ssl__SSLSocket_selected_alpn_protocol<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_servername referenced in function _servername_callback<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_finished referenced in function _ssl__SSLSocket_tls_unique_cb<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_peer_finished referenced in function _ssl__SSLSocket_tls_unique_cb<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_cipher_list referenced in function _ssl__SSLContext_set_ciphers<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_new referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_free referenced in function context_dealloc<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_get_cert_store referenced in function _ssl__SSLContext_cert_store_stats<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_current_cipher referenced in function _ssl__SSLSocket_cipher<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CIPHER_get_bits referenced in function cipher_to_tuple<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CIPHER_get_version referenced in function cipher_to_tuple<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CIPHER_get_name referenced in function cipher_to_tuple<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_pending referenced in function _ssl__SSLSocket_pending<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_fd referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_bio referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_rbio referenced in function _ssl__SSLSocket_do_handshake_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_wbio referenced in function _ssl__SSLSocket_do_handshake_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_read_ahead referenced in function _ssl__SSLSocket_shutdown_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_use_PrivateKey_file referenced in function _ssl__SSLContext_load_cert_chain_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_use_certificate_chain_file referenced in function _ssl__SSLContext_load_cert_chain_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_load_error_strings referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_peer_certificate referenced in function _ssl__SSLSocket_do_handshake_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_get_verify_mode referenced in function get_verify_mode<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_verify referenced in function set_verify_mode<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_default_passwd_cb referenced in function _ssl__SSLContext_load_cert_chain_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_default_passwd_cb_userdata referenced in function _ssl__SSLContext_load_cert_chain_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_check_private_key referenced in function _ssl__SSLContext_load_cert_chain_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_session_id_context referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_new referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_free referenced in function PySSL_dealloc<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_read referenced in function _ssl__SSLSocket_read_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_write referenced in function _ssl__SSLSocket_write_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_ctrl referenced in function _ssl__SSLSocket_tls_unique_cb<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_ctrl referenced in function get_options<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_callback_ctrl referenced in function _ssl__SSLContext_set_servername_callback<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_error referenced in function PySSL_SetError<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_version referenced in function _ssl__SSLSocket_version<br>_ssl.obj : error LNK2019: unresolved external symbol SSLv23_method referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol TLSv1_method referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol TLSv1_1_method referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol TLSv1_2_method referenced in function _ssl__SSLContext<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_do_handshake referenced in function _ssl__SSLSocket_do_handshake_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_shutdown referenced in function _ssl__SSLSocket_shutdown_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_connect_state referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_accept_state referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_library_init referenced in function PyInit__ssl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_shutdown referenced in function _ssl__SSLSocket_read_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_default_verify_paths referenced in function _ssl__SSLContext_set_default_verify_paths<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_load_verify_locations referenced in function _ssl__SSLContext_load_verify_locations_impl<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_session referenced in function _ssl__SSLSocket_shared_ciphers<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_SSL_CTX referenced in function _ssl__SSLSocket_peer_certificate<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_SSL_CTX referenced in function PySSL_set_context<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_set_ex_data referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_ex_data referenced in function _servername_callback<br>_ssl.obj : error LNK2019: unresolved external symbol SSL_get_current_compression referenced in function _ssl__SSLSocket_compression<br>_ssl.obj : error LNK2019: unresolved external symbol ERR_get_error referenced in function PySSL_RAND<br>_ssl.obj : error LNK2019: unresolved external symbol ERR_peek_last_error referenced in function _ssl__SSLContext_set_default_verify_paths<br>_ssl.obj : error LNK2019: unresolved external symbol ERR_clear_error referenced in function _ssl__SSLContext_set_default_verify_paths<br>_ssl.obj : error LNK2019: unresolved external symbol ERR_reason_error_string referenced in function PySSL_RAND<br>_ssl.obj : error LNK2019: unresolved external symbol ERR_get_state referenced in function newPySSLSocket<br>_ssl.obj : error LNK2019: unresolved external symbol RAND_bytes referenced in function PySSL_RAND<br>_ssl.obj : error LNK2019: unresolved external symbol RAND_pseudo_bytes referenced in function PySSL_RAND<br>_ssl.obj : error LNK2019: unresolved external symbol RAND_add referenced in function _ssl_RAND_add<br>_ssl.obj : error LNK2019: unresolved external symbol RAND_status referenced in function _ssl_RAND_status<br>release\Demo.exe : fatal error LNK1120: 149 unresolved externals<br>Execution of 'nmake' failed with error code 2<br><br>C:\Tools\pyqtdeploy\demo><br><br></div></div>