|
前面完全按照指导做的,也没有出错,前面的测试也没有出错啊,怎么回师?这个libiberty.a我怎么找不到啊,下面是出错信息,不管它直接make install当然也会出错了。
lfs:/mnt/lfs/sources/lfs-packages/gcc-build$ make -k check
make do-check NOTPARALLEL=parallel-ok
make[1]: Entering directory `/mnt/lfs/sources/lfs-packages/gcc-build'
make[2]: Entering directory `/mnt/lfs/sources/lfs-packages/gcc-build/libiberty'
make[3]: Entering directory `/mnt/lfs/sources/lfs-packages/gcc-build/libiberty/testsuite'
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../gcc-3.3.1/libiberty/testsuite/../../include -o test-demangle \
../../../gcc-3.3.1/libiberty/testsuite/test-demangle.c ../libiberty.a
gcc: ../libiberty.a: No such file or directory
make[3]: *** [test-demangle] Error 1
make[3]: Target `check' not remade because of errors.
make[3]: Leaving directory `/mnt/lfs/sources/lfs-packages/gcc-build/libiberty/testsuite'
make[2]: *** [check-subdir] Error 2
make[2]: Target `check' not remade because of errors.
make[2]: Leaving directory `/mnt/lfs/sources/lfs-packages/gcc-build/libiberty'
make[1]: *** [check-libiberty] Error 2
make[2]: Entering directory `/mnt/lfs/sources/lfs-packages/gcc-build/gcc'
Making a new config file...
echo "set tmpdir /mnt/lfs/sources/lfs-packages/gcc-build/gcc/testsuite" >> ./tmp0
test -d testsuite || mkdir testsuite
rm -f testsuite/site.exp
sed '/set tmpdir/ s|testsuite|testsuite|' < site.exp > testsuite/site.exp
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../gcc-3.3.1/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then \
TCL_LIBRARY=`cd .. ; cd ../../gcc-3.3.1/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
export TCL_LIBRARY ; fi ; \
runtest --tool gcc )
WARNING: Couldn't find the global config file.
Test Run By lfs on Fri Jan 30 04:36:24 2004
Native configuration is i686-pc-linux-gnu |
|