g++ -c -pipe -O2 -Wall -W -D_REENTRANT -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtXml -I../../../include -I.moc/release-shared -I. -o .obj/release-shared/port.o port.cpp
In file included from rpp.h:31,
from rpptreeevaluator.h:28,
from preprocessorcontrol.h:30,
from fileporter.h:30,
from projectporter.h:27,
from port.cpp:24:
smallobject.h: In method `TypedPool<BaseType>::~TypedPool ()':
smallobject.h:135: Internal error #75.
smallobject.h:135: confused by earlier errors, bailing out
make[3]: *** [.obj/release-shared/port.o] Error 2
make[3]: Leaving directory `/home/ben/qt_412/qt-x11-opensource-src-4.1.2/tools/porting/src'
make[2]: *** [sub-src-make_default] Error 2
make[2]: Leaving directory `/home/ben/qt_412/qt-x11-opensource-src-4.1.2/tools/porting'
make[1]: *** [sub-porting-make_default-ordered] Error 2
make[1]: Leaving directory `/home/ben/qt_412/qt-x11-opensource-src-4.1.2/tools'
make: *** [sub-tools-make_default-ordered] Error 2
請問這是甚麼原因造成的