LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 884|回复: 8

安装gnome-light时 编译gcc-3.3.6-r1出错[已解决 感谢diony]

[复制链接]
发表于 2007-6-22 21:25:56 | 显示全部楼层 |阅读模式
已解决 感谢diony

改CFLAGS里 -march=athlon64 为 -march=athlon-4

原帖如下-------------------------------------------------------
安装gnome-light 编译gcc-3.3.6-r1出错 提示如下 敬请帮助
  1. echo "NULL};" >> tmp-gtyp.h
  2. /bin/sh /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/move-if-change tmp-gtyp.h gtyp-gen.h
  3. make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
  4. make[1]: *** [stage2_build] Error 2
  5. make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
  6. make: *** [bootstrap-lean] Error 2
  7. !!! ERROR: sys-devel/gcc-3.3.6-r1 failed.
  8. Call stack:
  9.   ebuild.sh, line 1615:   Called dyn_compile
  10.   ebuild.sh, line 972:   Called qa_call 'src_compile'
  11.   ebuild.sh, line 44:   Called src_compile
  12.   ebuild.sh, line 1305:   Called toolchain_src_compile
  13.   toolchain.eclass, line 26:   Called gcc_src_compile
  14.   toolchain.eclass, line 1541:   Called gcc_do_make
  15.   toolchain.eclass, line 1415:   Called die
  16. !!! emake failed with bootstrap-lean
  17. !!! If you need support, post the topmost build error, and the call stack if relevant.
  18. !!! A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.
复制代码

make.conf
  1. CHOST="i686-pc-linux-gnu"
  2. CFLAGS="-march=athlon64 -msse3 -O2 -pipe -fomit-frame-pointer"
  3. CXXFLAGS="${CFLAGS}"
  4. MAKEOPTS="-j2"
  5. USE=
  6. "3dnow X a52 aac aalib -accessibility acpi alsa apm avahi avi
  7. cdparanoia cdr clamav cjk dbus dvd dvdr dvdread emacs encode esd
  8. flac ffmpeg gnome gphoto2 gtk gtk2 hal ieee1394 -ipv6
  9. jabber java jpeg -kde -qt3 -qt4 quicktime mp3 mpeg mplayer mmx msn
  10. nls ogg opengl oss pcmcia pdf png samba truetype unicode usb vorbis
  11. wifi win32codecs x264 xine xvid
  12. 7zip ace -arts asf cpudetection divx qq rar real rpm mp4 nsplugin wma"
  13. VIDEO_CARDS="radeon"
  14. ALSA_CARDS="IXP SB400"
  15. INPUT_DEVICES="keyboard mouse synaptics"
  16. FEATURES="ccache parallel-fetch"
  17. CCACHE_SIZE="2G"
  18. LDFLAGS="-Wl,-O1"
  19. SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-6-22 21:41:20 | 显示全部楼层
-march=athlon64 改成 -march=athlon-4吧……

-_-~我前几天刚因为这个郁闷过一会儿。其他兄弟说是gcc3先被gcc4编译一次,然后还得自己编译自己一次,所以march不能用athlon64……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 22:04:09 | 显示全部楼层
Post by diony
-march=athlon64 改成 -march=athlon-4吧……

-_-~我前几天刚因为这个郁闷过一会儿。其他兄弟说是gcc3先被gcc4编译一次,然后还得自己编译自己一次,所以march不能用athlon64……


以前用的是k8 我是看了wiki才写成athlon64的 感谢提示 我改回来试试
http://gentoo-wiki.com/Safe_Cflags#Turion64_.28AMD.29
回复 支持 反对

使用道具 举报

发表于 2007-6-22 23:59:04 | 显示全部楼层
关键是gcc3不支持k8、athlon64……之类的。make.conf.sample里有……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 15:04:44 | 显示全部楼层
Post by diony
-march=athlon64 改成 -march=athlon-4吧……

-_-~我前几天刚因为这个郁闷过一会儿。其他兄弟说是gcc3先被gcc4编译一次,然后还得自己编译自己一次,所以march不能用athlon64……


正解

非常感谢

但是athlon-4是什么意识呢 以后继续用这个还是该athlon64
回复 支持 反对

使用道具 举报

发表于 2007-6-23 15:22:25 | 显示全部楼层
不错,呵呵,如果我是diony,我心里也乐的屁颠屁颠的
回复 支持 反对

使用道具 举报

发表于 2007-6-23 19:15:51 | 显示全部楼层
-_-~

版主大人,要矜持,嗯,矜持……哇哈哈哈哈哈哈哈。

to 杨珂:我编译完gcc3就把它改回去了。貌似其他软件都不会有问题。毕竟用athlon64感觉优化得更好些。

至于athlon-4……make.conf.example里是有描述的:
  1. # athlon-4, athlon-xp, athlon-mp        AMD Athlon with MMX, 3dNOW!, enhanced
复制代码

我看gcc3支持的那些FLAG里就这个看着最接近,所以就改成它编译的gcc3.3.6。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 21:08:04 | 显示全部楼层
Post by diony
-_-~

版主大人,要矜持,嗯,矜持……哇哈哈哈哈哈哈哈。

to 杨珂:我编译完gcc3就把它改回去了。貌似其他软件都不会有问题。毕竟用athlon64感觉优化得更好些。

至于athlon-4……make.conf.example里是有描述的:
  1. # athlon-4, athlon-xp, athlon-mp        AMD Athlon with MMX, 3dNOW!, enhanced
复制代码

我看gcc3支持的那些FLAG里就这个看着最接近,所以就改成它编译的gcc3.3.6。

记得以前装32位用的是athlon-xp所以没出问题

昨天按你说的改了后再编译就ok了 现在做到中文输入了
一会tar一个备份 估计明天就可以工作了 非常感谢!
回复 支持 反对

使用道具 举报

发表于 2007-6-24 07:35:09 | 显示全部楼层
Post by diony
关键是gcc3不支持k8、athlon64……之类的。make.conf.sample里有……

那要看 gcc3 的版本了。3.4.6 支持的。我都没装过 3.3.6 的说。还是用 sys-libs/libstdc++-v3 的。

http://gcc.gnu.org/onlinedocs/gc ... 002d64-Options.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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