LinuxSir.cn,穿越时空的Linuxsir!

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

第二编 glibc-2.3.6 make check / install 错误 ,非常严重

[复制链接]
发表于 2006-12-23 11:57:15 | 显示全部楼层 |阅读模式
前面工具链时没错误嘀 ,按照手册和速成一步一步下来的 ,没想到第二编 Glibc 时 这么严重
嘀错误 ~ , 重新装了几次都通不过 , 下面是 make -k check 2>&1 | tee glibc-check-log
的错误 :
  1. ta/MACINTOSH.so /sources/glibc-build/iconvdata/NATS-DANO.so /sources/glibc-build/iconvdata/NATS-SEFI.so /sources/glibc-build/iconvdata/PT154.so /sources/glibc-build/iconvdata/RK1048.so /sources/glibc-build/iconvdata/SAMI-WS2.so /sources/glibc-build/iconvdata/SHIFT_JISX0213.so /sources/glibc-build/iconvdata/SJIS.so /sources/glibc-build/iconvdata/T.61.so /sources/glibc-build/iconvdata/TCVN5712-1.so /sources/glibc-build/iconvdata/TIS-620.so /sources/glibc-build/iconvdata/TSCII.so /sources/glibc-build/iconvdata/UHC.so /sources/glibc-build/iconvdata/UNICODE.so /sources/glibc-build/iconvdata/UTF-16.so /sources/glibc-build/iconvdata/UTF-32.so /sources/glibc-build/iconvdata/UTF-7.so /sources/glibc-build/iconvdata/VISCII.so /sources/glibc-build/iconvdata/libCNS.so /sources/glibc-build/iconvdata/libGB.so /sources/glibc-build/iconvdata/libISOIR165.so /sources/glibc-build/iconvdata/libJIS.so /sources/glibc-build/iconvdata/libJISX0213.so /sources/glibc-build/iconvdata/libKSC.so /sources/glibc-build/locale/libBrokenLocale.so /sources/glibc-build/login/libutil.so /sources/glibc-build/malloc/libmemusage.so /sources/glibc-build/math/libm.so /sources/glibc-build/nis/libnsl.so /sources/glibc-build/nis/libnss_compat.so /sources/glibc-build/nis/libnss_nis.so /sources/glibc-build/nis/libnss_nisplus.so /sources/glibc-build/nptl/libpthread.so /sources/glibc-build/nptl_db/libthread_db.so /sources/glibc-build/nss/libnss_files.so /sources/glibc-build/resolv/libanl.so /sources/glibc-build/resolv/libnss_dns.so /sources/glibc-build/resolv/libresolv.so /sources/glibc-build/rt/librt.so > /sources/glibc-build/elf/check-textrel.out
  2. make[2]: Leaving directory `/sources/glibc-2.3.6/elf'
  3. scripts/check-c++-types.sh scripts/data/c++-types-i386-linux-gnu.data g++ -O2 -Wall -Winline -Wwrite-strings -g -mpreferred-stack-boundary=2  -Iinclude -I. -I/sources/glibc-build  -Ilibio -Inptl -I/sources/glibc-build -Isysdeps/i386/elf -Inptl/sysdeps/unix/sysv/linux/i386/i686 -Inptl/sysdeps/unix/sysv/linux/i386 -Inptl/sysdeps/unix/sysv/linux -Inptl/sysdeps/pthread -Isysdeps/pthread -Inptl/sysdeps/unix/sysv -Inptl/sysdeps/unix -Inptl/sysdeps/i386/i686 -Inptl/sysdeps/i386 -Isysdeps/unix/sysv/linux/i386 -Isysdeps/unix/sysv/linux -Isysdeps/gnu -Isysdeps/unix/common -Isysdeps/unix/mman -Isysdeps/unix/inet -Isysdeps/unix/sysv/i386 -Isysdeps/unix/sysv -Isysdeps/unix/i386 -Isysdeps/unix -Isysdeps/posix -Isysdeps/i386/i686/fpu -Isysdeps/i386/i686 -Isysdeps/i386/i486 -Inptl/sysdeps/i386/i486 -Isysdeps/i386/fpu -Isysdeps/i386 -Isysdeps/wordsize-32 -Isysdeps/ieee754/ldbl-96 -Isysdeps/ieee754/dbl-64 -Isysdeps/ieee754/flt-32 -Isysdeps/ieee754 -Isysdeps/generic/elf -Isysdeps/generic  -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include include/libc-symbols.h       > /sources/glibc-build/c++-types-check.out
  4. make[1]: Target `check' not remade because of errors.
  5. make[1]: Leaving directory `/sources/glibc-2.3.6'
  6. make: *** [check] Error 2
复制代码
下面是 grep Error glibc-check-log :
  1. grep Error glibc-check-log
  2. make[2]: *** [/sources/glibc-build/libio/tst-fopenloc.check] Error 127
  3. make[1]: *** [libio/tests] Error 2
  4. make[2]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored)
  5. make[2]: *** [/sources/glibc-build/posix/bug-regex2-mem] Error 127
  6. make[2]: *** [/sources/glibc-build/posix/bug-regex14-mem] Error 127
  7. make[2]: *** [/sources/glibc-build/posix/bug-regex21-mem] Error 127
  8. make[2]: *** [/sources/glibc-build/posix/tst-rxspencer-mem] Error 127
  9. make[2]: *** [/sources/glibc-build/posix/tst-pcre-mem] Error 127
  10. make[2]: *** [/sources/glibc-build/posix/tst-boost-mem] Error 127
  11. make[2]: *** [/sources/glibc-build/posix/bug-glob2-mem] Error 127
  12. make[1]: *** [posix/tests] Error 2
  13. make[2]: *** [/sources/glibc-build/misc/tst-error1-mem] Error 127
  14. make[1]: *** [misc/tests] Error 2
  15. make[2]: *** [/sources/glibc-build/nptl/tst-stack3-mem] Error 127
  16. make[1]: *** [nptl/tests] Error 2
  17. make: *** [check] Error 2
复制代码
下面是 make install 时的错误 :
  1. no libm-err-tab.pl $pwd/.. > libm-err-tmp
  2. /bin/sh: no: command not found
  3. make[2]: *** [stamp-libm-err] Error 127
  4. make[2]: Leaving directory `/sources/glibc-2.3.6/manual'
  5. make[1]: *** [manual/subdir_install] Error 2
  6. make[1]: Leaving directory `/sources/glibc-2.3.6'
  7. make: *** [install] Error 2
  8. root:/sources/glibc-build#  cd ..
  9. root:/sources# ls
  10. glibc-2.3.6  glibc-build
复制代码
google 了一下 , 发现别人也遇到过这样的问题 ,但没给出解决方案 ,这里哪位 大虾 一定
  要帮忙解决一下  ? (是不是 glibc-2.3.6 目录下的 perl 脚本有问题 ? )
小水流木草蛇 该用户已被删除
发表于 2006-12-26 11:41:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2006-12-30 12:30:59 | 显示全部楼层
我新人一个,不过建议一下.你要把你的机器的环境也写出来
回复 支持 反对

使用道具 举报

发表于 2006-12-31 14:03:04 | 显示全部楼层
这个错误是由于perl安装不正确引起的,确认:
/tools/bin/perl 存在
/tools/lib/perl5 存在
/usr/bin/perl 符号联接到/tools/bin/perl

我遇到这个错误时,是因为/tools/lib/perl5目录建成了/tools/lib/perl

另外修正完perl后, glibc需要重新configure才行,不能接着编译
回复 支持 反对

使用道具 举报

发表于 2007-1-7 09:51:05 | 显示全部楼层
我的在grep Error glibc-check-log时候显示和楼主差不多的信息,但是make install 时似乎就没什么问题了。
回复 支持 反对

使用道具 举报

小水流木草蛇 该用户已被删除
发表于 2007-1-8 08:33:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2007-4-1 13:12:48 | 显示全部楼层
Post by wangxs1024
这个错误是由于perl安装不正确引起的,确认:
/tools/bin/perl 存在
/tools/lib/perl5 存在
/usr/bin/perl 符号联接到/tools/bin/perl

我遇到这个错误时,是因为/tools/lib/perl5目录建成了/tools/lib/perl

另外修正完perl后, glibc需要重新configure才行,不能接着编译



谢谢这位兄弟,我建造perl5的目录时建造成了per15(十五),出现了跟楼主同样的(简直一模一样)问题!感谢各位
回复 支持 反对

使用道具 举报

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

本版积分规则

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