PDA

View Full Version : How to install Qt ARM version with phonon support?



JimShee
15th July 2012, 05:23
Hello,
I have qt-everywhere-opensource-src-4.8.1 and I would like to configure it into ARM version with phonon support:
(./configure -prefix /opt/qtLib -release -opensource -shared -embedded arm -xplatform qws/linux-arm-g++ -no-fast -no-largefile -qt-sql-sqlite -no-qt3support -multimedia -audio-backend -phonon -phonon-backend -no-svg -webkit -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -nomake examples -nomake demos -nomake docs -make tools -v -silent -no-cups -no-separate-debug-info -glib -I /usr/include/glib-2.0 -L /usr/lib/glib-2.0 -qt-mouse-tslib -I /opt/tsLib/include -L /opt/tsLib/lib -I /usr/include -L /usr/lib -force-pkg-config)

The error:


Glib auto-detection... ()
compiling glib.cpp
glib.cpp: In function 'int main(int, char**)':
glib.cpp:55: warning: 'pollfd' is used uninitialized in this function
linking glib
/tools/arm-linux-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /usr/lib/libgthread-2.0.so when searching for -lgthread-2.0
/tools/arm-linux-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /usr/lib/libgthread-2.0.a when searching for -lgthread-2.0
/tools/arm-linux-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lgthread-2.0
collect2: ld returned 1 exit status
make: *** [glib] 错误 1
Glib disabled.
Glib support cannot be enabled due to functionality tests!
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.


If I remove option -phonon -phonon-backend -glib, I can configure and compile Qt 4.8.1 without problems.

Any ideas?
Best regards.

wysota
15th July 2012, 11:32
It seems your environment can't find a compatible glib implementation. Do you have it built for your device?