• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : x86-qtopia编译安装问题 复制链接 | 浏览器收藏 | 打印
迎难而上
级别: 新手上路
UID: 59500
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-11-25
最后登录: 2013-01-14
楼主  发表于: 2012-12-09 20:22

 x86-qtopia编译安装问题

本人最近新学qtopia,我使用的操作系统是Fedora14,安装在虚拟机上的,arm-linux-gcc是4.3.2。在编译x86-qtopia时出现如下问题:
make: *** 没有指明目标并且找不到 makefile。停止。   //Makefile文件明明有,为什么还找不到,不明白
strip: 'konq-embed/src/konqueror': No such file
cp: 无法 stat “konq/konq-embed/src/konqueror”: 没有该文件或目录
mkdir: 无法创建目录 “qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/pics/konqueror”: 没有该文件或目录
cp: 无法创建一般文件 “qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/pics/konqueror”: 没有该文件或目录
cp: 无法创建一般文件 “qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/apps/Applications”: 没有该文件或目录

我看了看 konq-embed/src/ 里面确实没有 konqueror 文件,只有konqueror.png,我自己试了很多方法还是没成功,就差换系统了,望坛主指教。
并附上我的build.log
附件: build.rar (132 K) 下载次数:35
迎难而上
级别: 新手上路
UID: 59500
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-11-25
最后登录: 2013-01-14
1楼  发表于: 2012-12-09 20:27

 回 楼主(peace821) 的帖子

[root@embedclub x86-qtopia]# ls
build      build-konq    hello        qtopia-2.2.0-FriendlyARM
build~     build.log     konq         qtopia-2.2.0.tar.gz
build-all  fonts.tar.gz  konq.tar.gz  run

这是我的x86-qtopia目录下的文件清单
迎难而上
级别: 新手上路
UID: 59500
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-11-25
最后登录: 2013-01-14
2楼  发表于: 2012-12-09 20:32
我的系统上已经安装好了Qt-x11-4.5.3和QtEmbedded-4.5.3.
哪位大侠有类似经验求分享啊
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2012-12-09 21:07

 回 楼主(peace821) 的帖子

从build.log看,第一个编译错误应该是在21685行开始

g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"qpe\" -DQTOPIA_TRTARGET=\"libqpe\" -DQT_NO_DEBUG -I/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include/qtopia/private -I../../../pics/qpe -I../../../include -I/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I../../../include/qtopia/private/ -I.moc/release-shared/ -o .obj/release-shared/vobject.o backend/vobject.cpp
backend/vobject.cpp: 在函数‘VObject* addGroup(VObject*, const char*)’中:
backend/2:419:30: 错误:从类型‘const char*’到类型‘char*’的转换无效
backend/vobject.cpp: 在函数‘void writeEncString(OFile*, const char*, bool)’中:
backend/vobject.cpp:1111:58: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
backend/vobject.cpp: 在函数‘bool includesUnprintable(VObject*, bool)’中:
backend/vobject.cpp:1168:27: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
backend/vobject.cpp:1169:22: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
make[5]: *** [.obj/release-shared/vobject.o] 错误 1

是g++对类型转换严格检查导致的, 解决方法参考http://www.aiothome.net/read.php?tid-4151.htmlhttp://www.aiothome.net/read.php?tid-17989.html
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
迎难而上
级别: 新手上路
UID: 59500
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-11-25
最后登录: 2013-01-14
4楼  发表于: 2012-12-10 14:44

 回 3楼(kasim) 的帖子

谢谢版主的指教,我按照你说的,将编译中的2个语法错误都修改了。
即修改/x86-qtopia-2.2.0/qtopia/src/libraries/qtopia/backend/vobject.cpp:419行
    char *dot = strrchr(g,'.');
为  char *dot = (char*)strrchr(g,'.');
修改/x86-qtopia-2.2.0/qtopia/src/plugins/codecs/wavplugin/wavplugin.cpp:435行
    char *ext = strrchr( path.latin1(), '.' );
