QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2772|回复: 9

刚看到qt4.5出了,想在ml2.1上编译,但g++: 内部错误

[复制链接]
发表于 2009-3-23 12:21:15 | 显示全部楼层 |阅读模式
编译qt4.5出错,下载的是qt-x11-opensource-src-4.5.0.tar.gz这个东东
  1. cd tools/qdoc3/ && make -f Makefile
  2. make[1]: Entering directory `/opt/qt-x11-opensource-src-4.5.0/tools/qdoc3'
  3. g++ -c -pipe -g -O2 -Wall -W -D_REENTRANT -DQDOC2_COMPAT -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_SHARED -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include/QtXml -I../../include -I.moc/release-shared -I.uic/release-shared -o .obj/release-shared/cppcodemarker.o cppcodemarker.cpp
  4. {standard input}: Assembler messages:
  5. {standard input}:30747: Warning: end of file not at end of a line; newline inserted
  6. {standard input}:31736: Error: unknown pseudo-op: `.lbe1043'
  7. g++: 内部错误:已杀死 (程序 cc1plus)
  8. 请提交一份完整的错误报告。
  9. 具体步骤请参见 <URL:http://gcc.gnu.org/bugs.html>。
  10. make[1]: *** [.obj/release-shared/cppcodemarker.o] 错误 1
  11. make[1]: Leaving directory `/opt/qt-x11-opensource-src-4.5.0/tools/qdoc3'
  12. make: *** [sub-tools-qdoc3-make_default-ordered] 错误 2
复制代码
发表于 2009-3-23 13:30:28 | 显示全部楼层
仓库里有。

至于这个错误,我不知道。你用的gcc和glibc的版本分别是什么?
回复

使用道具 举报

 楼主| 发表于 2009-3-25 09:45:41 | 显示全部楼层
[root@MagicLinux dnsmasq-2.47]# gcc -v
使用内建 specs。
目标:i686-magic-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-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --disable-libjava-multilib --with-cpu=generic --host=i686-magic-linux --build=i686-magic-linux --target=i686-magic-linux
线程模型:posix
gcc 版本 4.2.4 20080519 (Red Hat 4.2.4-2mgc)

glib1.2.10
仓库有吗?怎么看不的?
回复

使用道具 举报

 楼主| 发表于 2009-3-25 09:53:31 | 显示全部楼层
仓库里的好像都是4.4.3
回复

使用道具 举报

发表于 2009-3-25 10:19:05 | 显示全部楼层
仓库里的是4.5啊。

有可能和gcc/glibc更新后系统其它包使用gcc3包编译的有关第。
仓库里的是用gcc3.4.6编译的。

也可以下载这里的:
http://apt.magiclinux.org/magic/2.5/unstable/updates/
这是用gcc4.2.4+glibc2.9.90编译的。
回复

使用道具 举报

 楼主| 发表于 2009-3-25 13:11:05 | 显示全部楼层
晕,哪里怎么多4.5的依赖包,有命令一次下载好兼装好的吗,不想一个一个下阿
回复

使用道具 举报

 楼主| 发表于 2009-3-25 14:45:23 | 显示全部楼层
还有一样,明明smart里的qt都是4.4.3,难道还有其他的地方可以下吗?
回复

使用道具 举报

发表于 2009-3-25 19:40:57 | 显示全部楼层
Qt 4.5.0 可以自行下载编译安装,如果需要我可以上传 MGC2.1上编译的那个,而且我可能不需要了,因为还在测试阶段的 MGC2.5 目前几乎没有大的毛病了。
回复

使用道具 举报

 楼主| 发表于 2009-3-27 00:04:58 | 显示全部楼层
我真的很难明白,有个问题
怎么好像我用的仓库跟你们用的不一样的???
我在smart里看到的明明是QT4.4.3哦,怎么会有4.5??
回复

使用道具 举报

发表于 2009-3-27 14:11:35 | 显示全部楼层
smart update了么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 09:14 , Processed in 0.074902 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表