Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.9.5, 5.12.1
-
None
-
Linux x64
-
-
fe5d9340b (dev)
Description
One Customer in China built Qt embedded linux image with Yocto, but he failed when building their Qt application or Qt 3D. Here are the logs:
[customer's application building log]
02:03:19 | No data signature found
02:03:19 | Makefile:629: recipe for target 'qrc_images.o' failed
02:03:19 | make: *** [qrc_images.o] Error 1
02:03:19 | make: *** Waiting for unfinished jobs....
[customer's application building log]
/qt5/QtNetwork I../recipe-sysroot/usr/include/qt5/QtCore -I. -I../recipe
sysroot/usr/lib/qt5/mkspecs/linux-oe-g++ -o ktxprovider.o
../git/ktxprovider.cpp
/home/jenkins/workspace/beta2-ecockpit-m85-releasebuild-cluster/build- wayland/tmp/work/aarch64-poky-linux/cluster-hmi-base/AUTOINC+157ae0ff17-r0 /recipe-sysroot-native/usr/bin/qt5/rcc -name hybridqml ../git/hybridqml.qrc -pass 2 -temp ./qrc_hybridqml.tmp.o -o qrc_hybridqml.o |
/home/jenkins/workspace/beta2-ecockpit-m85-releasebuild-cluster/build- wayland/tmp/work/aarch64-poky-linux/cluster-hmi-base/AUTOINC+157ae0ff17-r0 /recipe-sysroot-native/usr/bin/qt5/rcc -name qtcluster ../git/qtcluster.qrc -pass 2 -temp ./qrc_qtcluster.tmp.o -o qrc_qtcluster.o |
No data signature found |
Makefile:479: recipe for target 'qrc_hybridqml.o' failed |
make: *** [qrc_hybridqml.o] Error 1 |
make: *** Waiting for unfinished jobs... |
[Qt3D building log]
make[3]: Leaving directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/simple-qml' |
make[3]: Leaving directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/controls' |
cd anaglyph-rendering/ && ( test -e Makefile |
/home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build-
wayland/tmp/work/aarch64-poky-linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0
/recipe-sysroot-native/usr/bin/qt5/qmake -o Makefile
/home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build-
wayland/tmp/work/aarch64-poky-
linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/anaglyph-rendering
/anaglyph-rendering.pro ) && make -f Makefile
cd planets-qml/ && ( test -e Makefile |
/home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build-
wayland/tmp/work/aarch64-poky-linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0
/recipe-sysroot-native/usr/bin/qt5/qmake -o Makefile
/home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build-
wayland/tmp/work/aarch64-poky-
linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/planets-qml
/planets-qml.pro ) && make -f Makefile
make[3]: Leaving directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/scene3d' |
generating .moc/moc_predefs.h |
moc /home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build- wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/simple- cpp/orbittransformcontroller.h |
compiling .moc/moc_orbittransformcontroller.cpp |
make[3]: Leaving directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/wave' |
cd instanced-arrays-qml/ && ( test -e Makefile |
/home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build-
wayland/tmp/work/aarch64-poky-linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0
/recipe-sysroot-native/usr/bin/qt5/qmake -o Makefile
/home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build-
wayland/tmp/work/aarch64-poky-
linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/instanced-arrays-
qml/instanced-arrays-qml.pro ) && make -f Makefile
make[3]: Entering directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/planets-qml' |
rcc /home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build- wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/planets-qml /planets-qml.qrc |
make[3]: Entering directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/anaglyph- rendering' |
rcc /home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build- wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/anaglyph- rendering/resources.qrc |
make[3]: Leaving directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/multiviewport' |
rcc /home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build- wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/planets-qml /planets-qml-images.qrc |
rcc /home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build- wayland/tmp/work/aarch64-poky-linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/ex amples/qt3d/exampleresources/cubemaps.qrc |
make[3]: Entering directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/instanced- arrays-qml' |
rcc /home/jenkins/workspace/p9-4.14-beta-ecockpit-nubis-cluster/build- wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/git/examples/qt3d/instanced-arrays- qml/instanced-arrays-qml.qrc |
No data signature found |
Makefile:457: recipe for target '.rcc/qrc_instanced-arrays-qml.o' failed |
make[3]: *** [.rcc/qrc_instanced-arrays-qml.o] Error 1 |
make[3]: Leaving directory '/home/jenkins/workspace/p9-4.14-beta-ecockpit- nubis-cluster/build-wayland/tmp/work/aarch64-poky- linux/qt3d/5.9.5+gitAUTOINC+2970ef3dac-r0/build/examples/qt3d/instanced- arrays-qml' |
Makefile:314: recipe for target 'sub-instanced-arrays-qml-make_first' failed |
make[2]: *** [sub-instanced-arrays-qml-make_first] Error 2 |
make[2]: *** Waiting for unfinished jobs.... |
After a period of investigation, they found there's some charator string liking"QQRC_DATA" in the temporary file(e.g. .rcc/qrc_controls.tmp.o) generated by RCC or other build tools, so that RCC return false when checking data signature("QRC_DATA").
Attachments
Issue Links
- is duplicated by
-
QTBUG-74969 qt3d: No data signature found
- Closed