为  char *ext = (char*)strrchr( path.latin1(), '.' );
并将脚本build里的第3行rm -fr qtopia-2.2.0-FriendlyARM 、第4行tar xfvz qtopia-2.2.0.tar.gz注释掉,脚本build-konq里的第4行tar xfvz konq.tar.gz注释掉,再用./build-all 2>&1 |tee rebuild.log语句重新编译,依旧无法通过。
出错的地方是:
make[6]: *** [../../bin/qpe] 错误 1
make[6]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/server”
make[5]: *** [all] 错误 2
make[5]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/server”
make[4]: *** [sub-server] 错误 2
make[4]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src”
make[3]: *** [sub-src-components_pro] 错误 2
make[3]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src”
make[2]: *** [all] 错误 2
make[2]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src”
make[1]: *** [all] 错误 2
make[1]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/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/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/doc/html/index.html
*  
***********************************************************************
编译完最后的结果是:
cp: 无法创建普通文件"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/": 是一个目录

mkdir: 无法创建目录"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/pics/konqueror": 没有那个文件或目录

cp: 无法创建普通文件"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/pics/konqueror": 没有那个文件或目录

cp: 无法创建普通文件"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/apps/Applications": 没有那个文件或目录

这样的错误,我新手确实不知道是怎么引起的,还请大侠们和坛主指教。
并附上重新编译的build.log文件
附件: rebuild.log.tar.gz (89 K) 下载次数:15
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2012-12-10 18:39

 回 4楼(peace821) 的帖子

第一个错误在1956行

g++  -o ../../bin/qpe .obj/release-shared/main.o .obj/release-shared/server.o .obj/release-shared/serverinterface.o .obj/release-shared/documentlist.o .obj/release-shared/suspendmonitor.o .obj/release-shared/appicons.o .obj/release-shared/applauncher.o .obj/release-shared/stabmon.o .obj/release-shared/inputmethods.o .obj/release-shared/wait.o .obj/release-shared/shutdownimpl.o .obj/release-shared/transferserver.o .obj/release-shared/packageslave.o .obj/release-shared/irserver.o .obj/release-shared/qcopbridge.o .obj/release-shared/syncdialog.o .obj/release-shared/serverapp.o .obj/release-shared/qrr.o .obj/release-shared/language.o .obj/release-shared/settime.o .obj/release-shared/firstuse.o .obj/release-shared/base64.o .obj/release-shared/buf.o .obj/release-shared/checksum.o .obj/release-shared/command.o .obj/release-shared/delta.o .obj/release-shared/emit.o .obj/release-shared/hex.o .obj/release-shared/job.o .obj/release-shared/mdfour.o .obj/release-shared/mksum.o .obj/release-shared/msg.o .obj/release-shared/netint.o .obj/release-shared/patch.o .obj/release-shared/prototab.o .obj/release-shared/readsums.o .obj/release-shared/scoop.o .obj/release-shared/search.o .obj/release-shared/stats.o .obj/release-shared/stream.o .obj/release-shared/sumset.o .obj/release-shared/trace.o .obj/release-shared/tube.o .obj/release-shared/util.o .obj/release-shared/version.o .obj/release-shared/whole.o .obj/release-shared/qrsync.o .obj/release-shared/calibrate.o .obj/release-shared/launcherview.o .obj/release-shared/loadingwidget.o .obj/release-shared/launcher.o .obj/release-shared/launchertab.o .obj/release-shared/taskbar.o .obj/release-shared/runningappbar.o .obj/release-shared/systray.o .obj/release-shared/startmenu.o .obj/release-shared/languagesettingsbase.o .obj/release-shared/shutdown.o .obj/release-shared/moc_server.o .obj/release-shared/moc_documentlist.o .obj/release-shared/moc_suspendmonitor.o .obj/release-shared/moc_appicons.o .obj/release-shared/moc_applauncher.o .obj/release-shared/moc_stabmon.o .obj/release-shared/moc_inputmethods.o .obj/release-shared/moc_shutdownimpl.o .obj/release-shared/moc_transferserver.o .obj/release-shared/moc_qcopbridge.o .obj/release-shared/moc_packageslave.o .obj/release-shared/moc_irserver.o .obj/release-shared/moc_syncdialog.o .obj/release-shared/moc_serverapp.o .obj/release-shared/moc_qrr.o .obj/release-shared/moc_languagesettings.o .obj/release-shared/moc_settime.o .obj/release-shared/moc_firstuse.o .obj/release-shared/moc_calibrate.o .obj/release-shared/moc_launcherview.o .obj/release-shared/moc_loadingwidget.o .obj/release-shared/moc_launcher.o .obj/release-shared/moc_launchertab.o .obj/release-shared/moc_taskbar.o .obj/release-shared/moc_runningappbar.o .obj/release-shared/moc_systray.o .obj/release-shared/moc_startmenu.o .obj/release-shared/moc_languagesettingsbase.o .obj/release-shared/moc_shutdown.o   -lqtopia2 -lqtopia -lqpe -L/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte
/usr/bin/ld: .obj/release-shared/transferserver.o: undefined reference to symbol 'crypt@@GLIBC_2.0'
/usr/bin/ld: note: 'crypt@@GLIBC_2.0' is defined in DSO /lib/libcrypt.so.1 so try adding it to the linker command line
/lib/libcrypt.so.1: could not read symbols: Invalid operation
collect2: ld 返回 1
make[6]: *** [../../bin/qpe] 错误 1

