LinuxSir.cn,穿越时空的Linuxsir!

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

重新编译gilbc后,X无法启动,帮忙看看

[复制链接]
发表于 2004-12-5 12:31:17 | 显示全部楼层 |阅读模式
提示信息
[PHP]X: relocation error: X: symbol __guard, version GLIBC_2.3.2 not defined in file libc.so.6 with link time reference
xinit:  Server error.
[/PHP]
GLIBC从2.3.4.20040808升级到2.3.4.20040808-r1,结果就出现了以上信息。
xorg-x11是中文的6.8.1
发表于 2004-12-5 13:04:58 | 显示全部楼层
用revdep-rebuild -pv的那个检查一下依赖性....
发表于 2004-12-5 13:06:41 | 显示全部楼层
如果好多程序都出现那个缺少的提示的话。就是glibc的bug,这种情况我遇到过一次。
就只能升级glibc到下一个版本。
 楼主| 发表于 2004-12-5 13:57:45 | 显示全部楼层
试一试吧
 楼主| 发表于 2004-12-5 14:24:55 | 显示全部楼层
revdep-rebuild了一下,似乎没有什么问题,除了一些自己安装的软件,没有经过emerge外(如lumaQQ,firefox1.0,KingStorm0.9)
其余的都没有问题
另外,这些是emerge xorg-x11 2>xorg-x11-6.8.0.log的错误信息,可能不太全,只摘录末尾一部分
[PHP]../../programs/Xserver/hw/xfree86/loader/libloader.a(xf86sym.o)(.data+0x124c): undefined reference to `__stack_smash_handler'
../../programs/Xserver/hw/xfree86/loader/libloader.a(xf86sym.o)(.data+0x1254): undefined reference to `__guard'
collect2: ld returned 1 exit status
make[4]: *** [Xorg] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all] Error 2
make[1]: *** [World] Error 2
make: *** [World] Error 2

!!! ERROR: x11-base/xorg-x11-6.8.0-r3 failed.
!!! Function src_compile, Line 624, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.[/PHP]
详细的信息请见附件

本帖子中包含更多资源

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

x
 楼主| 发表于 2004-12-5 15:43:41 | 显示全部楼层
 楼主| 发表于 2004-12-5 18:28:08 | 显示全部楼层
对了,想起来一个问题
执行ldconfig时,会出现如下提示
[PHP]ldconfig: /lib/ld-linux.so.1 is not a symbolic link[/PHP]
而,ld-linux.so.1是属于sys-libs/lib-compat-1.4的
这个和上面的
[PHP]collect2: ld returned 1 exit status [/PHP]
是不是有什么关联呢
 楼主| 发表于 2004-12-5 18:58:34 | 显示全部楼层
各位倒是有招支招,没招帮顶啊
不要一点声音都没有
帮忙看看你们的/lib/ld-linux.so.1的情况
 楼主| 发表于 2004-12-5 22:01:17 | 显示全部楼层
发表于 2004-12-5 23:30:09 | 显示全部楼层
奇了怪了,我的/lib下怎么没有ld-linux.so.1?只有个ld-linux.so.2, 确实是个symbolic link
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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