Uploaded image for project: 'Qt Automotive Suite'
  1. Qt Automotive Suite
  2. AUTOSUITE-1227

Neptune doesn't find qtsafelayouttool on android build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • 5.13.1
    • 5.13.1
    • Neptune3, Qt Safe Renderer
    • None
    • 44d31915da3948343279941cf993cc0058fb51bd
    • September 2019

    Description

      Qt AS 5.13.1 build fails after adding qtsaferenderer into the build.

      ==========

      Qt CI Bot has posted comments on this change. ( https://codereview.qt-project.org/c/qt/tqtc-qt5/+/272633 )

      Change subject: Update automotive submodules in tqtc/5.13.1_QtAS branch
      ......................................................................

      Continuous Integration: Failed

      Running make failed. The CI rejected the staged commits due to the beforementioned reason. Possible reason could be a bug in one of the commits or some more recent change. Please investigate it.

      The error was in "qt-apps/neptune3-ui", revision: 9ad87cec003ac0c3bea3606f450cf2f104875cea

      205: cp -f "/home/qt/work/qt-apps/neptune3-ui/plugins/controls/ListItemSwitch.qml" "/home/qt/work/qt-apps/neptune3-ui/imports_shared_cpp/shared/controls/ListItemSwitch.qml"
      cp -f "/home/qt/work/qt-apps/neptune3-ui/plugins/controls/ListItemTwoButtons.qml" "/home/qt/work/qt-apps/neptune3-ui/imports_shared_cpp/shared/controls/ListItemTwoButtons.qml"
      cp -f "/home/qt/work/qt-apps/neptune3-ui/plugins/controls/ScalableBorderImage.qml" "/home/qt/work/qt-apps/neptune3-ui/imports_shared_cpp/shared/controls/ScalableBorderImage.qml"
      cp -f "/home/qt/work/qt-apps/neptune3-ui/plugins/controls/ToolsColumn.qml" "/home/qt/work/qt-apps/neptune3-ui/imports_shared_cpp/shared/controls/ToolsColumn.qml"
      cp -f "/home/qt/work/qt-apps/neptune3-ui/plugins/controls/qmldir" "/home/qt/work/qt-apps/neptune3-ui/imports_shared_cpp/shared/controls/qmldir"
      /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -D_ANDROID_API_=21 -target aarch64-none-linux-android -gcc-toolchain /opt/android/android-ndk-r19c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=/opt/android/android-ndk-r19c/sysroot -isystem /opt/android/android-ndk-r19c/sysroot/usr/include/aarch64-linux-android -isystem /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libc+/include -isystem /opt/android/android-ndk-r19c/sources/android/support/include -isystem /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libcabi/include -fstack-protector-strong -DANDROID -O2 -O2 -std=gnu+11 -dM -E -o moc_predefs.h /home/qt/work/install/mkspecs/features/data/dummy.cpp
      /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -c -D_ANDROID_API_=21 -target aarch64-none-linux-android -gcc-toolchain /opt/android/android-ndk-r19c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=/opt/android/android-ndk-r19c/sysroot -isystem /opt/android/android-ndk-r19c/sysroot/usr/include/aarch64-linux-android -isystem /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libc+/include -isystem /opt/android/android-ndk-r19c/sources/android/support/include -isystem /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libcabi/include -fstack-protector-strong -DANDROID -O2 -O2 -std=gnu+11 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICKCONTROLS2_LIB -DQT_QUICKTEMPLATES2_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/home/qt/work/install/include/QtQuick/5.13.1 -I/home/qt/work/install/include/QtQuick/5.13.1/QtQuick -I/home/qt/work/inst
      all/include/QtQuickControls2/5.13.1 -I/home/qt/work/install/include/QtQuickControls2/5.13.1/QtQuickControls2 -I/home/qt/work/install/include -I/home/qt/work/install/include/QtQuickControls2 -I/home/qt/work/install/include/QtQuickTemplates2/5.13.1 -I/home/qt/work/install/include/QtQuickTemplates2/5.13.1/QtQuickTemplates2 -I/home/qt/work/install/include/QtQuickTemplates2 -I/home/qt/work/install/include/QtQuick -I/home/qt/work/install/include/QtGui/5.13.1 -I/home/qt/work/install/include/QtGui/5.13.1/QtGui -I/home/qt/work/install/include/QtGui -I/home/qt/work/install/include/QtQml/5.13.1 -I/home/qt/work/install/include/QtQml/5.13.1/QtQml -I/home/qt/work/install/include/QtQml -I/home/qt/work/install/include/QtNetwork -I/home/qt/work/install/include/QtCore/5.13.1 -I/home/qt/work/install/include/QtCore/5.13.1/QtCore -I/home/qt/work/install/include/QtCore -I. -I/home/qt/work/install/mkspecs/android-clang -o neptuneiconlabel.o neptuneiconlabel.cpp
      make[2]: Entering directory `/home/qt/work/qt-apps/neptune3-ui/src/neptune3-ui'
      make[2]: *** No rule to make target `/home/qt/Tools/QSR-1.1.1/bin/qtsafelayouttool', needed by `../../qsr-safelayout/SafeTelltalesPanel.srl'. Stop.
      make[2]: Leaving directory `/home/qt/work/qt-apps/neptune3-ui/src/neptune3-ui'
      make[1]: *** [sub-neptune3-ui-make_first] Error 2

      353: /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -c -D_ANDROID_API_=21 -target aarch64-none-linux-android -gcc-toolchain /opt/android/android-ndk-r19c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=/opt/android/android-ndk-r19c/sysroot -isystem /opt/android/android-ndk-r19c/sysroot/usr/include/aarch64-linux-android -isystem /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libc+/include -isystem /opt/android/android-ndk-r19c/sources/android/support/include -isystem /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libcabi/include -fstack-protector-strong -DANDROID -O2 -O2 -std=gnu+11 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/home/qt/work/install/include -I/home/qt/work/install/include/QtQuick -I/home/qt/work/install/include/QtGui -I/home/qt/work/install/include/QtQml -I/home/qt/work/in
      stall/include/QtNetwork -I/home/qt/work/install/include/QtCore -I. -I/home/qt/work/install/mkspecs/android-clang -o plugin.o plugin.cpp
      rm -f libmapshelperplugin.so
      /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ D_ANDROID_API_=21 -target aarch64-none-linux-android -gcc-toolchain /opt/android/android-ndk-r19c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 -fno-limit-debug-info -Wl,exclude-libs,libgcc.a -Wl,exclude-libs,libatomic.a -nostdlib++ --sysroot=/opt/android/android-ndk-r19c/platforms/android-21/arch-arm64/ -Wl,-rpath=/home/qt/work/install/lib -Wl,-no-undefined -Wl,-z,noexecstack -shared -Wl,-soname,libmapshelperplugin.so -o libmapshelperplugin.so plugin.o mapshelper.o moc_mapshelper.o /home/qt/work/install/lib/libQt5Quick.so -L/opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libc++/libs/arm64-v8a /home/qt/work/install/lib/libQt5Gui.so /home/qt/work/install/lib/libQt5Qml.so /home/qt/work/install/lib/libQt5Network.so /home/qt/work/install/lib/libQt5Core.so /opt/android/android-ndk-r19c/platforms/android-21/arch-arm64/usr/lib/libGLESv2.so -L/opt/android/android-ndk-r19c/sources/cxx-st
      l/llvm-libc+/libs/arm64-v8a /opt/android/android-ndk-r19c/sources/cxx-stl/llvm-libc/libs/arm64-v8a/libc+.so.21 -llog -lz -lm -ldl -lc
      mv -f libmapshelperplugin.so ../../imports_shared_cpp/shared/com/pelagicore/map/libmapshelperplugin.so
      make[2]: Leaving directory `/home/qt/work/qt-apps/neptune3-ui/plugins/com.pelagicore.map'
      make[1]: Leaving directory `/home/qt/work/qt-apps/neptune3-ui/plugins'
      Process finished with error: exit status 2
      Executing scheduled instruction 1 of 1 - Upload all core dumps if there are some
      agent:2019/09/04 14:37:03 build.go:541:
      Build failed
      ERROR building: exit status 2

      Attachments

        Activity

          People

            sapiippo Samuli Piippo
            jujokini Jukka Jokiniva
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: