dev-libs/check-0.9.3 fails during tests, not sure if this is arch dependent yet so im going to mark this amd64 for now. anyone that finds otherwise please adjust the bug. make[2]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/doc' Making all in money make[3]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/doc/money' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/doc/money' make[3]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/doc' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/doc' make[2]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/doc' Making all in rpm make[2]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/rpm' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/rpm' Making all in debian make[2]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/debian' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/debian' make[2]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3' make[2]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3' make[1]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3' >>> Test phase [enabled]: dev-libs/check-0.9.3 >>> Test phase [check]: dev-libs/check-0.9.3 Making check in src make[1]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/src' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/src' Making check in tests make[1]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/tests' make check-TESTS make[2]: Entering directory `/var/tmp/portage/check-0.9.3/work/check-0.9.3/tests' Killed nathan1 nathan # ------------------------------------- Portage 2.0.54 (default-linux/amd64/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.15-ck2 x86_64) ================================================================= System uname: 2.6.15-ck2 x86_64 AMD Opteron(tm) Processor 148 Gentoo Base System version 1.12.0_pre14 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.15_rc6 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -g" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe -g" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages nostrip sandbox sfperms strict test" GENTOO_MIRRORS="http://mirror.pacific.net.au/linux/Gentoo http://ftp.swin.edu.au/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi aim alsa amd64 apache2 audiofile avi bash-completion berkdb big-tables bitmap-fonts bzip2 cairo canvas cdr cli crypt cups curl dba debug divx4linux dlloader dri dvd dvdr emboss encode ethereal exif expat extraengine fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif glut gmp gpm gstreamer gtk gtk2 icq idn imap imlib innodb ipv6 jabber java jpeg kerberos lcms ldap lzw lzw-tiff mad mhash mng mozsvg mp3 mpeg mppe-mppc mysql mysqli ncurses nls nptl nptlonly nsplugin nvidia ogg openal opengl pam pcntl pcre pdflib pear perl php png posix python quicktime readline real ruby samba sdl session slang soap sockets spell sqlite ssl svg tcpd test tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis wddx xine xinerama xml xml2 xmlrpc xmms xosd xpm xsl xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
doesn't look arch-specific to me, reassigning but keeping amd64 in the cc list
after the test is Killed, did a ps aux, found: root 16590 89.2 0.0 2740 232 pts/5 R 12:09 0:03 ./check_check seems to stay running in the background, even after make is killed.
first thing executed by make check-TESTS, is check_check...run it through gdb: Starting program: /var/tmp/portage/check-0.9.3/work/check-0.9.3/tests/check_check Program terminated with signal SIGKILL, Killed. The program no longer exists.
I'm unable to duplicate this problem, and indeed am a bit confused because I can't find any mention of expat in the check source code (i.e. "find . -type f | xargs grep -i expat" finds nothing). The tests pass for me using ~x86. AFAICT the tests use string comparison for checking the output -- expat is never used. Can you provide more information?
It's a problem in the upstream Check sources, I get $ gdb ./check_check core GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". Core was generated by `./check_check'. Program terminated with signal 8, Arithmetic exception. warning: Can't read pathname for load map: Input/output error. Reading symbols from /lib/tls/libc.so.6...done. Loaded symbols for /lib/tls/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 #0 0x4004e7a7 in raise () from /lib/tls/libc.so.6 (gdb) Please send any patches to check-devel@lists.sourceforge.net
works fine here on amd64 too. in case you're still able to reproduce it, please post a full gdb backtrace, otherwise it's pretty hard to get this fixed. (see http://www.gentoo.org/doc/en/bugzilla-howto.xml for how to obtain a backtrace)