LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -e syetem到sys-apps/help2man-1.35.1 to /这个步骤出错。请达人帮忙看看

[复制链接]
发表于 2006-5-6 10:59:12 | 显示全部楼层 |阅读模式
[color="Red"]1、先贴出错信息。
[PHP]livecd portage # emerge -e --resume system
*** Resuming merge...
>>> Emerging (1 of 73) sys-apps/help2man-1.35.1 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
>>> checking miscfile checksums
>>> checking distfiles checksums
>>> Unpacking source...
>>> Unpacking help2man-1.35.1.tar.gz to /var/tmp/portage/help2man-1.35.1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/help2man-1.35.1/work/help2man-1.35.1 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-nls --build=i686-pc-linux-gnu
checking for perl... perl
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking for library containing dlsym... -ldl
checking for module Locale::gettext... no
configure: error: perl module Locale::gettext required

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/help2man-1.35.1/work/help2man-1.35.1/config.log

!!! ERROR: sys-apps/help2man-1.35.1 failed.
Call stack:
  ebuild.sh, line 1525:   Called dyn_compile
  ebuild.sh, line 928:   Called src_compile
  help2man-1.35.1.ebuild, line 20:   Called econf '--enable-nls'
  ebuild.sh, line 530:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
[/PHP]


[color="Red"]2、再贴我的make.conf和USE
[PHP]CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -mtune=i686 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
USE="cjk nls nptl nptlonly mmx sse"
ACCEPT_KEYWORDS="~x86"
GENTOO_MIRRORS="http://gentoo.139pay.com http://mymirror.asiaosc.org/gentoo"
SYNC="rsync://gentoo.139pay.com/gentoo-portage"
VIDEO_CARDS="ati"
ALSA_CARDS="ac97" [/PHP]
发表于 2006-5-6 11:03:14 | 显示全部楼层
如果暂时无法正确编译,可以跳过去再说
emerge -e system --resume --skipfirst
回复 支持 反对

使用道具 举报

发表于 2006-5-6 11:23:08 | 显示全部楼层
不是很明显么,,

checking for module Locale::gettext... no
configure: error: perl module Locale::gettext required

装一个就好了啊。。
回复 支持 反对

使用道具 举报

发表于 2006-5-6 11:53:39 | 显示全部楼层
这个问题我安装时也遇到过了,我重新emerge -e system就莫明其妙地好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 12:19:58 | 显示全部楼层
Post by 终极幻想
不是很明显么,,

checking for module Locale::gettext... no
configure: error: perl module Locale::gettext required

装一个就好了啊。。



装一个?是不是emerge gettext,然后再继续emerge system?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 15:29:53 | 显示全部楼层
Post by Debentoo Gao
这个问题我安装时也遇到过了,我重新emerge -e system就莫明其妙地好了


我重新emerge -e system两遍了,都是到这个步骤出错不能进行下去。不知道先跳过会不会影响以后
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 18:34:10 | 显示全部楼层
刚刚从Gentoo的官方论坛搜索到了答案。
据说是bootstrap的时候,脚本没有把libperl per 和 locale gettext者三者之一编译进入。
只要emerge locale gettex然后再继续emerge system就可以了。
如果能解决,我再来打个Sloved标记。
回复 支持 反对

使用道具 举报

发表于 2006-5-7 12:25:28 | 显示全部楼层
如果英文没多少问题,善用官方的论坛,一般都能找到问题的答案。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-7 18:13:06 | 显示全部楼层
Post by sheep204
刚刚从Gentoo的官方论坛搜索到了答案。
据说是bootstrap的时候,脚本没有把libperl per 和 locale gettext者三者之一编译进入。
只要emerge locale gettex然后再继续emerge system就可以了。
如果能解决,我再来打个Sloved标记。


按照官方论坛的方法,结果不行。我后来重新bootstrap了一次再emerge system 才好。
回复 支持 反对

使用道具 举报

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

本版积分规则

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