- 
    Bug 
- 
    Resolution: Fixed
- 
    P2: Important 
- 
    5.9.5, 5.12.1
- 
    None
- 
    Linux x64
- 
        
- 
        fe5d9340b (dev)
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").
- is duplicated by
- 
                    QTBUG-74969 qt3d: No data signature found -         
- Closed
 
-