Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-108611

Developer build with -no-openssl failed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.5.0
    • 6.4.1
    • Network: SSL
    • None
    • Windows
    • 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

        Activity

          People

            manordheim MÃ¥rten Nordheim
            studiosus Vladimir Belyavsky
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes