|
|
发表于 2007-4-7 07:29:56
|
显示全部楼层
Post by china.ygw
我是严格按照“youbest”大师的“手把手教你如何建立自己的Linux系统(LFS速成手册)”文档进行操作的,之前一切正确,在测试Glibc-2.3.4阶段出现了问题。出问题的时的所处位置如下: 错误一:
youbest 的大作当时写於 LFS-6.1.1 时代,你用 lfslivecd-x86-6.2-3.iso 的 CD 不要紧,但要用对应的包及看对应的 Book 行事,除非对 LFS 很熟手
Post by china.ygw
Glibc-2.3.4
在进行之前请检查一下是否glibc-2.3.4和glibc-build这两个目录已经被删除,如果没有删除请删除后在继续。
代码:
[color="Red"]tar xvf $LFS/glibc-2.3.4.tar.bz2 cd glibc-2.3.4
tar -xjvf $LFS/glibc-linuxthreads-2.3.4.tar.bz2
patch -Np1 -i $LFS/glibc-2.3.4-rtld_search_dirs-1.patch
patch -Np1 -i $LFS/glibc-2.3.4-fix_test-1.patch
patch -Np1 -i $LFS/glibc-2.3.4-tls_assert-1.patch
mkdir -v ../glibc-build
cd ../glibc-build
../glibc-2.3.4/configure --prefix=/usr \ --disable-profile --enable-add-ons \ --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc
make
make -k check >glibc-check-log 2>&1
grep Error glibc-check-log
touch /etc/ld.so.conf
make install
make localedata/install-locales
make -C ../glibc-2.3.4/linuxthreads/man
make -C ../glibc-2.3.4/linuxthreads/man install
错误二:不用解释了吧
Post by china.ygw
我用的是lfslivecd-x86-6.2-3.iso,问题:
1、$LFS/glibc-linuxthreads-2.3.4.tar.bz2 文件不存在,我找了我的ISO,都没有这个文件;
2、在grep Error glibc-check-log时出现了很多错误,错误号都是127或2,这里例举一下:
[/sources/glibc-build/libio/tst-fopenloc.check] Error 127
[libio/tests] Error 2
[/sources/glibc-build/posix/bug-regex2-mem] Error 127
[/sources/glibc-build/posix/bug-regex14-mem] Error 127
[/sources/glibc-build/posix/bug-regex21-mem] Error 127
[/sources/glibc-build/posix/tst-rxspencer-mem] Error 127
[/sources/glibc-build/posix/tst-pcre-mem] Error 127
[/sources/glibc-build/posix/tst-boost-mem] Error 127
[/sources/glibc-build/posix/bug-glob2-mem] Error 127
[posix/tests] Error 2
[/sources/glibc-build/misc/tst-error1-mem] Error 127
[misc/tests] Error 2
[/sources/glibc-build/nptl/tst-stack3-mem] Error 127
[nptl/tests] Error 2
*** [check] Error 2
3、在其后的make install时出现了错误,错误如下:
make[2]: Entering directory '/sources/glibc-2.3.6/manual"
pwd='pwd'; \
no libm-err-tab.pl $pwd/.. > libm-err-tmp
/bin/sh: no: command not found
make[2]: *** [stamp-libm-err] Error 127
make[2]: Leaving directory '/sources/glibc-2.3.6/manual'
make[1]: *** [manual/subdir_install] Error 2
make[1]: Leaving directory '/sources/glibc-2.3.6'
make *** [install] Error 2
望各位解答一二啊,谢谢!!!! 错误三:上面做 glibc-2.3.4,这里又变成 2.3.6? |
|