亦幻 发表于 2009-3-23 12:21:15

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

编译qt4.5出错,下载的是qt-x11-opensource-src-4.5.0.tar.gz这个东东cd tools/qdoc3/ && make -f Makefile
make: Entering directory `/opt/qt-x11-opensource-src-4.5.0/tools/qdoc3'
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
{standard input}: Assembler messages:
{standard input}:30747: Warning: end of file not at end of a line; newline inserted
{standard input}:31736: Error: unknown pseudo-op: `.lbe1043'
g++: 内部错误:已杀死 (程序 cc1plus)
请提交一份完整的错误报告。
具体步骤请参见 <URL:http://gcc.gnu.org/bugs.html>。
make: *** [.obj/release-shared/cppcodemarker.o] 错误 1
make: Leaving directory `/opt/qt-x11-opensource-src-4.5.0/tools/qdoc3'
make: *** 错误 2

sejishikong 发表于 2009-3-23 13:30:28

仓库里有。

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

亦幻 发表于 2009-3-25 09:45:41

# 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

sejishikong 发表于 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,难道还有其他的地方可以下吗?

haulm 发表于 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??

sejishikong 发表于 2009-3-27 14:11:35

smart update了么?
页: [1]
查看完整版本: 刚看到qt4.5出了,想在ml2.1上编译,但g++: 内部错误