Glibc test suite errors

Michael Spitler spitlermike at gmail.com
Sat Jul 5 18:12:21 PDT 2008


NOTE: Subject changed from "Re: ncurses5.6 make error - RESOLVED"
to better reflect change of topic.

I managed to screw up the toolchain again, so I had to rebuild the lfs
temporary tools yet again. Good thing I recently upgraded...

So, once again I am at the test stage of the glibc package, this time
with fewer errors. Here is the log output:


root:/sources/glibc-build# grep Error glibc-check-log
make[2]: *** [/sources/glibc-build/math/test-double.out] Error 1
make[1]: *** [math/tests] Error 2
make[2]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored)
make[2]: *** [/sources/glibc-build/rt/tst-mqueue5.out] Error 1
make[1]: *** [rt/tests] Error 2
make: *** [check] Error 2
root:/sources/glibc-build#


The only ones that worry me are the last two. The output of

"grep -B3 Error glibc-check-log"

suggested by Chris was, unfortunately, X-BOX huge so I am only
including the data from the last two failures: (apologies in advance
if I included too much information. I really don't know enough yet
to tell which data is important and which is garbage.)


gcc tst-mqueue5.c -c -std=gnu99 -fgnu89-inline -O2 -Wall -Winline
-Wwrite-strings -fmerge-all-constants -g -march=i486 -mtune=native
-Wstrict-prototypes -mpreferred-stack-boundary=2
-I../include -I/sources/glibc-build/rt -I/sources/glibc-build
-I../sysdeps/i386/elf
-I../nptl/sysdeps/unix/sysv/linux/i386/i686
-I../nptl/sysdeps/unix/sysv/linux/i386
-I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv
-I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu
-I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486
-I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386
-I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl  -I.. -I../libio -I.
-D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1
-o /sources/glibc-build/rt/tst-mqueue5.o -MD
-MP -MF /sources/glibc-build/rt/tst-mqueue5.o.dt
-MT /sources/glibc-build/rt/tst-mqueue5.o
gcc -nostdlib -nostartfiles -o /sources/glibc-build/rt/tst-mqueue5
-Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc -Wl,-z,relro
-Wl,--hash-style=both /sources/glibc-build/csu/crt1.o
/sources/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o`
/sources/glibc-build/rt/tst-mqueue5.o /sources/glibc-build/rt/librt.so
/sources/glibc-build/nptl/libpthread_nonshared.a
/sources/glibc-build/nptl/libpthread.so
-Wl,-rpath-link=/sources/glibc-build:/sources/glibc-build/math:/sources/glibc-build/elf:
/sources/glibc-build/dlfcn:/sources/glibc-build/nss:/sources/glibc-build/nis:
/sources/glibc-build/rt:/sources/glibc-build/resolv:/sources/glibc-build/crypt:
/sources/glibc-build/nptl /sources/glibc-build/libc.so.6
/sources/glibc-build/libc_nonshared.a -lgcc -Wl,--as-needed -lgcc_s
-Wl,--no-as-needed `gcc --print-file-name=crtend.o`
/sources/glibc-build/csu/crtn.o
GCONV_PATH=/sources/glibc-build/iconvdata LC_ALL=C
/sources/glibc-build/elf/ld-linux.so.2 --library-path /sources/glibc-build:
/sources/glibc-build/math:/sources/glibc-build/elf:/sources/glibc-build/dlfcn:
/sources/glibc-build/nss:/sources/glibc-build/nis:/sources/glibc-build/rt:
/sources/glibc-build/resolv:/sources/glibc-build/crypt:/sources/glibc-build/nptl
/sources/glibc-build/rt/tst-mqueue5  > /sources/glibc-build/rt/tst-mqueue5.out
make[2]: *** [/sources/glibc-build/rt/tst-mqueue5.out] Error 1
--
GCONV_PATH=/sources/glibc-build/iconvdata LC_ALL=C
/sources/glibc-build/elf/ld-linux.so.2 --library-path
/sources/glibc-build:/sources/glibc-build/math:/sources/glibc-build/elf:
/sources/glibc-build/dlfcn:/sources/glibc-build/nss:/sources/glibc-build/nis:
/sources/glibc-build/rt:/sources/glibc-build/resolv:/sources/glibc-build/crypt:
/sources/glibc-build/nptl /sources/glibc-build/rt/tst-mqueue8x
> /sources/glibc-build/rt/tst-mqueue8x.out
make[2]: Target `tests' not remade because of errors.
make[2]: Leaving directory `/sources/glibc-2.7/rt'
make[1]: *** [rt/tests] Error 2


Note: There was also another massive block of text after this which referred to
some error (something to do with wchars, I think) that wasn't listed
in the first grep I did. it starts:


/usr/bin/perl scripts/begin-end-check.pl ... <long list of directories> ...
sys/timeb.h wcsmbs/wchar.h wctype/wctype.h >
/sources/glibc-build/begin-end-check.out
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/sources/glibc-2.7'


I hope this is enough info.



More information about the lfs-support mailing list