LinuxSir.cn,穿越时空的Linuxsir!

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

升级 gcc 4.3.3 死机

[复制链接]
发表于 2009-3-22 14:34:19 | 显示全部楼层 |阅读模式
今天 emerge -uDN world 之后就去干别的了。里面有 gcc 4.3.3 好像是 use 有变化。

一会回来看,发现死机了。这还是头一次遇到,重启发现进不了 x 了,gdm 启动不了。有个 lib 找不到。

登录后 revdeb-rebuild ,没有有问题的东西。。

然后再次执行 emerge -uDN world,第一个包出错,说没 c compiler.
执行一下 gcc ,command not found, eix 也不能执行了。

gcc-config list 看,没设置默认的,设置了 3 。
[1] i686-pc-linux-gnu-3.3.6
[2] i686-pc-linux-gnu-4.1.2
[3] i686-pc-linux-gnu-4.3.3

然后再次 -uDN ,发现还是提示找不到,执行一下 gcc ,还是 command not found ...然后发现确实没 /usr/bin/gcc..

才发现 gcc-config 设置的时候有个错误提示,
gcc-config: Profile does not exist or invalid setting for /etc/env.d/gcc/i686-pc-linux-gnu-4.3.3
看这个文件,是空的。。。和 4.1.2 比较一下,少好多东西。

那就程序编译 gcc 4.3.3 ,一个小时后,发现又死机了。画面停在 complate xxxxxxx 后面没记住。。应该就是最后部分了。

然后重启再看, 那个文件还是没内容。。。

怎么玩?
 楼主| 发表于 2009-3-22 14:47:05 | 显示全部楼层
试着把 4.1.2 的文件改到 4.3.3 ,可以设置 gcc 了,好像还是有点问题。。

cpp 命令 Segmentation fault...
回复 支持 反对

使用道具 举报

发表于 2009-3-22 14:54:35 | 显示全部楼层
编译的时候死机。。

是不是硬件的问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 17:03:19 | 显示全部楼层
Post by kimux;1964191
编译的时候死机。。

是不是硬件的问题?



应该不是编译的时候,是最后安装的时候。连 gcc-4.3.3-r1 的 bin 文件都有了。

mask 了 4.3.3-r1 重装了一下 4.3.3 ,没问题了。。。。
以后升级 gcc 还是主意下吧。。汗。。
回复 支持 反对

使用道具 举报

发表于 2009-3-22 20:03:02 | 显示全部楼层
我的没有问题

  1. kim@Laptop ~ $ gcc -v
  2. Using built-in specs.
  3. Target: x86_64-pc-linux-gnu
  4. Configured with: /var/tmp/portage/sys-devel/gcc-4.3.3-r1/work/gcc-4.3.3/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.3 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld --disable-libgcj --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.3-r1 p1.1, pie-10.1.5'
  5. Thread model: posix
  6. gcc version 4.3.3 (Gentoo 4.3.3-r1 p1.1, pie-10.1.5)
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-3-22 20:36:52 | 显示全部楼层
最新的GCC会emerge mplayer失败。
回复 支持 反对

使用道具 举报

发表于 2009-3-22 22:08:13 | 显示全部楼层
没啊,我前两天刚刚装的系统,一切都很正常


  1. localhost ~ # emerge --info
  2. Portage 2.1.6.9 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-Celinda i686)
  3. =================================================================
  4. System uname: Linux-2.6.28-Celinda-i686-Intel-R-_Core-TM-_Duo_CPU_T2450_@_2.00GHz-with-glibc2.0
  5. Timestamp of tree: Sat, 21 Mar 2009 03:15:01 +0000
  6. distcc 3.1 i686-pc-linux-gnu [enabled]
  7. app-shells/bash:     4.0_p10-r1
  8. dev-java/java-config: 2.1.7
  9. dev-lang/python:     2.5.4-r2
  10. dev-util/cmake:      2.6.3
  11. sys-apps/baselayout: 2.0.0
  12. sys-apps/openrc:     0.4.3-r1
  13. sys-apps/sandbox:    1.6
  14. sys-devel/autoconf:  2.13, 2.63
  15. sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
  16. sys-devel/binutils:  2.19.1-r1
  17. sys-devel/gcc-config: 1.4.1
  18. sys-devel/libtool:   2.2.6a
  19. virtual/os-headers:  2.6.28-r1
  20. ACCEPT_KEYWORDS="x86 ~x86"
  21. CBUILD="i686-pc-linux-gnu"
  22. CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
  23. CHOST="i686-pc-linux-gnu"
  24. CONFIG_PROTECT="/etc /usr/share/config"
  25. CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
  26. CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
  27. DISTDIR="/usr/portage/distfiles"
  28. FEATURES="distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
  29. GENTOO_MIRRORS="http://mirrors.163.com/gentoo/"
  30. LC_ALL="en_US.utf-8"
  31. LDFLAGS="-Wl,-O1"
  32. LINGUAS="en_US  zh_CN "
  33. MAKEOPTS="-j10"
  34. PKGDIR="/usr/portage/packages"
  35. PORTAGE_CONFIGROOT="/"
  36. PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
  37. PORTAGE_TMPDIR="/var/tmp"
  38. PORTDIR="/usr/portage"
  39. SYNC="rsync://61.135.158.199/gentoo-portage"
  40. USE="X accessibility acl acpi alsa avi bzip2 cairo cjk cli cracklib crypt custom-optimization dbus divx dri ffmpeg flac fortran gdbm gif glitz gnome gpm gtk hal iconv imagemagick isdnlog java jpeg jpeg2k midi mono mp3 mplayer mudflap musepack ncurses nls nptl nptlonly opengl openmp openssl pam pcre pdf perl png pppd python readline reflection session spl ssl svg symlink sysfs tcpd truetype unicode win32codecs x264 x86 xcb xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard synaptics mouse " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US  zh_CN " USERLAND="GNU" VIDEO_CARDS=" intel fbdev vesa"
  41. Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

  42. localhost ~ #
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-3-23 12:48:29 | 显示全部楼层
是不是硬件方面的问题,包括cpu温度过高等?
我也是重新编译gcc,glibc的。。。没问题。
ps: 刚出差回来,15天,累!
回复 支持 反对

使用道具 举报

发表于 2009-3-23 14:45:06 | 显示全部楼层
我的gcc4.3.3早就编译好了,没问题,
最新的gcc4.3.3-r1我给mask掉了,没升级
回复 支持 反对

使用道具 举报

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

本版积分规则

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