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

Bug#502311: testsuite failures in glibc



On Sun, Feb 22, 2009 at 11:48:55AM +0100, Sven Joachim wrote:
> On 2009-02-18 15:42 +0100, Sven Joachim wrote:
> 
> > found 502311 2.9-1
> > thanks
> >
> > Now glibc apparently built fine on ia64, but it does not on i386.
> > Here is the result from my local build with debuild:
> >
> > ,----
> > | #
> > | # Testsuite failures, someone should be working towards
> > | # fixing these! They are listed here for the purpose of
> > | # regression testing during builds.
> > | # Format: <Failed test>, Error <Make error code> [(ignored)]
> > | #
> > | annexc.out, Error 1 (ignored)
> > | check-localplt.out, Error 1
> > | tst-cancel7.out, Error 1
> > | tst-cancelx4.out, Error 1
> > | tst-cancelx5.out, Error 1
> > | tst-cancelx7.out, Error 1
> > | tst-cleanup0.out, Error 2
> > | tst-cpuclock2.out, Error 1
> > | tst-fmon.out, Error 1
> > | tst-tables.out, Error 1
> > | ***************
> > | Encountered regressions that don't match expected failures:
> > | tst-cancel7.out, Error 1
> > | tst-cancelx7.out, Error 1
> > | tst-cleanup0.out, Error 2
> > | tst-cpuclock2.out, Error 1
> > | tst-fmon.out, Error 1
> > | tst-tables.out, Error 1
> > `----
> 
> All but one of these errors are fixed or ignored in 2.9-2, but the last
> problem still occurs -- apparently only if a 64-bit kernel is running
> and detectable.  From my debuild log:
> 
> ,----
> | #
> | # Testsuite failures, someone should be working towards
> | # fixing these! They are listed here for the purpose of
> | # regression testing during builds.
> | # Format: <Failed test>, Error <Make error code> [(ignored)]
> | #
> | annexc.out, Error 1 (ignored)
> | check-localplt.out, Error 1
> | tst-cancelx4.out, Error 1
> | tst-cancelx5.out, Error 1
> | tst-cpuclock2.out, Error 1
> | tst-tables.out, Error 1
> | ***************
> | Encountered regressions that don't match expected failures:
> | tst-tables.out, Error 1
> `----
> 
> This does not happen if the build is run under linux32.  The
> corresponding error message looks like this:
> 
> ,----
> | /bin/bash tst-tables.sh /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/ /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/iconvdata/ > /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/iconvdata/tst-tables.out
> | Testing ASCIItst-table.sh:38: command not found: tst-table-charmap.sh
> |  *** FAILED ***
> | make[3]: *** [/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/iconvdata/tst-tables.out] Error 1
> `----

This is not something I am able to reproduce here, either with bash or
dash. This problems also looks very strange, it's a shell script not
able to find another one, and I have problem to understand how the linux
personality can affect that.

The best to debug that is probably to pass -x to the shell, which should
gives some more debugging input.

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: