主题 : qtopia2.2.0编译问题,跪求解答 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 52669
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-07-22
最后登录: 2011-08-09
楼主  发表于: 2011-07-28 15:03

 qtopia2.2.0编译问题,跪求解答

按照Mini6410 Qt4 和 Qtopia 编程开发指南(2011-01-12 )里面的 编译PC版本的  qtopia2.2.0 章节做,都两天了,死活编译不通,下面是截取的信息,跪求各位大侠帮忙看一下啊
Generating makefiles................................................................................................................
make[1]: Entering directory `/opt/qtopia-free-2.2.0/qtopia'
make[2]: Entering directory `/opt/qtopia-free-2.2.0/qtopia/src'
make[3]: Entering directory `/opt/qtopia-free-2.2.0/qtopia/src'
cd qt && make -f Makefile
make[4]: Entering directory `/opt/qtopia-free-2.2.0/qtopia/src/qt'
make[5]: Entering directory `/opt/qtopia-free-2.2.0/qtopia/src/qt'
make[5]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia/src/qt'
make[4]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia/src/qt'
cd libraries/qtopia && make -f Makefile
make[4]: Entering directory `/opt/qtopia-free-2.2.0/qtopia/src/libraries/qtopia'
make[5]: Entering directory `/opt/qtopia-free-2.2.0/qtopia/src/libraries/qtopia'
test -d ../../../lib/ || mkdir -p ../../../lib/
rm -f libqpe.so.1.5.3 libqpe.so libqpe.so.1 libqpe.so.1.5
g++ -shared -Wl,-soname,libqpe.so.1 -o libqpe.so.1.5.3 .obj/release-shared/qmemoryfile.o .obj/release-shared/calendar.o .obj/release-shared/global.o .obj/release-shared/localtr.o .obj/release-shared/mimetype.o .obj/release-shared/menubutton.o .obj/release-shared/filemanager.o .obj/release-shared/fileselector.o .obj/release-shared/resource.o .obj/release-shared/qpeapplication.o .obj/release-shared/qpestyle.o .obj/release-shared/qpedialog.o .obj/release-shared/config.o .obj/release-shared/applnk.o .obj/release-shared/sound.o .obj/release-shared/tzselect.o .obj/release-shared/qmath.o .obj/release-shared/alarmserver.o .obj/release-shared/password.o .obj/release-shared/timestring.o .obj/release-shared/storage.o .obj/release-shared/qpemessagebox.o .obj/release-shared/qpedebug.o .obj/release-shared/qpemenubar.o .obj/release-shared/qpetoolbar.o .obj/release-shared/categorymenu.o .obj/release-shared/categoryedit_p.o .obj/release-shared/categoryselect.o .obj/release-shared/categorywidget.o .obj/release-shared/mediarecorderplugininterface.o .obj/release-shared/mediaplayerplugininterface.o .obj/release-shared/qdawg.o .obj/release-shared/datebookdb.o .obj/release-shared/xmlreader.o .obj/release-shared/imageedit.o .obj/release-shared/datebookmonth.o .obj/release-shared/qmemoryfile_unix.o .obj/release-shared/custom-qtopia.o .obj/release-shared/fontmanager.o .obj/release-shared/fontdatabase.o .obj/release-shared/qpedecoration_qws.o .obj/release-shared/network.o .obj/release-shared/networkinterface.o .obj/release-shared/qcopenvelope_qws.o .obj/release-shared/power.o .obj/release-shared/ir.o .obj/release-shared/pluginloader_p.o .obj/release-shared/bgexport.o .obj/release-shared/quuid.o .obj/release-shared/qlibrary.o .obj/release-shared/process.o .obj/release-shared/process_unix.o .obj/release-shared/qlibrary_unix.o .obj/release-shared/categories.o .obj/release-shared/stringutil.o .obj/release-shared/vcc_yacc.o .obj/release-shared/vobject.o .obj/release-shared/cp1252textcodec.o .obj/release-shared/contact.o .obj/release-shared/event.o .obj/release-shared/timeconversion.o .obj/release-shared/palmtoprecord.o .obj/release-shared/task.o .obj/release-shared/passwordbase_p.o .obj/release-shared/categoryeditbase_p.o .obj/release-shared/moc_menubutton.o .obj/release-shared/moc_fileselector.o .obj/release-shared/moc_qpeapplication.o .obj/release-shared/moc_qpedialog.o .obj/release-shared/moc_tzselect.o .obj/release-shared/moc_storage.o .obj/release-shared/moc_qpemenubar.o .obj/release-shared/moc_qpetoolbar.o .obj/release-shared/moc_categories.o .obj/release-shared/moc_categorymenu.o .obj/release-shared/moc_categoryselect.o .obj/release-shared/moc_imageedit.o .obj/release-shared/moc_datebookmonth.o .obj/release-shared/moc_ir.o .obj/release-shared/moc_process.o .obj/release-shared/moc_fileselector_p.o .obj/release-shared/moc_categoryedit_p.o .obj/release-shared/moc_qpedecoration_p.o .obj/release-shared/moc_bgexport_p.o .obj/release-shared/moc_qlibrary_p.o .obj/release-shared/moc_passwordbase_p.o .obj/release-shared/moc_categoryeditbase_p.o   -lcrypt -luuid -lm -ldl -ldl -L/opt/qtopia-free-2.2.0/qtopia/lib -L/opt/qtopia-free-2.2.0/qt2/lib -lqte
/usr/bin/ld: skipping incompatible /opt/qtopia-free-2.2.0/qtopia/lib/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /opt/qtopia-free-2.2.0/qtopia/lib/libuuid.a when searching for -luuid
/usr/bin/ld: skipping incompatible /opt/qtopia-free-2.2.0/qt2/lib/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /opt/qtopia-free-2.2.0/qt2/lib/libuuid.a when searching for -luuid
/usr/bin/ld: cannot find -luuid
collect2: ld returned 1 exit status
make[5]: *** [../../../lib/libqpe.so.1.5.3] Error 1
make[5]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia/src/libraries/qtopia'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia/src/libraries/qtopia'
make[3]: *** [sub-libraries-qtopia] Error 2
make[3]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/qtopia-free-2.2.0/qtopia'

***********************************************************************
*  
*                  ERROR: Building Qtopia has failed.
*  
* Please search the make output for any error messages.
*  
* Hint: If the configuration has changed since the last successfull
* build consider using make clean to ensure that all binaries
* are rebuilt using the new configuration.
*  
* For more information about the build process please use a browser
* and go to the getting started section in:
*     /opt/qtopia-free-2.2.0/qtopia/doc/html/index.html
级别: 新手上路
UID: 52669
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-07-22
最后登录: 2011-08-09
1楼  发表于: 2011-07-28 15:08
我看好像说/usr/bin/ld: cannot find -luuid 然后搜到下面这个说法,可是照做了还是不行啊,我把最后那两行命令在/opt/qtopia-free-2.2.0 和 /opt/qtopia-free-2.2.0/qt2 以及 /opt/qtopia-free-2.2.0/qtopia 都试了,还是不行啊,大家帮帮我啊

交叉编译e2fsprogs-1.38.tar.gz
   $tar zxvf e2fsprogs-1.38.tar.gz
   $cd e2fsprogs-1.38
   $export CC=arm-linux-gcc                          //指定编译器
   $./configure  --host=arm-linux –enable-elf-shlibs
   $make
   $cd lib                                                                           //进入lib目录
  $cp libuuid.* /xxxxx/qtopia-free-2.1.1/lib                 //libuuid开头的库文件都拷贝到qtopia的lib目录
  $cp –r uuid  /xxxxx/qtopia-free-2.1.1/include      //uuid文件夹拷贝到qtopia的include   文件夹下