emerge 更新gcc_[求助]升级gcc后emerge @preserved-rebuild错误[已解决]

你的位置:

问答吧

-> Gentoo

-> 问题详情

[求助]升级gcc后emerge @preserved-rebuild错误[已解决]

今天把gcc从4.3.1-r1升级到4.3.2之后但是提示可能需要re-emerge gcc

提示有许多包需要emerge @preserved-rebuild

执行emerge @preserved-rebuild

提示

emerge: 'preserved-rebuild' is an empty set

emerge: no targets left after set expansion

解决方法:

删除/var/lib/portage/preserved_libs_registry

作者: cbkid

发布时间: 2008-10-25

cat /var/lib/portage/preserved_libs_registry

作者: zhllg

发布时间: 2008-10-25

引用:

作者: cbkid

今天把gcc从4.3.1-r1升级到4.3.2之后但是提示可能需要re-emerge gcc

提示有许多包需要emerge @preserved-rebuild

执行emerge @preserved-rebuild

提示

emerge: 'preserved-rebuild' is an empty set

emerge: no targets left after set expansion我也遇到了,好像是portage发现很多包都依赖于/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libstdc++.so.6.*,所以认为这个so需要被preserve起来,手动删掉这个文件就行了。

作者: richardpku

发布时间: 2008-10-25

代码:

/var/lib/portage/preserved_libs_registry

(dp1

S'sys-devel/gcc:4.3'

p2

(S'sys-devel/gcc-4.3.2'

p3

I2586

(lp4

S'/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/32/libgcc_s.so.1'

p5

aS'/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/32/libstdc++.so.6.0.10'

p6

aS'/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/libgcc_s.so.1'

p7

aS'/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/libgomp.so.1.0.0'

p8

aS'/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/libstdc++.so.6.0.10'

p9

atp10

s.全部可以手动删除吗?

作者: cbkid

发布时间: 2008-10-25

删掉 /var/lib/portage/preserved_libs_registry 吧

作者: zhllg

发布时间: 2008-10-25

引用:

作者: zhllg

删掉 /var/lib/portage/preserved_libs_registry 吧遇到让你 emerge @preserverd-rebuild的提示,都可以把var/lib/portage/preserved_libs_registry 一删了之吗?

作者: sheep204

发布时间: 2008-10-25

当然不是

只有楼主这种情况

emerge: 'preserved-rebuild' is an empty set

emerge: no targets left after set expansion

作者: zhllg

发布时间: 2008-10-25

谢谢各位,

不知道是不是gcc的版本问题,好像有很多人保存了gcc 4.2甚至4.1我的linux-fetion和mysql-community一直装不上,编译问题。有没有必要保存这么多版本呢?

作者: cbkid

发布时间: 2008-10-26

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值