Looking over logs from a full package build on arm, Qt4 is failing and
knocking out a few other things (most of which are too big to really run
on ARM anyway..) - it looks like this started as of 4.5.0.

Qt4 uses loads of ram to build (including in places before this failure
occurs), sometimes leaving the poor little N2100 wedged and in need of
a reboot from ddb, so in a way I wouldn't mind marking it NOT_FOR_ARCHS,
but ARM must be a primary target of Qt4 upstream, so it should be able
to build there, even if it's super-slow.

Here's the tail, the full log's in http://spacehopper.org/tmp/qt4-arm.log

cd src/tools/bootstrap/ && gmake -f Makefile all
gmake[1]: Entering directory 
`/usr/obj/ports/qt4-4.5.2/build-arm/src/tools/bootstrap'
c++ -c -O2 -pipe -I/usr/local/include/libpng -I/usr/X11R6/include/freetype2 
-I/usr/X11R6/include -I/u
sr/local/include/mysql -I/usr/local/include/postgresql 
-I/usr/local/include/postgresql/server -O2 -fP
IC -Wall -W -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII 
-DQT_NO_CAST_TO_ASCII -DQT_NO
_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT 
-DQT_NO_STL -DQT_NO_S
YSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES 
-DQT_NO_USING_NAMESPACE -D_LARGEF
ILE64_SOURCE -D_LARGEFILE_SOURCE 
-I/usr/obj/ports/qt4-4.5.2/qt-x11-opensource-src-4.5.2/mkspecs/openb
sd-g++ 
-I/usr/obj/ports/qt4-4.5.2/qt-x11-opensource-src-4.5.2/src/tools/bootstrap 
-I../../../include 
-I../../../include/QtCore -I../../../include/QtXml -I/usr/local/include -I. -o 
.obj/release-static/qi
sciicodec.o 
/usr/obj/ports/qt4-4.5.2/qt-x11-opensource-src-4.5.2/src/corelib/codecs/qisciicodec.cpp
In file included from 
../../../../qt-x11-opensource-src-4.5.2/src/corelib/global/qglobal.h:62,
                 from ../../../include/QtCore/qglobal.h:1,
                 from 
../../../../qt-x11-opensource-src-4.5.2/src/corelib/tools/qchar.h:45,
                 from ../../../include/QtCore/qchar.h:1,
                 from 
../../../../qt-x11-opensource-src-4.5.2/src/corelib/tools/qstring.h:45,
                 from ../../../include/QtCore/qstring.h:1,
                 from 
../../../../qt-x11-opensource-src-4.5.2/src/corelib/codecs/qtextcodec.h:45,
                 from ../../../include/QtCore/qtextcodec.h:1,
                 from 
/usr/obj/ports/qt4-4.5.2/qt-x11-opensource-src-4.5.2/src/corelib/codecs/qisciic
odec_p.h:56,
                 from 
/usr/obj/ports/qt4-4.5.2/qt-x11-opensource-src-4.5.2/src/corelib/codecs/qisciic
odec.cpp:42:
../../../include/QtCore/qconfig.h:32:10: no macro name given in #define 
directive
../../../include/QtCore/qconfig.h:42:10: no macro name given in #define 
directive
../../../include/QtCore/qconfig.h:46:10: no macro name given in #define 
directive
../../../include/QtCore/qconfig.h:52:10: no macro name given in #define 
directive
../../../include/QtCore/qconfig.h:58:10: no macro name given in #define 
directive
../../../include/QtCore/qconfig.h:97:9: no macro name given in #ifndef directive
gmake[1]: *** [.obj/release-static/qisciicodec.o] Error 1
gmake[1]: Leaving directory 
`/usr/obj/ports/qt4-4.5.2/build-arm/src/tools/bootstrap'
gmake: *** [sub-tools-bootstrap-all-ordered] Error 2
*** Error code 2

I have a build directory handy at the moment if anyone's interested in
post-preprocessor output etc.

Reply via email to