LinuxSir.cn,穿越时空的Linuxsir!

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

到6.11. Glibc-2.3.4 这步又有问题了???

[复制链接]
发表于 2006-1-5 15:51:25 | 显示全部楼层 |阅读模式
执行make check 有如下提示:

cmp ../iconvdata/testdata/ISO-8859-1..UTF8 /sources/glibc-build/libio/tst-fopenloc.out \
  > /sources/glibc-build/libio/tst-fopenloc.check
/sources/glibc-build/malloc/mtrace /sources/glibc-build/libio/tst-fopenloc.mtrace >> /sources/glibc-build/libio/tst-fopenloc.check
/bin/sh: /sources/glibc-build/malloc/mtrace: No such file or directory
make[2]: *** [/sources/glibc-build/libio/tst-fopenloc.check] Error 127
make[2]: Leaving directory `/sources/glibc-2.3.4/libio'
make[1]: *** [libio/tests] Error 2
make[1]: Leaving directory `/sources/glibc-2.3.4'
make: *** [check] Error 2


属主系统是LFS6.1的光盘

/sources/glib-build/malloc目录下的内容:

root:/sources/glibc-build#ls malloc/        
libmcheck.a        malloc.os.d       mcheck.os.d     morecore.os.d  obstack.o.d      set-freeres.os.d    thread-freeres.os
libmemusage.so     mcheck-init.o     memusage.os     mtrace.o       obstack.os       stamp.o             thread-freeres.os.d
libmemusage_pic.a  mcheck-init.o.dt  memusage.os.dt  mtrace.o.d     obstack.os.d     stamp.oS
malloc.o           mcheck.o          morecore.o      mtrace.os      set-freeres.o    stamp.os
malloc.o.d         mcheck.o.d        morecore.o.d    mtrace.os.d    set-freeres.o.d  thread-freeres.o
malloc.os          mcheck.os         morecore.os     obstack.o      set-freeres.os   thread-freeres.o.d

请帮我看看,指导一下,先谢了。
发表于 2006-1-5 17:49:31 | 显示全部楼层
google后,看到有人说是第五章的 perl 安装有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 17:59:10 | 显示全部楼层
谢谢,版主真的很热心。

我看google了,看到说有perl
root:/sources#echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin

root:/sources#find /usr/bin -name perl
/usr/bin/perl

如果在五章有问题,那得重新再做了?
很感谢!
回复 支持 反对

使用道具 举报

发表于 2006-1-5 18:08:37 | 显示全部楼层
重新做一次perl,如果不行的话,从perl开始重来,再不行,全部重来。

当然,如果觉得不划算,现在就重新开始,也可以。。

回到第五章的时候,记得要设置环境变量。也要切换到lfs用户,别忘记了。呵呵。
回复 支持 反对

使用道具 举报

发表于 2006-1-5 23:00:07 | 显示全部楼层
楼上说的GOOGLE上的那个帖子,我没有查到,能不能贴个链接,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 07:55:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 15:35:08 | 显示全部楼层
Post by 终极幻想
重新做一次perl,如果不行的话,从perl开始重来,再不行,全部重来。

当然,如果觉得不划算,现在就重新开始,也可以。。

回到第五章的时候,记得要设置环境变量。也要切换到lfs用户,别忘记了。呵呵。


今天来开机,想重新在第五章安装一次perl出现如下现像?

我的操作步子如下:
1.# mkdir -p /mnt/lfs
2.# mount /dev/hda4 /mnt/lfs
3.# export LFS=/mnt/lfs
4.# ln -s $LFS/tools /
5.# groupadd lfs
6.# useradd -s /bin/bash -g lfs -m -k /dev/null lfs
7.# passwd lfs
8.# chown lfs $LFS/tools
9.# chown lfs $LFS/sources
10.# su - lfs
11.$ cat > ~/.bash_profile << "EOF"
> exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
> EOF
12.$ cat > ~/.bashrc << "EOF"
> set +h
> umask 022
> LFS=/mnt/lfs
> LC_ALL=POSIX
> PATH=/tools/bin:/bin:/usr/bin
> export LFS LC_ALL PATH
> EOF
13.$ source ~/.bash_profile
14.lfs:~$ cd /mnt/lfs/sources/perl-5.8.7
15.lfs:/mnt/lfs/sources/perl-5.8.7$ cp perl pod/pod2man /tools/bin
cp: cannot create regular file `/tools/bin/perl': Permission denied
cp: cannot create regular file `/tools/bin/pod2man': Permission denied

不知道为什么?权限不对,如何改正呢?
回复 支持 反对

使用道具 举报

发表于 2006-1-6 18:05:51 | 显示全部楼层
把 tools 的东西全部 chown 为lfs 的啊。
因为你在第六章开始运行过 chown 0:0 -R /tools 。
回复 支持 反对

使用道具 举报

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

本版积分规则

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