+ -
当前位置:首页 → 问答吧 → bash在make install出错

bash在make install出错

时间:2007-12-05

来源:互联网

LFS:
6.3
章节
5.14
完全按照他讲得来,补丁也做了,make通过了,make test也通过了,
在make install的时候居然出错:
make[1]: Entering directory `/mnt/lfs/sources/bash-3.2/builtins'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/mnt/lfs/sources/bash-3.2/builtins'
( cd ./po/ ; make DESTDIR= install )
make[1]: Entering directory `/mnt/lfs/sources/bash-3.2/po'
test -z "[email protected] [email protected] ru.gmo" || make [email protected] [email protected] ru.gmo
make[2]: Entering directory `/mnt/lfs/sources/bash-3.2/po'
make[2]: `[email protected]' is up to date.
make[2]: `[email protected]' is up to date.
rm -f ru.gmo && : -c --statistics -o ru.gmo ru.po
mv: cannot stat `t-ru.gmo': No such file or directory
make[2]: *** [ru.gmo] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/bash-3.2/po'
make[1]: *** [stamp-po] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/bash-3.2/po'
make: [install] Error 2 (ignored)

请问有影响吗,google一下就搜到了三项,听说没有影响

作者: arnina   发布时间: 2007-12-05

这不是很正常,此处安装明显没有完成,如果我是你,我会删掉它重新再来一遍,否则到後面不能 chroot 就不知如何是好了!

作者: d00m3d   发布时间: 2007-12-05

引用:
作者: d00m3d
这不是很正常,此处安装明显没有完成,如果我是你,我会删掉它重新再来一遍,否则到後面不能 chroot 就不知如何是好了!
是语言支持问题,问过LFS irc了,说对polish什么不支持,没有问题的,
有人已经第6章编译过去了

作者: arnina   发布时间: 2007-12-05

重新删除再编译应该不会有什么区别吧,改出错还是要出错,步骤是肯定没有问题的。

作者: arnina   发布时间: 2007-12-05

重编译没问题。

作者: tfkdmwmqtr   发布时间: 2007-12-05

是gettext的问题

作者: 不开花   发布时间: 2007-12-05

会不会跟权限有关系,我下载用的不是lfs,刚刚才发现,打perl;补丁的时候居然打不上,一看权限怎么变成我登录的用户了,如果这个时候再重新编译还行吗(5.25编译perl)?它这个顺序有什么说法?

作者: arnina   发布时间: 2007-12-06

应该是权限的问题了,而且我发现一定要
su - lfs
然后
cd /mnt/lfs
如果cd /mnt/lfs
su lfs
就不行,patch 会说

bash-3.2$ patch -Np1 -i ../expect-5.43.0-spawn-1.patch
patch: **** mktemp : Permission denied
bash-3.2$ whoami
lfs

作者: arnina   发布时间: 2007-12-06