看起来是libcrypt无法正常链接到。我想你最好用file命令确认一下"/lib/libcrypt.so.1"是不是合法的x86 ELF二进制文件。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
迎难而上
级别: 新手上路
UID: 59500
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-11-25
最后登录: 2013-01-14
6楼  发表于: 2012-12-10 19:45
错误位置在那里,我能找到,如何解决这个错误,我不知道从下手。
按你说的,用file命令检查了文件/lib/libcrypt.so.1。
# file /lib/libcrypt.so.1
得出这样的结果:
/lib/libcrypt.so.1:symbolic link to 'libcrypt-2.12.90.so'
不知道是否合法。

是不是要重新安装个低版本的g++啊,我的g++信息为:


[root@embedclub ~]# g++ -v

使用内建 specs。
COLLECT_GCC=/usr/bin/g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-redhat-linux/4.5.1/lto-wrapper
目标:i686-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux
线程模型:posix
gcc 版本 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)

请指教
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
7楼  发表于: 2012-12-10 22:23

 回 6楼(peace821) 的帖子

"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
迎难而上
级别: 新手上路
UID: 59500
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-11-25
最后登录: 2013-01-14
8楼  发表于: 2012-12-12 20:51

 回 7楼(kasim) 的帖子

谢谢坛主的无私解答!
现在我向坛主和大侠们请教以下几个问题:
1、我的编译器版本(4.5.1)会不会不兼容,给个明确答复好吗?

2、依赖库问题,按照帖子的提示,输入以下命令,并得到这样的内容,不知道依赖库是否能正常链接?
[root@embedclub ~]# locate libXmu
/usr/lib/libXmu.so
/usr/lib/libXmu.so.6
/usr/lib/libXmu.so.6.2.0
/usr/lib/libXmuu.so
/usr/lib/libXmuu.so.1
/usr/lib/libXmuu.so.1.0.0
/usr/share/doc/libXmu-1.0.5
/usr/share/doc/libXmu-1.0.5/COPYING
/usr/share/doc/libXmu-1.0.5
/ChangeLog
/usr/share/doc/libXmu-1.0.5/README
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/checksum_data
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/checksum_type
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/from_repo
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/from_repo_revision
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/from_repo_timestamp
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/installed_by
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/reason
/var/lib/yum/yumdb/l/0eecc9a90d459f9c8eb3d1f08300aa4cf9b888ba-libXmu-devel-1.0.5-2.fc13-i686/releasever
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/checksum_data
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/checksum_type
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/from_repo
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/from_repo_revision
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/from_repo_timestamp
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/installed_by
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/reason
/var/lib/yum/yumdb/l/49f1880a3a23c8b2854cfd63495501d9dc2fa546-libXmu-1.0.5-2.fc13-i686/releasever

