Building Qt for i.MX6 Integrity - Build Failing
-
I am trying to build Qt 5.15.2 for i.MX6 Integrity platform, following Qt Document (mentioned below) for building Qt for Integrity OS, actually build is failing while linking tools inside qtdeclarative module, below I mentioned required details about build environment and build errors, can you please check and help me to fix this error ?
Following Qt Doc : https://doc.qt.io/qt-5/integrity-building-qt-for-imx6quad-board.html
export PATH=$PATH:/opt/ghs/comp_201714
export INTEGRITY_DIR=/home/jayasimha/WorkingDirectory/PrisMAX/GHSIntegrity/int1144
export INTEGRITY_BSP=helios
export GL_INC_DIR=/home/jayasimha/WorkingDirectory/PrisMAX/GHSIntegrity/int1144/INTEGRITY-include/Vivante/sdk/inc
export GL_LIB_DIR=/home/jayasimha/WorkingDirectory/PrisMAX/GHSIntegrity/int1144/libs/VivanteConfiguration Cmd
./configure -release -prefix /home/jayasimha/Qt/5.15.2/integrity/static_release -xplatform integrity-armv7-imx6 -nomake examples -nomake tests -no-dbus -silent -egl -opengl es2 -static -skip qtwebengine
Build Cmd:
make -j6
Build Failed:
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlformat'
make[3]: Nothing to be done for 'first'.
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlformat'
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmllint'
make[3]: Nothing to be done for 'first'.
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmllint'
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlimportscanner'
make[3]: Nothing to be done for 'first'.
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlimportscanner'
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlmin'
make[3]: Nothing to be done for 'first'.
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlmin'
cd qml/ && ( test -e Makefile || /home/jayasimha/Qt/5.15.2/Src/qtbase/bin/qmake -o Makefile /home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qml/qml.pro ) && make -f Makefile
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlcachegen'
make[3]: Nothing to be done for 'first'.
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmlcachegen'
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmltestrunner'
linking ../../bin/qmltestrunner
make[3]: Entering directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qml'
linking ../../bin/qml
[elxr] (error #412) unresolved symbols: 10
JSC::Yarr::newlineCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::wordcharCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::wordUnicodeIgnoreCaseCharCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::digitsCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::spacesCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nondigitsCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonspacesCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonwordcharCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonwordUnicodeIgnoreCaseCharCreate() from libQt5Qml.a(YarrPattern.o)
__c_tls_offset from libQt5Core.a(qlogging.o)[elxr] (error) errors during processing
Makefile:123: recipe for target '../../bin/qmltestrunner' failed
make[3]: *** [../../bin/qmltestrunner] Error 1
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qmltestrunner'
Makefile:254: recipe for target 'sub-qmltestrunner-make_first' failed
make[2]: *** [sub-qmltestrunner-make_first] Error 2
make[2]: *** Waiting for unfinished jobs....
[elxr] (error #412) unresolved symbols: 10
JSC::Yarr::newlineCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::wordcharCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::wordUnicodeIgnoreCaseCharCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::digitsCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::spacesCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nondigitsCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonspacesCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonwordcharCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonwordUnicodeIgnoreCaseCharCreate() from libQt5Qml.a(YarrPattern.o)
__c_tls_offset from libQt5Core.a(qlogging.o)[elxr] (error) errors during processing
Makefile:136: recipe for target '../../bin/qml' failed
make[3]: *** [../../bin/qml] Error 1
make[3]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools/qml'
Makefile:179: recipe for target 'sub-qml-make_first' failed
make[2]: *** [sub-qml-make_first] Error 2
make[2]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative/tools'
Makefile:74: recipe for target 'sub-tools-make_first' failed
make[1]: *** [sub-tools-make_first] Error 2
make[1]: Leaving directory '/home/jayasimha/Qt/5.15.2/Src/qtdeclarative'
Makefile:309: recipe for target 'module-qtdeclarative-make_first' failed
make: *** [module-qtdeclarative-make_first] Error 2Note: There are two errors
Error-1:
make[2]: *** Waiting for unfinished jobs....
[elxr] (error #412) unresolved symbols: 10
JSC::Yarr::newlineCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::wordcharCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::wordUnicodeIgnoreCaseCharCreate() from libQt5Qml.a(YarrInterpreter.o)
JSC::Yarr::digitsCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::spacesCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nondigitsCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonspacesCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonwordcharCreate() from libQt5Qml.a(YarrPattern.o)
JSC::Yarr::nonwordUnicodeIgnoreCaseCharCreate() from libQt5Qml.a(YarrPattern.o)Error-2
__c_tls_offset from libQt5Core.a(qlogging.o)