Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-7452 Add openSUSE 16 to CI
  3. QTQAINFRA-7522

Update vcpkg - OpenSUSE 16.0 with GCC 15 requires newer vcpkg

XMLWordPrintable

      openSUSE 16.0 with GCC 15 fails with current vcpkg

      https://testresults.qt.io/coin/integration/qt/qtbase/tasks/web_qt_qtbase_1761570360636

      Building abseil:x64-linux@20230802.1...
      /home/qt/.cache/vcpkg/registries/git-trees/49a35a30915907a4e46b57bb33b8aa1f2185e757: info: installing overlay port from here
      [DEBUG] 1029: execute_process(GIT_CEILING_DIRECTORIES=/home/qt/vcpkg-2024.08.23/buildtrees  /opt/cmake-3.30.5/bin/cmake "-DALL_FEATURES=cxx17;" -DCURRENT_PORT_DIR=/home/qt/.cache/vcpkg/registries/git-trees/49a35a30915907a4e46b57bb33b8aa1f2185e757 -D_HOST_TRIPLET=x64-linux -DFEATURES=core -DPORT=abseil -DVERSION=20230802.1 -DVCPKG_USE_HEAD_VERSION=0 -D_VCPKG_DOWNLOAD_TOOL=BUILT_IN -D_VCPKG_EDITABLE=0 -D_VCPKG_NO_DOWNLOADS=0 -DZ_VCPKG_CHAINLOAD_TOOLCHAIN_FILE=/home/qt/vcpkg-2024.08.23/scripts/toolchains/linux.cmake -DZ_VCPKG_POST_PORTFILE_INCLUDES= -DCMD=BUILD -DDOWNLOADS=/home/qt/vcpkg-2024.08.23/downloads -DTARGET_TRIPLET=x64-linux -DTARGET_TRIPLET_FILE=/home/qt/vcpkg-2024.08.23/triplets/x64-linux.cmake -DVCPKG_BASE_VERSION=2999-12-31 -DVCPKG_CONCURRENCY=9 -DVCPKG_PLATFORM_TOOLSET=external -DGIT=/home/qt/git/bin/git "-DVCPKG_PORT_CONFIGS=/home/qt/work/coin-provisioning/coin/provisioning/common/linux/vcpkg/x64-linux-qt-tmp/x64-linux/share/vcpkg-cmake/vcpkg-port-config.cmake;/home/qt/work/coin-provisioning/coin/provisioning/common/linux/vcpkg/x64-linux-qt-tmp/x64-linux/share/vcpkg-cmake-config/vcpkg-port-config.cmake" -DVCPKG_ROOT_DIR=/home/qt/vcpkg-2024.08.23 -DPACKAGES_DIR=/home/qt/vcpkg-2024.08.23/packages -DBUILDTREES_DIR=/home/qt/vcpkg-2024.08.23/buildtrees -D_VCPKG_INSTALLED_DIR=/home/qt/work/coin-provisioning/coin/provisioning/common/linux/vcpkg/x64-linux-qt-tmp -DDOWNLOADS=/home/qt/vcpkg-2024.08.23/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P /home/qt/vcpkg-2024.08.23/scripts/ports.cmake)
      -- Downloading https://github.com/abseil/abseil-cpp/archive/20230802.1.tar.gz -> abseil-abseil-cpp-20230802.1.tar.gz...
      -- Extracting source /home/qt/vcpkg-2024.08.23/downloads/abseil-abseil-cpp-20230802.1.tar.gz
      -- Using source at /home/qt/vcpkg-2024.08.23/buildtrees/abseil/src/20230802.1-cd2a140cce.clean
      -- Found external ninja('1.12.1').
      -- Configuring x64-linux-dbg
      -- Configuring x64-linux-rel
      -- Building x64-linux-dbg
      CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
          Command failed: /opt/cmake-3.30.5/bin/cmake --build . --config Debug --target install -- -v -j9
          Working Directory: /home/qt/vcpkg-2024.08.23/buildtrees/abseil/x64-linux-dbg
          See logs for more information:
            /home/qt/vcpkg-2024.08.23/buildtrees/abseil/install-x64-linux-dbg-out.logCall Stack (most recent call first):
        /home/qt/work/coin-provisioning/coin/provisioning/common/linux/vcpkg/x64-linux-qt-tmp/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
        /home/qt/work/coin-provisioning/coin/provisioning/common/linux/vcpkg/x64-linux-qt-tmp/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
        /home/qt/.cache/vcpkg/registries/git-trees/49a35a30915907a4e46b57bb33b8aa1f2185e757/portfile.cmake:32 (vcpkg_cmake_install)
        scripts/ports.cmake:192 (include)
      [DEBUG] 1029: cmd_execute_and_stream_data() returned 1 after 10662991 us
      error: building abseil:x64-linux failed with: BUILD_FAILED 

      And from /home/qt/vcpkg-2024.08.23/buildtrees/abseil/install-x64-linux-dbg-out.log:

        For Gerrit Dashboard: QTQAINFRA-7522
        # Subject Branch Project Status CR V

            jujokini Jukka Jokiniva
            teheikki Tero Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There is 1 open Gerrit change