PDA

View Full Version : QT X11 cross compile failed on Fedora 4 for arm



Jessica026
22nd April 2007, 05:07
Dear All

This gmake error created after i run configure successful.Do you have any idea or solution for me?

build environment:Fedora4 on i386 machine
object develope board:arm s3c2440

./configure -little-endian -embedded arm -release -xplatform qws/limux-arm-g++ -depths 4,8,12,16 -qt-sql-sqlite -plugin-sql-sqlite -no-qt3support

gmake
...
arm-linux-g++ -c -pip -O2 -Wall -W -D_REENTRANT -fPIC -DQT_BUILD_CORE_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_NO_DEBUG -I../../mkspecs/qws/linux-arm-g++ -I. -I../../include -I../../include/QtCore -Iglobal -I../3rdparty/zlib -I.moc/release-shared -I.uic/release-shared -o .obj/release-shared/qglobal.o global/qglobal.cpp
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h: In function `QString qt_error_string(int)':
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:70: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:82: error: constraint impossible in `asm'
gmake[2]: *** [.obj/release-shared/qglobal.o] Error 1
gmake[2]: Leaving directory `/home/qt-x11-opensource-src-4.2.2/src/corelib'
gmake[1]: *** [sub-corelib-make_default] Error 2
gmake[1]: Leaving directory `/home/qt-x11-opensource-src-4.2.2/src'
gmake: *** [sub-src-make_default-ordered] Error 2

jacek
22nd April 2007, 14:00
./configure -little-endian -embedded arm -release -xplatform qws/limux-arm-g++ -depths 4,8,12,16 -qt-sql-sqlite -plugin-sql-sqlite -no-qt3support
Shouldn't it be "qws/linux-arm-g++"?

Jessica026
23rd April 2007, 15:53
./configure -little-endian -embedded arm -release -xplatform qws/linux-arm-g++ -depths 4,8,12,16 -qt-sql-sqlite -plugin-sql-sqlite -no-qt3support

yes,it's my typo.