Uploaded image for project: 'Qt Safe Renderer'
  1. Qt Safe Renderer
  2. QSR-2758

Example builds fail for using false path for Qt Safe Renderer tools

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • QSR 3.0
    • QSR 3.0
    • Testing
    • All
    • 8f73c753c (dev)

    Description

      *strong text*sha fde2858fe11f1eec8f0eeb822d1c79bb8df17020
      QSR version 3.0.0
      Qt version 6.10.0
      From local installation installation path:
      minnaerala@superuser-ThinkPad-P51:~/RTA/QtSafeRenderer_3.0.0/Tools/QSR-3.0.0$ tree
      .
      ├── bin
      │   ├── qtsafeconfigtool
      │   ├── qtsafelayouttool
      │   └── qtsafercctool
      *
      Following logs from Jenkins builds:*
      CMake:
      Building examples indicators, localization, monitor, telltales fails for missing Qt Safe Renderer tools.
      As an example

      cmake] CMake Warning at /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets-xinstall.cmake:71 (message):
      [cmake] qtsafelayouttool was not found in standard locations or
      [cmake] /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../Tools/QSR-2.1.0/bin
      [cmake] or
      [cmake] /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../../../Tools/QSR-2.1.0/bin.
      qmake

      General Messages: [cmake] Running /opt/cmake-3.30.5/bin/cmake -S /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators -B /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/build/Desktop_Qt_6_10_0-Debug -DQT_QMAKE_EXECUTABLE:FILEPATH=/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/bin/qmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG -DCMAKE_C_COMPILER:FILEPATH=/bin/gcc -DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_CXX_COMPILER:FILEPATH=/bin/g++ -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/build/Desktop_Qt_6_10_0-Debug/.qtc/package-manager/auto-setup.cmake -DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON -DCMAKE_PREFIX_PATH:PATH=/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64 in /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/build/Desktop_Qt_6_10_0-Debug.
      [cmake] -- The CXX compiler identification is GNU 11.4.0
      [cmake] -- Detecting CXX compiler ABI info
      [cmake] -- Detecting CXX compiler ABI info - done
      [cmake] -- Check for working CXX compiler: /bin/g++ - skipped
      [cmake] -- Detecting CXX compile features
      [cmake] -- Detecting CXX compile features - done
      [cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      [cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      [cmake] -- Found Threads: TRUE
      [cmake] -- Performing Test HAVE_STDATOMIC
      [cmake] -- Performing Test HAVE_STDATOMIC - Success
      [cmake] -- Found WrapAtomic: TRUE
      [cmake] -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
      [cmake] -- Found WrapOpenGL: TRUE
      [cmake] -- Found WrapVulkanHeaders: /usr/include
      [cmake] CMake Warning at /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets-xinstall.cmake:71 (message):
      [cmake]   qtsafelayouttool was not found in standard locations or
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../Tools/QSR-2.1.0/bin
      [cmake]   or
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../../../Tools/QSR-2.1.0/bin.
      [cmake] Call Stack (most recent call first):
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets.cmake:106 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsConfig.cmake:46 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6/Qt6Config.cmake:206 (find_package)
      [cmake]   CMakeLists.txt:21 (find_package)
      [cmake] 
      [cmake] 
      [cmake] -- Configuring incomplete, errors occurred!
      [cmake] CMake Warning at /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets-xinstall.cmake:71 (message):
      [cmake]   qtsafeconfigtool was not found in standard locations or
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../Tools/QSR-2.1.0/bin
      [cmake]   or
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../../../Tools/QSR-2.1.0/bin.
      [cmake] Call Stack (most recent call first):
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets.cmake:106 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsConfig.cmake:46 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6/Qt6Config.cmake:206 (find_package)
      [cmake]   CMakeLists.txt:21 (find_package)
      [cmake] 
      [cmake] 
      [cmake] CMake Warning at /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets-xinstall.cmake:71 (message):
      [cmake]   qtsafercctool was not found in standard locations or
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../Tools/QSR-2.1.0/bin
      [cmake]   or
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/../../../../Tools/QSR-2.1.0/bin.
      [cmake] Call Stack (most recent call first):
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets.cmake:106 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsConfig.cmake:46 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6/Qt6Config.cmake:206 (find_package)
      [cmake]   CMakeLists.txt:21 (find_package)
      [cmake] 
      [cmake] 
      [cmake] CMake Error at /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets.cmake:121 (message):
      [cmake]   The imported target "Qt6::qtsafelayouttool" references the file
      [cmake] 
      [cmake]      "/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/bin/qtsafelayouttool"
      [cmake] 
      [cmake]   but this file does not exist.  Possible reasons include:
      [cmake] 
      [cmake]   * The file was deleted, renamed, or moved to another location.
      [cmake] 
      [cmake]   * An install or uninstall procedure did not complete successfully.
      [cmake] 
      [cmake]   * The installation package was faulty and contained
      [cmake] 
      [cmake]      "/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsTargets.cmake"
      [cmake] 
      [cmake]   but not all the files it references.
      [cmake] 
      [cmake] Call Stack (most recent call first):
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6SafeRendererTools/Qt6SafeRendererToolsConfig.cmake:46 (include)
      [cmake]   /home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/lib/cmake/Qt6/Qt6Config.cmake:206 (find_package)
      [cmake]   CMakeLists.txt:21 (find_package)
      [cmake] 
      [cmake] 
      [cmake] 
      [cmake] The command "/opt/cmake-3.30.5/bin/cmake -S /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators -B /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/build/Desktop_Qt_6_10_0-Debug -DQT_QMAKE_EXECUTABLE:FILEPATH=/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/bin/qmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG -DCMAKE_C_COMPILER:FILEPATH=/bin/gcc -DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_CXX_COMPILER:FILEPATH=/bin/g++ -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/build/Desktop_Qt_6_10_0-Debug/.qtc/package-manager/auto-setup.cmake -DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON -DCMAKE_PREFIX_PATH:PATH=/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64" terminated with exit code 1.
      [cmake] 
      [cmake] Elapsed time: 00:01.
      

      qmake:
      Building examples eventsender, indicators, localization, monitor, telltales fails for missing Qt Safe Renderer tools.
      As an example
      ['09:06:12: Running steps for project indicators...', '09:06:12: Starting: "/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/bin/qmake" /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/indicators.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug', 'Info: creating stash file /home/qt/RTA/QtSafeRenderer_3.0.0/Examples/QtSafeRenderer-3.0.0/saferenderer/indicators/build/Desktop_Qt_6_10_0-Debug/.qmake.stash', '**Project ERROR: Missing Qt Saferenderer Tools*', *'09:06:12: The process "/home/qt/RTA/QtSafeRenderer_3.0.0/6.10.0/gcc_64/bin/qmake" exited with code 3.', '09:06:12: Error while building/deploying project indicators (kit: Desktop Qt 6.10.0)', '09:06:12: The kit Desktop Qt 6.10.0 has configuration issues which might be the root cause for this problem.', '09:06:12: When executing step "qmake"', '09:06:12: Elapsed time: 00:00.', '']

      Attachments

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

        Activity

          People

            teemu.holappa Teemu Holappa
            mierala Minna Erälä
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes