'-I../include -I.. -I/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -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../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -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 ' > /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out make[2]: *** [/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out] Error 139 make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/stdlib' make[1]: *** [stdlib/tests] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5' make: *** [check] Error 2 /usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild: src_compile failed; exiting. portage .29 - gcc 3.2 - gentoo 1.4beta MAKEOPTS="-j1" doesn't work. CPU: duron 700 - standard gcc flags
Same situation...Different output: gcc -nostdlib -nostartfiles -o /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crt1.o /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crti.o `gcc --print-file-name=crtbegin.o` /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float.o /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/libm.so.6 -Wl,-rpath-link=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc.so.6 /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crtn.o GCONV_PATH=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/iconvdata LC_ALL=C /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf/ld-linux.so.2 --library-path /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float > /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float.out make[2]: *** [/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float.out] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/math' make[1]: *** [math/tests] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5' make: *** [check] Error 2 /usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild: src_compile failed; exiting.
I would really try to help, but these logs dont tell a thing .. sorry :( Please attach more complete ones (emerge glibc &>borked-glibc, or something).
gcc -nostdlib -nostartfiles -o /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crt1.o /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crti.o `gcc --print-file-name=crtbegin.o` /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l.o -Wl,-rpath-link=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc.so.6 /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crtn.o GCONV_PATH=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/iconvdata LC_ALL=C /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf/ld-linux.so.2 --library-path /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l > /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l.out cd /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib && gcc -O -include ../config.h /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/stdlib/isomac.c -o isomac /var/tmp/portage/glibc-2.2.5-r7/temp/ccs4tRuD.o: In function `get_null_defines': /var/tmp/portage/glibc-2.2.5-r7/temp/ccs4tRuD.o(.text+0x13e): the use of `tmpnam' is dangerous, better use `mkstemp' /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac 'gcc' \ '-I../include -I.. -I/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -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../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -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 ' > /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out make[2]: *** [/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out] Error 139 make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/stdlib' make[1]: *** [stdlib/tests] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5' make: *** [check] Error 2 /usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild: src_compile failed; exiting. Ximian glibc # gcc -v && emerge --version Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/specs gcc version 2.95.3 20010315 (release) Portage 2.0.29 gentoo 1.2 stage1 x86 (duron700) standard gcc flags
Created attachment 3281 [details] Output glibc
>>> sys-libs/glibc-2.2.5-r7 merged. Azarah, you was right .. Portage .29 and its error detection code seems to be TOO sensible. Gentoo 1.4 - gcc 3.2 - portage .28
You are right...going back to portage 2.0.28 made compiling glibc-r7 a breeze ;) Thanx a lot, Rigo Ps. More things I should know ;) ? It's so terribly quiet on the mailinglist about it :'-( * sys-libs/glibc Latest version Available: 2.2.5-r7 Latest version Installed: 2.2.5-r7 Homepage: http://www.gnu.org/software/libc/libc.html Description: GNU libc6 (also called glibc2) C library lappy root # echo 'Yay, y'all so great ;-)' bash: syntax error near unexpected token `;-)'' lappy root # Oops ;) Rigo
mv -f /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/malloc/stamp.osT /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/malloc/stamp.os make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/malloc' make -j2 -C string subdir_lib make[2]: Entering directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/string' .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string mkdir /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string make[2]: .././scripts/mkinstalldirs: Command not found make[2]: *** [/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string/memrchr.d] Error 127 make[2]: *** Waiting for unfinished jobs.... make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/string' make[1]: *** [string/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5' make: *** [all] Error 2 Getting this error with emerge 0.28 and gcc 3.2
New portage fix this.