我在红帽子9下安装了qt-x11-opensource-src-4.5.1.tar.gz,一切正常。
然后开始安装qt-embedded-linux-opensource-src-4.5.1.tar.gz
然后开始安装 qt arm
执行configure如下:
#./configure \
-no-qt3support \
-no-openssl \
-optimized-qmake \
-no-nis \
-no-cups \
-depths 16 \
-embedded x86 \
-qt-gfx-qvfb \
-qt-gfx-linuxfb \
-no-qdbus \
-fast \
-qt-kbd-qvfb -qt-mouse-qvfb \
-prefix /usr/local/Trolltech/QtEmbedded-4.5.1-arm \
-silent
一切正常
执行gmake
编译一段时间后报错:
In file included from text/qfont_qws.cpp:56:
text/qfontengine_ft_p.h:82: warning: `struct QFreetypeFace' only defines a
private destructor and has no friends
compiling text/qfontengine_qws.cpp
text/qfontengine_qws.cpp: In member function `virtual void
QFontEngineQPF1::draw(QPaintEngine*, double, double, const QTextItemInt&)':
text/qfontengine_qws.cpp:485: warning: unused variable `QFixed x'
text/qfontengine_qws.cpp:486: warning: unused variable `QFixed y'
compiling text/qfontengine_ft.cpp
In file included from text/qfontengine_ft.cpp:46:
text/qfontengine_ft_p.h:82: warning: `struct QFreetypeFace' only defines a
private destructor and has no friends
text/qfontengine_ft.cpp: In function `HB_Error hb_getSFntTable(void*, unsigned
int, HB_Byte*, HB_UInt*)':
text/qfontengine_ft.cpp:104: warning: unused parameter `void*font'
text/qfontengine_ft.cpp:104: warning: unused parameter `HB_Tag tableTag'
text/qfontengine_ft.cpp:104: warning: unused parameter `HB_Byte*buffer'
text/qfontengine_ft.cpp:104: warning: unused parameter `HB_UInt*length'
text/qfontengine_ft.cpp: In member function `bool
QFreetypeFace::getSfntTable(unsigned int, uchar*, uint*) const':
text/qfontengine_ft.cpp:391: warning: unused parameter `uint tag'
text/qfontengine_ft.cpp:391: warning: unused parameter `uchar*buffer'
text/qfontengine_ft.cpp:391: warning: unused parameter `uint*length'
text/qfontengine_ft.cpp: In member function `bool
QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngineFT::GlyphFormat)':
text/qfontengine_ft.cpp:710: `FT_Select_Size' undeclared (first use this
function)
text/qfontengine_ft.cpp:710: (Each undeclared identifier is reported only once
for each function it appears in.)
gmake[1]: *** [.obj/release-shared-emb-x86/qfontengine_ft.o] Error 1
gmake[1]: Leaving directory `/u01/home/soft/qt/qt-embedded-linux-opensource-src-4.5.1-x86/src/gui'
gmake: *** [sub-gui-make_default-ordered] Error 2
请教各位达人, 该怎么解决这个问题
多谢了