LinuxSir.cn,穿越时空的Linuxsir!

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

编译perl的问题,谁能分析一下原因,我不懂------

[复制链接]
发表于 2003-4-17 00:25:04 | 显示全部楼层 |阅读模式
make[1]: Leaving directory `/source/perl-5.8.0/x2p'

        Making B (dynamic)
Can't figure out your cwd! at ../../lib/ExtUtils/MakeMaker.pm line 229.
Warning: No Makefile!
make[1]: Entering directory `/source/perl-5.8.0/ext/B'
make[1]: *** No rule to make target `config'.  Stop.
make[1]: Leaving directory `/source/perl-5.8.0/ext/B'
make config failed, continuing anyway...
make[1]: Entering directory `/source/perl-5.8.0/ext/B'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/source/perl-5.8.0/ext/B'
make: *** [lib/auto/B/B.so] Error 2

---rh8.0 chroot后编译
发表于 2003-4-17 00:36:33 | 显示全部楼层
看看pwd命令能不能运行?
如果不行,看看
file /static/bin/pwd
是不是动态连接。
还有,安装的是lfs哪个版本?
 楼主| 发表于 2003-4-17 00:44:07 | 显示全部楼层
root:/source/perl-5.8.0# pwd
/source/perl-5.8.0

root:/source/perl-5.8.0# file /static/bin/pwd
bash: file: command not found


版本 2002103

按部就班至此
发表于 2003-4-17 01:23:36 | 显示全部楼层
怎么一会儿cwd, 一回pwd的。
发表于 2003-4-17 08:26:15 | 显示全部楼层
这说明你的pwd没装上啊。第一个是主系统里的,你在chroot以后就没有用了。肯定是哪一步出错了,你没注意,就过去了。这个包是sh-utils里面的。如果是plfs,就在coreutils中。你先查一下第五章里的sh-utils其他程序有没有装上。
最初由 chaos2003 发布
root:/source/perl-5.8.0# pwd
/source/perl-5.8.0

root:/source/perl-5.8.0# file /static/bin/pwd
bash: file: command not found


版本 2002103

按部就班至此
 楼主| 发表于 2003-4-17 10:03:11 | 显示全部楼层

重装一遍,问题解决.

source/perl0.58是虚拟目录里面的,实际目录是/mnt/lfs/source/perl,你是怎么知道没装pwd呢?

而且我不明白为什么问题在pwd?

发表于 2003-4-17 11:20:18 | 显示全部楼层
它说不能确定cwd,这就是current working directory,而pwd命令就是打出你当前的路径的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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