bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: binutils test suite failures


From: Marcus Brinkmann
Subject: Re: binutils test suite failures
Date: Thu, 23 Aug 2001 00:11:24 +0200
User-agent: Mutt/1.3.18i

On Wed, Aug 22, 2001 at 11:45:30PM +0200, Mark Kettenis wrote:
> Something like that.  Try the attached (untested) patch.  It should
> get rid of all of those failures except
> 
>    FAIL: bootstrap with --static
>
> That one is a bit hard to get right since it needs crt0.o instead of
> crt1.o.

Ok, however, there seems to be a syntax error, and I seem to be dense enough
to not being able to figure out what happens:


Making check in po
make[1]: Entering directory 
`/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/builddir-single/ld/po'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory 
`/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/builddir-single/ld/po'
make[1]: Entering directory 
`/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/builddir-single/ld'
make  check-DEJAGNU
make[2]: Entering directory 
`/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/builddir-single/ld'
srcroot=`cd ../../ld && pwd`; export srcroot; \
r=`pwd`; export r; \
LC_COLLATE=; LC_ALL=; LANG=; export LC_COLLATE LC_ALL LANG; \
EXPECT=`if [ -f $r/../expect/expect ] ; then echo $r/../expect/expect ; else 
echo expect ; fi`; export EXPECT; \
if [ -f ./../expect/expect ]; then \
  TCL_LIBRARY=`cd ../../ld/../tcl/library && pwd`; \
  export TCL_LIBRARY; \
fi; \
runtest=`if [ -f ${srcroot}/../dejagnu/runtest ] ; then echo 
${srcroot}/../dejagnu/runtest ; else echo runtest ; fi`; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  $runtest --tool ld --srcdir ${srcroot}/testsuite \
        CC="` if [ -f $r/../gcc/xgcc ] ; then if [ -f $r/../newlib/Makefile ] ; 
then echo $r/../gcc/xgcc -B$r/../gcc/ -idirafter $r/../newlib/targ-include 
-idirafter ${srcroot}/../newlib/libc/include -nostdinc; else echo 
$r/../gcc/xgcc -B$r/../gcc/; fi; else if [ "i386-pc-gnu" = "i386-pc-gnu" ] ; 
then echo gcc; else echo gcc | sed 's,x,x,'; fi; fi`" CFLAGS="-g -O2" \
        CXX="` if [ -f $r/../gcc/xgcc ] ; then if [ -f $r/../newlib/Makefile ] 
; then echo $r/../gcc/xgcc -B$r/../gcc/ -idirafter $r/../newlib/targ-include 
-idirafter ${srcroot}/../newlib/libc/include -nostdinc; else echo 
$r/../gcc/xgcc -B$r/../gcc/; fi; else if [ "i386-pc-gnu" = "i386-pc-gnu" ] ; 
then echo gcc; else echo gcc | sed 's,x,x,'; fi; fi`" CXXFLAGS="" \
        CC_FOR_HOST="gcc" CFLAGS_FOR_HOST="-g -O2" \
        OFILES="ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o 
ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o " 
BFDLIB="../bfd/.libs/libbfd.a" \
        LIBIBERTY="../libiberty/libiberty.a " LIBS="-ldl " \
        ; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Test Run By marcus on Thu Aug 23 00:01:29 2001
Native configuration is i386-pc-gnu

                === ld tests ===

Schedule of variations:
    unix

Running target unix
Using /share/dejagnu/baseboards/unix.exp as board description file for target.
Using /share/dejagnu/config/unix.exp as generic interface file for target.
Using 
/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/ld/testsuite/config/default.exp
 as tool-and-target-specific interface file.
ERROR: tcl error sourcing tool-and-target-specific interface file 
/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/ld/testsuite/config/default.exp.
Error getting native link files: sh: eval: line 1: syntax error near unexpected 
token `then'
sh: eval: line 1: `echo if [ -f ../gcc/libgcc.a ]; then echo ../gcc/libgcc.a; 
else ${CC} -print-libgcc-file-name; fi` -lc `if [ -f ../gcc/libgcc.a ]; then 
echo ../gcc/libgcc.a; else ${CC} -print-libgcc-file-name; fi` `if [ -f 
../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} 
--print-file-name=crtend.o; fi` /lib/crtn.o'
Error getting native link files: sh: eval: line 1: syntax error near unexpected 
token `then'
sh: eval: line 1: `echo if [ -f ../gcc/libgcc.a ]; then echo ../gcc/libgcc.a; 
else ${CC} -print-libgcc-file-name; fi` -lc `if [ -f ../gcc/libgcc.a ]; then 
echo ../gcc/libgcc.a; else ${CC} -print-libgcc-file-name; fi` `if [ -f 
../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} 
--print-file-name=crtend.o; fi` /lib/crtn.o'
    while executing
"error "Error getting native link files: $result" "
    (procedure "get_link_files" line 8)
    invoked from within
"get_link_files $x"
    ("foreach" body line 2)
    invoked from within
"foreach x {HOSTING_CRT0 HOSTING_LIBS} {
        get_link_files $x
    }"
    invoked from within
"if [isnative] {
    foreach x {HOSTING_CRT0 HOSTING_LIBS} {
        get_link_files $x
    }
} else {
    foreach x {HOSTING_CRT0 HOSTING_LIBS} { set $x "" }
..."
    (file 
"/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/ld/testsuite/config/default.exp"
 line 86)
    invoked from within
"source 
/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/ld/testsuite/config/default.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source 
/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/ld/testsuite/config/default.exp"
    invoked from within
"catch "uplevel #0 source ${dir}/${initfile}" error"
make[2]: *** [check-DEJAGNU] Error 1
make[2]: Leaving directory 
`/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/builddir-single/ld'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory 
`/mnt2/marcus/binutils/binutils-2.11.90.0.27/build-tree/binutils-2.11.90.0.27/builddir-single/ld'
make: *** [check-recursive] Error 1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]