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

CMake CLI build fails for QSR examples that use Safe Renderer tools

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • QSR 2.1 Beta 3
    • QSR 2.1
    • Testing
    • None
    • e6f9cfbaa (dev), 4c0877d36 (tqtc/lts-6.5), e30429e61 (tqtc/lts-6.5.5)

    Description

      Preconditions
      sha 56b0e54b698f3f7eed6dc806b18b1748c19a2836
      CLI builds are using precompiled QSR tools

      Result
      Tools are being imported from wrong path
      Safe Renderer tools
      12:57:17 2024-03-14T10:57:17Z Log – Setting qtsafelayouttool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake
      12:57:17 Detail:
      12:57:17 2024-03-14T10:57:17Z Log – Setting qtsafeconfigtool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake
      12:57:17 Detail:
      12:57:17 2024-03-14T10:57:17Z Log – Setting qtsafercctool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake

      Indicators build log as an example

      2:57:14 2024-03-14T10:57:14Z test case tst_build_indicators_cmake_from_cli started
      12:57:14 2024-03-14T10:57:14Z Log ******** Account
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Account:		DCE_Subsc
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Email:		rta.test.dce...
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** License:		Enterprise
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Type:		Subscription
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Status:		Active
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Licenses:	[{'filename': 'QT-ENTERPRISE-LICENSE-AGREEMENT', 'version': '2024-02', 'content': ['Qt Frame Agreement', 'Appendix for Qt Development Framework', 'Appendix for Support Terms', 'Appendix for Privacy and Security Terms'], 'configure_output': 'Enterprise Edition'}]
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ******** Configuration
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log Using branch tqtc/lts-6.5
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log    modify to 6.5 for tests
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Use ini file: /home/qt/work/tqtc-qt-rta/suites/shared/data/Configurations/6.5/configurations.ini
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Name: linux-g++-Ubuntu22.04-x64
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ******** QtCreator
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Version: 12.0.2
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Exe: qtcreator
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Exe_location: /home/qt/RTA/QtSafeRenderer_2.1.0/Tools/QtCreator/bin
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Preview: False
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log ** Mode: released_production
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log loaded content SHA from file: 56b0e54b698f3f7eed6dc806b18b1748c19a2836
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log TR> Product name: QtSafeRenderer, version: 2.1.0, based on Qt: 6.5.4
      12:57:14   Detail: 
      12:57:14 2024-03-14T10:57:14Z Log Log path file /home/qt/RTA/testlog_location.txt
      12:57:14   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log Created remote path for logs: QtSafeRenderer/2.1.0/rc4/56b0e54b698f3f7eed6dc806b18b1748c19a2836/suite_saferenderer_detail_cli/2024_03_14__10_57_14/
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log TR> TestRail initialized ok
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ******** Initialized Product
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Name: QtSafeRenderer
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Version: 2.1.0
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Preview: False
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Install_dir: /home/qt/RTA/QtSafeRenderer_2.1.0
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log 
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ******** Product Qt
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Name: Qt
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Version: 6.5.4
      12:57:16   Detail: 
      12:57:16 2024-03-14T10:57:16Z Log ** Install_dir: /home/qt/RTA/QtSafeRenderer_2.1.0
      12:57:16   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log Set light_verification to True for Qt
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log Created Qt module
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log ***************************************
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log **************cmake --build .**************
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log ***************************************
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log Set CMAKE_PREFIX_PATH = /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log Start Section: Execute shell cmd: /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/bin/qt-cmake .
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log ** execute_shell_cmd()
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log 	 cmd: 			/home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/bin/qt-cmake .
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log 	 runInDir: 		/home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log 	 phrase: 		error
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log 	 passIfFound: 	False
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log 	 PATH: 	/opt/cmake-3.27.7/bin:/home/qt/.local/bin:/home/qt/sccache_wrapper:/usr/local/sccache:/opt/node-v18.16.0-linux-x64/bin:/home/qt/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/opt/squish/squish_for_qt62/bin
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:16Z Log 	 args: 			['/home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/bin/qt-cmake', '.']
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Pass 'error' not found from command output.
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log ['-- The CXX compiler identification is GNU 11.4.0', '-- Detecting CXX compiler ABI info', '-- Detecting CXX compiler ABI info - done', '-- Check for working CXX compiler: /usr/bin/c++ - skipped', '-- Detecting CXX compile features', '-- Detecting CXX compile features - done', '-- Performing Test CMAKE_HAVE_LIBC_PTHREAD', '-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success', '-- Found Threads: TRUE  ', '-- Performing Test HAVE_STDATOMIC', '-- Performing Test HAVE_STDATOMIC - Success', '-- Found WrapAtomic: TRUE  ', '-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   ', '-- Found WrapOpenGL: TRUE  ', '-- Found XKB: /usr/lib/x86_64-linux-gnu/libxkbcommon.so (found suitable version "1.4.0", minimum required is "0.5.0") ', '-- Found WrapVulkanHeaders: /usr/include  ', '-- Setting qtsafelayouttool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake', '-- Setting qtsafeconfigtool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake', '-- Setting qtsafercctool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake', '-- Configuring done (0.5s)', '-- Generating done (0.0s)', '-- Build files have been written to: /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators']
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- The CXX compiler identification is GNU 11.4.0
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Detecting CXX compiler ABI info
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Detecting CXX compiler ABI info - done
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Check for working CXX compiler: /usr/bin/c++ - skipped
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Detecting CXX compile features
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Detecting CXX compile features - done
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Found Threads: TRUE  
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Performing Test HAVE_STDATOMIC
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Performing Test HAVE_STDATOMIC - Success
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Found WrapAtomic: TRUE  
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Found WrapOpenGL: TRUE  
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Found XKB: /usr/lib/x86_64-linux-gnu/libxkbcommon.so (found suitable version "1.4.0", minimum required is "0.5.0") 
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Found WrapVulkanHeaders: /usr/include  
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Setting qtsafelayouttool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Setting qtsafeconfigtool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Setting qtsafercctool IMPORTED_LOCATION to /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Configuring done (0.5s)
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Generating done (0.0s)
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log -- Build files have been written to: /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log End Section: Execute shell cmd: /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/bin/qt-cmake .
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log Start Section: Execute shell cmd: cmake --build .
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log ** execute_shell_cmd()
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log 	 cmd: 			cmake --build .
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log 	 runInDir: 		/home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log 	 phrase: 		error
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log 	 passIfFound: 	False
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log 	 PATH: 	/opt/cmake-3.27.7/bin:/home/qt/.local/bin:/home/qt/sccache_wrapper:/usr/local/sccache:/opt/node-v18.16.0-linux-x64/bin:/home/qt/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/opt/squish/squish_for_qt62/bin
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log 	 args: 			['cmake', '--build', '.']
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Pass 'error' not found from command output.
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log ['[1/12] Generating resource.bin', '[2/12] Generating layoutData/MainForm/MainForm.ui.srl, safeasset.qrc', 'FAILED: layoutData/MainForm/MainForm.ui.srl safeasset.qrc /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/layoutData/MainForm/MainForm.ui.srl /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/safeasset.qrc ', 'cd /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators && /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/MainForm.ui.qml -o /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/layoutData/MainForm -f /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/../qtcluster/fonts -s /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/safeasset.qrc -r /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/resource.bin', '/bin/sh: 1: /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake: Permission denied', 'ninja: build stopped: subcommand failed.']
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log [1/12] Generating resource.bin
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log [2/12] Generating layoutData/MainForm/MainForm.ui.srl, safeasset.qrc
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log FAILED: layoutData/MainForm/MainForm.ui.srl safeasset.qrc /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/layoutData/MainForm/MainForm.ui.srl /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/safeasset.qrc 
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log cd /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators && /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/MainForm.ui.qml -o /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/layoutData/MainForm -f /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/../qtcluster/fonts -s /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/safeasset.qrc -r /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators/resource.bin
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log /bin/sh: 1: /home/qt/RTA/QtSafeRenderer_2.1.0/6.5.4/gcc_64/lib/cmake: Permission denied
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log ninja: build stopped: subcommand failed.
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Fail error (Screenshot taken from the desktop is invalid)
      12:57:17   Detail: ninja: build stopped: subcommand failed.
      12:57:17 2024-03-14T10:57:17Z Log End Section: Execute shell cmd: cmake --build .
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log Find indicators from /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Fail Did not find executable from /home/qt/RTA/QtSafeRenderer_2.1.0/Examples/QtSafeRenderer-2.1.0/saferenderer/indicators (Screenshot taken from the desktop is invalid)
      12:57:17   Detail: 
      12:57:17 2024-03-14T10:57:17Z Log TR> Uploading TestRail results
      

      Attachments

        For Gerrit Dashboard: QSR-2391
        # Subject Branch Project Status CR V

        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