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

CMake error when invoking with "-DFEATURE_schannel=ON -DFEATURE_openssl=OFF"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 6.0.0 Alpha, 6.0.0 Beta2
    • Build System: CMake
    • Windows 10 10.0.19041
      VS2019 16.7.7 / MinGW 8.1.0

    Description

      Output of first run of CMake has the following output

      cmake  -G"Ninja" -DCMAKE_INSTALL_PREFIX=D:\Jenkins10\workspace\Qt\q0wx6v9\buildDir\Qt6.0.0-beta2-Windows-x86_64-VS2019-16.7.7 -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE="Release" -DQT_QMAKE_TARGET_MKSPEC=win32-msvc -DBUILD_WITH_PCH=ON -DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF -DFEATURE_doubleconversion=ON -DFEATURE_system_doubleconversion=OFF -DFEATURE_system_zlib=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_icu=OFF -DFEATURE_opengl_dynamic=ON -DFEATURE_ssl=ON -DFEATURE_openssl=OFF -DFEATURE_schannel=ON -DFEATURE_sql_sqlite=ON -DFEATURE_sql_odbc=ON -DFEATURE_system_sqlite=OFF D:\Qt\qt-everywhere-src-6.0.0-beta2
      
      ...
      
      CMake Error at qtbase/cmake/QtFeature.cmake:207 (message):
        Feature "schannel": Forcing to "ON" breaks its condition.
      Call Stack (most recent call first):
        qtbase/cmake/QtFeature.cmake:277 (qt_feature_set_value)
        qtbase/cmake/QtFeature.cmake:461 (qt_evaluate_feature)
        qtbase/cmake/QtFeature.cmake:441 (qt_feature_module_end)
        qtbase/src/CMakeLists.txt:9 (qt_feature_evaluate_features)
      

      A run of "cmake ." workarounds this.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            cadam Cristian Adam
            fsu0413 Frank Su
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes