• 5316阅读
  • 9回复

在Ubuntu下编译QT-X11-4.5.3时出错,请各大侠帮忙debug [复制链接]

上一主题 下一主题
离线gycuestc
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-05
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-07) —
系统:在VM上建立Ubuntu8.04的平台
编译QT-X11-opensource-src-4.5.3时,
使用配置:
./configure –debug –no-largefile –qt-libjpeg –platform linux-g++ -qvfb -verbose
运行时出现了一些错误,扫了一下,大概是libtiff, db2,mysql等几个出了问题,但是跳过去了,
继续make,出现了如下图的错误
附件:出错截图





困扰很久了,不知道各位大虾们有没有遇到过类似的问题,请指教,谢谢!
[ 此帖被gycuestc在2009-10-05 16:22重新编辑 ]
Good good study, day day up!
离线rqzrqh

只看该作者 1楼 发表于: 2009-10-06
QT库不是已经编译好了吗?为什么还需要自己去编译呢?
就算需要交叉编译,那也应该用的是QT/E的src
或者楼主说明一下你这样做的目的是什么。
楼主的意思好像是编译库,但是看提示却是在编译程序
[ 此帖被rqzrqh在2009-10-06 13:19重新编辑 ]
离线shiroki

只看该作者 2楼 发表于: 2009-10-06
这样的问题只能乱猜。 像内存不足
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线gycuestc
只看该作者 3楼 发表于: 2009-10-06
谢谢关注!

回复rqzrqh :
我是按照先 configure ,再 make的顺序出现以上现象,似乎不是用编译程序的流程。编译程序应该是用qmake么?

回复shiroki :
make执行到出错这一步的时候确实花了很长时间,但是没有死机的迹象。
倒是我在make 出现这个错误的情况下,强行执行 sudo make install, 到qtwebkit这里的时候死机了,物理内存够用,但是400M虚拟内存耗完了,不知道VMware里的虚拟内存能改不?
硬盘倒是比较紧缺,只剩200多兆,不知道执行过程中暂时消耗的存储空间会不会直接反映出来(观察状态栏,硬盘一直都还是有200多兆剩余空间),VMware里的8G存储空间不知怎么就用完了,实在腾不出来。

如有遇到同样情况的麻烦分享一下,一遍遍试的话每次都要花一晚上时间哈~

菜鸟想要上路,请多多指教!~~~~
Good good study, day day up!
离线paul_huang
只看该作者 4楼 发表于: 2009-10-06
校友帮顶~~~~
离线sagaxu
只看该作者 5楼 发表于: 2009-10-07
编译webkit很消耗硬盘和内存
编译static版的,硬盘使用超过10G,内存超过1G
shared版的 硬盘剩余空间至少准备5G以上
离线gycuestc
只看该作者 6楼 发表于: 2009-10-07
引用第4楼paul_huang于2009-10-06 22:33发表的  :
校友帮顶~~~~



谢谢啊!~
Good good study, day day up!
离线gycuestc
只看该作者 7楼 发表于: 2009-10-08
引用第5楼sagaxu于2009-10-07 20:14发表的  :
编译webkit很消耗硬盘和内存
编译static版的,硬盘使用超过10G,内存超过1G
shared版的 硬盘剩余空间至少准备5G以上




昨天升级g++到最新版重新编译了一下,还是不行,不知道是不是需要指定版本的编译器。
编译完后硬盘剩余800兆左右,貌似不是硬盘空间的问题。
假如是内存不够好像会直接死机的,编译出错后没有死机。

从configure的选项中看,说要对webkit 预评估才能使用,不知道何解?

继续试试,实在不行就割掉吧。
Good good study, day day up!
离线wd007

只看该作者 8楼 发表于: 2009-10-08
你试试去掉webkit,不编译它。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线gycuestc
只看该作者 9楼 发表于: 2009-10-09
好像没有哪本书详细介绍建立开发环境的,有的也只是把QT网站上的安装说明翻译了一下,好像编译成功是理所当然的事,怎么自己编译问题这么多呢,网上也有很多类似的问题,不知道跟Trolltech内部测试的环境差在哪里了。。。
Good good study, day day up!
快速回复
限100 字节
 
上一个 下一个