3、关于libcrypt是否正常,通过file命令,得到如下内容:
[root@embedclub ~]# file /lib/libcrypt.so.1
/lib/libcrypt.so.1: symbolic link to `libcrypt-2.12.90.so'
[root@embedclub ~]# file /lib/libcrypt-2.12.90.so
/lib/libcrypt-2.12.90.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped    
//发现就最后一句跟坛主在帖子(file /lib/libcrypt-2.10.1.so
/lib/libcrypt-2.10.1.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped)说的不一样,即我的是“not stripped”,坛主的是“stripped”。
如果有问题,请坛主告诉我该怎么改?

4、按照坛主帖子的提示,我在qtopia-2.2.0-FriendlyARM/qtopia/configure 的1373行加入
       print CONFIG_PRI "LIBS+=-lcrypt/n";
然后编译,但还是不能通过,错误如下:

Creating pngscale...make[1]: 进入目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale”
make[1]: *** [../../bin/pngscale] 错误 1
make[1]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale”
Failed to make pngscale

make[6]: *** [../../bin/qpe] 错误 1
make[6]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/server”
make[5]: *** [all] 错误 2
make[5]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/server”
make[4]: *** [sub-server] 错误 2
make[4]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src”
make[3]: *** [sub-src-components_pro] 错误 2
make[3]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src”
make[2]: *** [install] 错误 2
make[2]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src”
make[1]: *** [install] 错误 2
make[1]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia”

cp: 无法创建普通文件"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/": 是一个目录
mkdir: 无法创建目录"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/pics/konqueror": 没有那个文件或目录
cp: 无法创建普通文件"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/pics/konqueror": 没有那个文件或目录
cp: 无法创建普通文件"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/apps/Applications": 没有那个文件或目录
最后的结论还是和以前一样,小弟快崩溃了,望坛主和大侠们指条明路啊。

附上编译报告build4.log
附件: build4.log.tar.gz (10 K) 下载次数:7
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
9楼  发表于: 2012-12-12 22:40
1、我的编译器版本(4.5.1)会不会不兼容,给个明确答复好吗?

我不能保证4.5.1的gcc一定可以兼容,但从你目前出错的状况看,我不觉得这和gcc的版本有关。

2、依赖库问题,按照帖子的提示,输入以下命令,并得到这样的内容,不知道依赖库是否能正常链接?

看起来没有问题

3、关于libcrypt是否正常,通过file命令,得到如下内容:

应该是正常的,strip只是说明去掉了一些不需要的部分。

4、按照坛主帖子的提示,我在qtopia-2.2.0-FriendlyARM/qtopia/configure 的1373行加入
       print CONFIG_PRI "LIBS+=-lcrypt/n";

注意这里应该是
       qprint CONFIG_PRI "LIBS+=-lcrypt\n";
原帖里的"/n"应该是笔误,这里的"\n"表示换行。这是你的build log里991行出现“/usr/bin/ld: cannot find -lcrypt/n”错误的原因。

另外,log里99行开始的

Creating pngscale...make[1]: 进入目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale”
..make[1]: *** [../../bin/pngscale] 错误 1
make[1]: 离开目录“/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale”
Failed to make pngscale

让我觉得有点奇怪,我想你需要看一下/opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale/下面是否实际生成了pngscale

从我以前的经验看,编译源代码过程中,特别是像qtopia-2.2这样古老的源代码,出现各种错误都是很正常的。关键在于你要有能力分析错误产生的原因,要知道常见的编译错误信息的含义,比如语法检查错误,头文件缺失,链接不到需要的库文件,等等等等。很多时候,Googe编译出错信息是一个很好的办法。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go