Quantcast
Channel: Jobs
Viewing all articles
Browse latest Browse all 18427

QT5 build errors with arm tool chain (Cross Compiling)

$
0
0
Hi, I was trying to configure qt5 with the following options “./configure -prefix $(qt_embedded_install_dir) -opensource -openssl -platform linux-g++ -xplatform linux-wr-arm-g++” linux-g++ — is present in ../qtbase/mkspecs linux-wr-arm-g++ —- I have created I am seeing build errors at compilaton of src/tools code (i.e uic,moc) The build errors are as follows ************************************************************************************* g++ c -pipe -O2 -Wall -W -D_REENTRANT -fno-exceptions -fPIE -DQT_NO_LIBUDEV -DQT_NO_XCB -DQDOC2_COMPAT -DQT_NO_DEBUG -DQT_BOOTSTRAP_LIB -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT_NO_TRANSLATION -DQT_QMAKE_LOCATION=”/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel …… arm-wrs-linux-gnueabi-armv6jel-glibc_small-ld -Wl,-O1 -o ../../../bin/qdoc .obj/release-shared/atom.o .obj/release-shared/codechunk.o .obj/release-shared/codemarker.o .obj/release-shared/codeparser.o .obj/release-shared/config.o .obj/release-shared/cppcodemarker.o .obj/release-shared/cppcodeparser.o .obj/release-shared/ditaxmlgenerator.o .obj/release-shared/doc.o .obj/release-shared/editdistance.o .obj/release-shared/generator.o .obj/release-shared/helpprojectwriter.o .obj/release-shared/htmlgenerator.o .obj/release-shared/location.o .obj/release-shared/main.o .obj/release-shared/node.o .obj/release-shared/openedlist.o .obj/release-shared/plaincodemarker.o .obj/release-shared/puredocparser.o .obj/release-shared/qdocdatabase.o .obj/release-shared/qdoctagfiles.o .obj/release-shared/qdocindexfiles.o .obj/release-shared/quoter.o .obj/release-shared/separator.o .obj/release-shared/text.o .obj/release-shared/tokenizer.o .obj/release-shared/tree.o .obj/release-shared/yyindent.o .obj/release-shared/qcryptographichash.o .obj/release-shared/qqmljsast.o .obj/release-shared/qqmljsastvisitor.o .obj/release-shared/qqmljsengine_p.o .obj/release-shared/qqmljsgrammar.o .obj/release-shared/qqmljslexer.o .obj/release-shared/qqmljsparser.o .obj/release-shared/jscodemarker.o .obj/release-shared/qmlcodemarker.o .obj/release-shared/qmlcodeparser.o .obj/release-shared/qmlmarkupvisitor.o .obj/release-shared/qmlvisitor.o -L/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build/qt-everywhere-opensource-src-5.0.0/qtbase/lib -lQt5Bootstrap -lz -lpthread arm-wrs-linux-gnueabi-ld: unrecognized option ‘-Wl,-O1’ arm-wrs-linux-gnueabi-ld: use the —help option for usage information make7: *** [../../../bin/qdoc] Error 1 make7: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build/qt-everywhere-opensource-src-5.0.0/qtbase/src/tools/qdoc’ make6: *** [sub-qdoc-make_first] Error 2 make6: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build/qt-everywhere-opensource-src-5.0.0/qtbase/src/tools’ make5: *** [sub-tools-make_first] Error 2 make5: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build/qt-everywhere-opensource-src-5.0.0/qtbase/src’ make4: *** [sub-src-make_first] Error 2 make4: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build/qt-everywhere-opensource-src-5.0.0/qtbase’ make3: *** [module-qtbase-make_first] Error 2 make3: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build/qt-everywhere-opensource-src-5.0.0’ make2: *** [qt-embedded.compile] Error 2 make2: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build’ make1: *** [qt-embedded.buildlogger] Error 2 make1: Leaving directory `/home/psravan/sravan/codebase/qtalpha/IPPhone/Generated/Build/platform/groupp-glibc_small-armv6jel-wrlinux_3_0/build’ make: *** [all] Error 2 *********************************************************************************************** I dont know why arm-wrs-linux-gnueabi-armv6jel-glibc_small-ld is used in place of g++ while linking the tools. I compared the build with qt 4.7.4 ,g++ is involved in linking the tools code in case of qt 4.7.4 Can any one help me in this regard

Viewing all articles
Browse latest Browse all 18427

Trending Articles