
marmango at freemail
Sep 10, 2007, 10:18 PM
Post #1 of 6
(834 views)
Permalink
|
|
emerging sys-libs/glibc-2.5-r4 fails
|
|
Trying to emerge -DNu world on a sparcstation5, I cannot get glibc-2.5 to compile. Does it have to do with the only 64MB RAM available? Here are the machine specs: poseidon ~ # uname -a Linux poseidon 2.4.34-sparc-grsec #3 Sat Aug 11 00:33:54 EEST 2007 sparc sun4m Fujitsu MB86904 GNU/Linux poseidon ~ # cat /proc/cpuinfo cpu : Fujitsu MB86904 fpu : Lsi Logic/Meiko L64804 or compatible promlib : Version 3 Revision 2 prom : 2.15 type : sun4m ncpus probed : 1 ncpus active : 1 BogoMips : 109.36 MMU type : Fujitsu Swift contexts : 256 nocache total : 1048576 nocache used : 94464 poseidon ~ # poseidon ~ # file /etc/make.profile /etc/make.profile: symbolic link to `../usr/portage/profiles/default-linux/sparc/sparc32/2006.1' poseidon ~ # poseidon ~ # cat /etc/make.conf CFLAGS="-O2 -pipe" CHOST="sparc-unknown-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" PORTAGE_NICENESS="15" USE="pic win32codecs bzip2 mp3 pdf nls" poseidon ~ # poseidon ~ # free total used free shared buffers cached Mem: 61296 54408 6888 0 11360 32176 -/+ buffers/cache: 10872 50424 Swap: 124632 2244 122388 poseidon ~ # And here are the last lines of the log: echo 'weak_alias (__waitpid, __libc_waitpid)'; \ echo 'libc_hidden_weak (__libc_waitpid)'; \ ) | sparc-unknown-linux-gnu-gcc -c -I../include -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads -I../sysdeps/sparc/sparc32/elf -I../sysdeps/unix/sysv/linux/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32/fpu -I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/ieee754/ldbl-64-128 -I../sysdeps/ieee754/ldbl-opt -I../linuxthreads/sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux/sparc -I../ports/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/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../ports/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../ports/sysdeps/unix -I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../linuxthreads/sysdeps/sparc/sparc32 -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-128 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../linuxthreads/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER -D__ASSEMBLY__ -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp -o /var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/waitpid.o - (echo '#include <sysdep.h>'; \ echo 'PSEUDO (__wait4, wait4, 4)'; \ echo ' ret'; \ echo 'PSEUDO_END(__wait4)'; \ echo 'libc_hidden_def (__wait4)'; \ echo 'weak_alias (__wait4, wait4)'; \ echo 'libc_hidden_weak (wait4)'; \ ) | sparc-unknown-linux-gnu-gcc -c -I../include -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads -I../sysdeps/sparc/sparc32/elf -I../sysdeps/unix/sysv/linux/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32/fpu -I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/ieee754/ldbl-64-128 -I../sysdeps/ieee754/ldbl-opt -I../linuxthreads/sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux/sparc -I../ports/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/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../ports/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../ports/sysdeps/unix -I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../linuxthreads/sysdeps/sparc/sparc32 -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-128 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../linuxthreads/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER -D__ASSEMBLY__ -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp -o /var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/wait4.o - <stdin>: Assembler messages: <stdin>:2: Error: Unknown opcode: `syscall_error_handler SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2).global __errno_location' make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/waitpid.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5-r4/work/glibc-2.5/posix' make[1]: *** [posix/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5-r4/work/glibc-2.5' make: *** [all] Error 2 !!! ERROR: sys-libs/glibc-2.5-r4 failed. Call stack: ebuild.sh, line 1638: Called dyn_compile ebuild.sh, line 985: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile glibc-2.5-r4.ebuild, line 1171: Called toolchain-glibc_src_compile glibc-2.5-r4.ebuild, line 265: Called die !!! make for sparc32 failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.5-r4/temp/build.log'. Aggelos. :-) -- gentoo-sparc [at] gentoo mailing list
|