LinuxSir.cn,穿越时空的Linuxsir!

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

第六章中的glibc的make install 有些问题!

[复制链接]
发表于 2008-2-9 19:50:14 | 显示全部楼层 |阅读模式
../glibc-2.3.6/configure --prefix=/usr \
    --disable-profile --enable-add-ons \
    --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc

再make,make 可以的,但是make install 没有通过啊!
说是/usr/bin/iconv.new Not a directory
请问如何解决!
发表于 2008-2-10 08:41:02 | 显示全部楼层
Note

Some packages outside of LFS suggest installing GNU libiconv in order to translate data from one encoding to another. The project's home page (http://www.gnu.org/software/libiconv/) says “This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode.” Glibc provides an iconv() implementation and can convert from/to Unicode, therefore libiconv is not required on an LFS system.
为啥要 iconv?手册都说不用它,没有解 glibc-libidn-2.3.6.tar.bz2 这包吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-10 14:55:06 | 显示全部楼层
我是用vmware6.02+ lsflivecd6.2.5,也解压了glibc-libidn-2.3.6.tar.bz2到glibc-2.3.6下,并新建了glibc-build,sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
sed -i \
's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
        scripts/test-installation.pl
make
make -k check 2>&1 | tee glibc-check-log
grep Error glibc-check-log
然后出现错误,不知是否可以继续,我试着继续make install
就有了/usr/bin/iconv.new Not a directory的错误了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-10 15:13:04 | 显示全部楼层
补充make install的错误!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-2-11 08:23:36 | 显示全部楼层
make -k check 的 error 可以不理

可是 make install 的 error 有點不理解
回复 支持 反对

使用道具 举报

发表于 2008-2-11 12:42:16 | 显示全部楼层
去年的时候,就把基本的系统做完后,就没有时间再继续下去了,今年刚开始,就遇到错误了。
我在第5章就遇到这个问题了。做了两遍,还是同样的错误。请指点错误。
主要有2个错误:
/sources/glibc-build/dlfcn/bug-atexit3.out
/sources/glibc-build/nptl/tst-cancel1.out
GCONV_PATH=/mnt/lfs/sources/glibc-build/iconvdata LC_ALL=C   /mnt/lfs/sources/glibc-build/elf/ld-linux.so.2 --library-path /mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl /mnt/lfs/sources/glibc-build/nptl/tst-cancel1  > /mnt/lfs/sources/glibc-build/nptl/tst-cancel1.out
Didn't expect signal from child: got `Aborted'
第三个错误:
GCONV_PATH=/mnt/lfs/sources/glibc-build/iconvdata LC_ALL=C   /mnt/lfs/sources/glibc-build/elf/ld-linux.so.2 --library-path /mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl /mnt/lfs/sources/glibc-build/nptl/tst-cancel24  > /mnt/lfs/sources/glibc-build/nptl/tst-cancel24.out
/mnt/lfs/sources/glibc-build/nptl/tst-cancel24: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
make[2]: *** [/mnt/lfs/sources/glibc-build/nptl/tst-cancel24.out] Error 127
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.5.1/nptl'
make[1]: *** [nptl/tests] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.5.1'
make: *** [check] Error 2

现在在努力中,有重新开始了一次。
回复 支持 反对

使用道具 举报

发表于 2008-2-11 14:58:07 | 显示全部楼层
blackwhite 是用 Gentoo 做 host 的?

以往用 Gentoo 做 host 好像成功个案不多,早期 Gentoo 里的 gcc 打过某些补丁,结果就是 Gentoo 糸统下遵从 ebuild 编译系统就能正常,返回常规方式反而有问题,现在不知道情况是否依旧,也许要换个 host 才行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-11 20:49:40 | 显示全部楼层
那我则么办啊,大师?
回复 支持 反对

使用道具 举报

发表于 2008-2-11 23:36:55 | 显示全部楼层
Post by d00m3d;1815416
blackwhite 是用 Gentoo 做 host 的?

以往用 Gentoo 做 host 好像成功个案不多,早期 Gentoo 里的 gcc 打过某些补丁,结果就是 Gentoo 糸统下遵从 ebuild 编译系统就能正常,返回常规方式反而有问题,现在不知道情况是否依旧,也许要换个 host 才行

我没有用gentoo来做host,是在gentoo的机器上面用的是virtualbox,live cd用的是那个Version 6.3的。应该没有问题。估计是我把什么地方搞错了,现在决定安装手册上面的步骤,完全用copy的方法,不再手工输入了。看看还有什么问题。
回复 支持 反对

使用道具 举报

发表于 2008-2-12 01:47:02 | 显示全部楼层
gentoo 作host是没问题的。当年主要是 GCC3系列 打了补丁。
回复 支持 反对

使用道具 举报

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

本版积分规则

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