• 4764阅读
  • 3回复

求教交叉编译qtopia出现的问题,谢谢 [复制链接]

上一主题 下一主题
离线za5862
 
只看楼主 正序阅读 楼主  发表于: 2010-09-13
— 本帖被 XChinux 执行加亮操作(2004-01-03) —
我刚开始学QT,编译出了点问题,不知错在哪里,麻烦各位帮忙看一下:
我使用的是Fedora 8   需要编译tmake-1.11.tar.gz  ,qt-embede-2.3.7.tar.gz , qt-x11-2.3.2.tar.gz,qt-free-1.7.tar.gz 按论坛上很多贴的方法编译好了jpegsrc.v6b  e2fsprogs.1.35   qt-x11  qte  然后执行操作
cd qtopia/src
./configure -platform linux-arm-g++
make
出现了如下错误
make -C libraries/qtopia
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia'
make -C 3rdparty/libraries/freetype
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/freetype'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/freetype'
make -C libraries/qtopia1
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia1'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia1'
make -C libraries/qtopiapim
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiapim'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiapim'
make -C libraries/qtopiacalc
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiacalc'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiacalc'
make -C 3rdparty/libraries/gsm
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/gsm'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/gsm'
make -C 3rdparty/libraries/libavformat
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavformat'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavformat'
make -C 3rdparty/libraries/libavcodec
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavcodec'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavcodec'
make -C 3rdparty/tools/atd
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/tools/atd'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/tools/atd'
make -C applications/addressbook
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/addressbook'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher addressbook
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/addressbook'
make -C applications/calculator
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/calculator'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher calculator
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/calculator'
make -C applications/clock
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/clock'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher clock
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/clock'
make -C applications/datebook
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/datebook'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher datebook
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/datebook'
make -C applications/helpbrowser
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/helpbrowser'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher helpbrowser
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/helpbrowser'
make -C applications/imageviewer
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/imageviewer'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher showimg
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/imageviewer'
make -C applications/mediaplayer
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/mediaplayer'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher mpegplayer
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/mediaplayer'
make -C applications/mediarecorder
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/mediarecorder'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher mediarecorder
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/mediarecorder'
make -C applications/sysinfo
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/sysinfo'
arm-linux-gcc -L/root/qt/arm-qt/qtopia/lib -Wl,-rpath,/root/qt/arm-qt/qtopia/lib -L/root/qt/arm-qt/qt/lib -Wl,-rpath,/root/qt/arm-qt/qt/lib   -o /root/qt/arm-qt/qtopia/bin/sysinfo .obj/linux-arm-g++//memory.o .obj/linux-arm-g++//graph.o .obj/linux-arm-g++//load.o .obj/linux-arm-g++//storage.o .obj/linux-arm-g++//versioninfo.o .obj/linux-arm-g++//sysinfo.o .obj/linux-arm-g++//main.o .obj/linux-arm-g++//moc_memory.o .obj/linux-arm-g++//moc_graph.o .obj/linux-arm-g++//moc_load.o .obj/linux-arm-g++//moc_storage.o .obj/linux-arm-g++//moc_versioninfo.o .obj/linux-arm-g++//moc_sysinfo.o  -lqpe -lqtopia -lqte -lm
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: warning: libuuid.so.1, needed by /root/qt/arm-qt/qtopia/lib/libqtopia.so, not found (try using -rpath or -rpath-link)
/root/qt/arm-qt/qtopia/lib/libqtopia.so: undefined reference to `uuid_generate'
collect2: ld returned 1 exit status
make[1]: *** [/root/qt/arm-qt/qtopia/bin/sysinfo] 错误 1
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/sysinfo'
make: *** [applications/sysinfo] 错误 2

不知问题出在哪里,请教各位帮忙看一下,谢谢!
离线rooney
只看该作者 3楼 发表于: 2010-09-28
编译uuid进去
离线za5862
只看该作者 2楼 发表于: 2010-09-28
回 1楼(xiehuiandhua) 的帖子
谢谢了
离线xiehuiandhua

只看该作者 1楼 发表于: 2010-09-15
Getting Started with Qt.rar (141 K) 下载次数:22
  呵呵 用qt-everywhere-....吧

我之前也是想用qtopia 的  不过后来google了一堆东西都是不顶用  


快速回复
限100 字节
 
上一个 下一个