Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.4.1
-
None
-
-
2d0f73856 (dev)
Description
Developer build on the latest dev failed on tests compilation if configured with -no-openssl
build command:
set VS160COMNTOOLS=%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build call "%VS160COMNTOOLS%\vcvarsall.bat" x64 set qt_configure_flags=-developer-build -schannel -no-openssl^ -skip qt3d -skip qtcanvas3d -skip qtcharts -skip qtcoap -skip qtconnectivity^ -skip qtdatavis3d -skip qtdoc -skip qthttpserver -skip qtlanguageserver -skip qtlocation^ -skip qtlottie -skip qtmqtt -skip qtnetworkauth -skip qtopcua -skip qtpositioning^ -skip qtqa -skip qtquick3d -skip qtquick3dphysics -skip qtquicktimeline -skip qtremoteobjects -skip qtscxml^ -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech^ -skip qtsvg -skip qtvirtualkeyboard -skip qtwayland -skip qtxmlpatterns^ -skip qtwebchannel -skip qtwebengine -skip qtwebglplugin -skip qtwebsockets -skip qtwebview call "../qt5/configure" %qt_configure_flags% call cmake --build . --parallel echo Qt build is finished
Error:
[4755/14882] Building CXX object qtbase\tests\auto\network\ssl\qocsp\CMakeFiles\tst_qocsp.dir\tst_qocsp.cpp.obj FAILED: qtbase/tests/auto/network/ssl/qocsp/CMakeFiles/tst_qocsp.dir/tst_qocsp.cpp.obj C:\PROGRA~2\MIB055~1\2019\PROFES~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_UP_TO=0x040800 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_NETWORK_LIB -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_STRICT_QLIST_ITERATORS -DQT_TESTCASE_BUILDDIR=\"E:/Qt-dev-build/qtbase/tests/auto/network/ssl/qocsp\" -DQT_TESTCASE_SOURCEDIR=\"E:/Qt5/qtbase/tests/auto/network/ssl/qocsp\" -DQT_TESTLIB_LIB -DQT_WARN_DEPRECATED_UP_TO=0x070000 -DUNICODE -DWIN32 -DWIN64 -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN64 -IE:\Qt-dev-build\qtbase\tests\auto\network\ssl\qocsp\tst_qocsp_autogen\include -IE:\Qt5\qtbase\tests\auto\network\ssl\qocsp -IE:\Qt-dev-build\qtbase\tests\auto\network\ssl\qocsp -IE:\Qt-dev-build\qtbase\include -IE:\Qt-dev-build\qtbase\include\QtNetwork -IE:\Qt-dev-build\qtbase\include\QtCore -IE:\Qt-dev-build\qtbase\mkspecs\win32-msvc -IE:\Qt-dev-build\qtbase\src\network -IE:\Qt-dev-build\qtbase\include\QtNetwork\6.5.0 -IE:\Qt-dev-build\qtbase\include\QtNetwork\6.5.0\QtNetwork -IE:\Qt-dev-build\qtbase\src\corelib -IE:\Qt-dev-build\qtbase\include\QtCore\6.5.0 -IE:\Qt-dev-build\qtbase\include\QtCore\6.5.0\QtCore -IE:\Qt-dev-build\qtbase\include\QtTest /DWIN32 /D_WINDOWS /Zi /RTC1 -MDd /W3 /EHsc /d2FH4 -Zc:__cplusplus -permissive- -utf-8 -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:ternary -Zc:externConstexpr -Zc:wchar_t -bigobj -std:c++17 /showIncludes /Foqtbase\tests\auto\network\ssl\qocsp\CMakeFiles\tst_qocsp.dir\tst_qocsp.cpp.obj /Fdqtbase\tests\auto\network\ssl\qocsp\CMakeFiles\tst_qocsp.dir\ /FS -c E:\Qt5\qtbase\tests\auto\network\ssl\qocsp\tst_qocsp.cpp E:\Qt5\qtbase\tests\auto\network\ssl\qocsp\../shared/qopenssl_symbols.h(41): error C2338: Required feature openssl for file E:\Qt5\qtbase\tests\auto\network\ssl\qocsp\../shared/qopenssl_symbols.h not available. E:\Qt5\qtbase\tests\auto\network\ssl\qocsp\../shared/qopenssl_symbols.h(83): fatal error C1083: Cannot open include file: 'openssl/stack.h': No such file or directory
See full build log: build.log
Attachments
For Gerrit Dashboard: QTBUG-108611 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
444010,3 | Disable openslv(11|30) if -no-openssl is passed to configure | dev | qt/qtbase | Status: MERGED | +2 | 0 |
446127,1 | Disable openslv(11|30) if -no-openssl is passed to configure | 6.4 | qt/qtbase | Status: ABANDONED | 0 | 0 |