LinuxSir.cn,穿越时空的Linuxsir!

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

bash在make install出错

[复制链接]
发表于 2007-12-4 23:01:10 | 显示全部楼层 |阅读模式
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 "en@quot.gmo en@boldquot.gmo ru.gmo" || make en@quot.gmo en@boldquot.gmo ru.gmo
make[2]: Entering directory `/mnt/lfs/sources/bash-3.2/po'
make[2]: `en@quot.gmo' is up to date.
make[2]: `en@boldquot.gmo' 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一下就搜到了三项,听说没有影响
发表于 2007-12-4 23:07:48 | 显示全部楼层
这不是很正常,此处安装明显没有完成,如果我是你,我会删掉它重新再来一遍,否则到後面不能 chroot 就不知如何是好了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 23:58:52 | 显示全部楼层
Post by d00m3d;1791658
这不是很正常,此处安装明显没有完成,如果我是你,我会删掉它重新再来一遍,否则到後面不能 chroot 就不知如何是好了!


是语言支持问题,问过LFS irc了,说对polish什么不支持,没有问题的,
有人已经第6章编译过去了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 00:01:03 | 显示全部楼层
重新删除再编译应该不会有什么区别吧,改出错还是要出错,步骤是肯定没有问题的。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 08:19:06 | 显示全部楼层
重编译没问题。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 10:45:21 | 显示全部楼层
是gettext的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 22:58:09 | 显示全部楼层
会不会跟权限有关系,我下载用的不是lfs,刚刚才发现,打perl;补丁的时候居然打不上,一看权限怎么变成我登录的用户了,如果这个时候再重新编译还行吗(5.25编译perl)?它这个顺序有什么说法?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 23:37:13 | 显示全部楼层
应该是权限的问题了,而且我发现一定要
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
回复 支持 反对

使用道具 举报

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

本版积分规则

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