|
在http://www.gnu.org/software/libc/ 下载的libc 2.14
cd /usr/src
git clone git://sourceware.org/git/glibc.git
cd glibc
git checkout --track -b glibc-2_14-branch origin/release/2.14/master
git branch -a
下完后
mkdir glibc-build
cd glibc-build
../glibc/configure --prefix=/usr --enable-add-ons --enable-kernel=2.6.0
make
make check
第一次
build/nis:/usr/src/glibc-build/rt:/usr/src/glibc-build/resolv:/usr/src/glibc-build/crypt:/usr/src/glibc-build/nptl' tst-fmon.data \
> /usr/src/glibc-build/localedata/tst-fmon.out
make[2]: *** [/usr/src/glibc-build/localedata/tst-fmon.out] 错误 1
make[2]: Leaving directory `/usr/src/glibc/localedata'
make[1]: *** [localedata/tests] 错误 2
make[1]: Leaving directory `/usr/src/glibc'
make: *** [check] 错误 2
第二次
/usr/src/glibc/pwd/tst-getpw.c:26: warning: the `getpw' function is dangerous and should not be used.
bug-regex31.c: 在函数‘main’中:
bug-regex31.c:33: 警告:隐式声明函数‘free’
bug-regex31.c:33: 警告:隐式声明与内建函数‘free’不兼容
make[2]: *** [/usr/src/glibc-build/posix/bug-regex32.out] 错误 1
make[1]: *** [posix/tests] 错误 2
make: *** [check] 错误 2
第三次
/usr/src/glibc/nptl/tst-cancel4.c:1883: warning: the use of `mktemp' is dangerous, better use `mkstemp'
tst-cancel7.c:171: 警告:‘do_cleanup’定义后未使用
make[2]: *** [/usr/src/glibc-build/nptl/tst-cancel7.out] 错误 1
make[1]: *** [nptl/tests] 错误 2
make: *** [check] 错误 2
第四次
/bin/sh: Syntax error: Bad fd number
make[2]: *** [/usr/src/glibc-build/nptl/tst-cleanup0.out] 错误 2
make[1]: *** [nptl/tests] 错误 2
make: *** [check] 错误 2
uname -a
Linux debian 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux
大侠们,这些错识该怎么处理呀? |
|