1 |
Trying to emerge -DNu world on a sparcstation5, I cannot get glibc-2.5 |
2 |
to compile. |
3 |
Does it have to do with the only 64MB RAM available? |
4 |
|
5 |
Here are the machine specs: |
6 |
|
7 |
poseidon ~ # uname -a |
8 |
Linux poseidon 2.4.34-sparc-grsec #3 Sat Aug 11 00:33:54 EEST 2007 sparc |
9 |
sun4m Fujitsu MB86904 GNU/Linux |
10 |
poseidon ~ # cat /proc/cpuinfo |
11 |
cpu : Fujitsu MB86904 |
12 |
fpu : Lsi Logic/Meiko L64804 or compatible |
13 |
promlib : Version 3 Revision 2 |
14 |
prom : 2.15 |
15 |
type : sun4m |
16 |
ncpus probed : 1 |
17 |
ncpus active : 1 |
18 |
BogoMips : 109.36 |
19 |
MMU type : Fujitsu Swift |
20 |
contexts : 256 |
21 |
nocache total : 1048576 |
22 |
nocache used : 94464 |
23 |
poseidon ~ # |
24 |
poseidon ~ # file /etc/make.profile |
25 |
/etc/make.profile: symbolic link to |
26 |
`../usr/portage/profiles/default-linux/sparc/sparc32/2006.1' |
27 |
poseidon ~ # |
28 |
poseidon ~ # cat /etc/make.conf |
29 |
CFLAGS="-O2 -pipe" |
30 |
CHOST="sparc-unknown-linux-gnu" |
31 |
CXXFLAGS="${CFLAGS}" |
32 |
MAKEOPTS="-j2" |
33 |
PORTAGE_NICENESS="15" |
34 |
USE="pic win32codecs bzip2 mp3 pdf nls" |
35 |
poseidon ~ # |
36 |
poseidon ~ # free |
37 |
total used free shared |
38 |
buffers cached |
39 |
Mem: 61296 54408 6888 0 11360 32176 |
40 |
-/+ buffers/cache: 10872 50424 |
41 |
Swap: 124632 2244 122388 |
42 |
poseidon ~ # |
43 |
|
44 |
|
45 |
And here are the last lines of the log: |
46 |
|
47 |
echo 'weak_alias (__waitpid, __libc_waitpid)'; \ |
48 |
echo 'libc_hidden_weak (__libc_waitpid)'; \ |
49 |
) | sparc-unknown-linux-gnu-gcc -c -I../include |
50 |
-I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix |
51 |
-I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads |
52 |
-I../sysdeps/sparc/sparc32/elf |
53 |
-I../sysdeps/unix/sysv/linux/sparc/sparc32/fpu |
54 |
-I../sysdeps/sparc/sparc32/fpu |
55 |
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32 |
56 |
-I../sysdeps/unix/sysv/linux/sparc/sparc32 |
57 |
-I../sysdeps/ieee754/ldbl-64-128 -I../sysdeps/ieee754/ldbl-opt |
58 |
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc |
59 |
-I../sysdeps/unix/sysv/linux/sparc -I../ports/sysdeps/unix/sysv/linux |
60 |
-I../linuxthreads/sysdeps/unix/sysv/linux |
61 |
-I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread |
62 |
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common |
63 |
-I../sysdeps/unix/mman -I../sysdeps/unix/inet |
64 |
-I../ports/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix/sysv |
65 |
-I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../ports/sysdeps/unix |
66 |
-I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix |
67 |
-I../linuxthreads/sysdeps/sparc/sparc32 -I../sysdeps/sparc/sparc32 |
68 |
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-128 |
69 |
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 |
70 |
-I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu |
71 |
-I../linuxthreads/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754 |
72 |
-I../sysdeps/generic/elf -I../sysdeps/generic -I../ports |
73 |
-I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem |
74 |
/usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include -isystem /usr/include |
75 |
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER |
76 |
-D__ASSEMBLY__ -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp |
77 |
-o |
78 |
/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/waitpid.o |
79 |
- |
80 |
(echo '#include <sysdep.h>'; \ |
81 |
echo 'PSEUDO (__wait4, wait4, 4)'; \ |
82 |
echo ' ret'; \ |
83 |
echo 'PSEUDO_END(__wait4)'; \ |
84 |
echo 'libc_hidden_def (__wait4)'; \ |
85 |
echo 'weak_alias (__wait4, wait4)'; \ |
86 |
echo 'libc_hidden_weak (wait4)'; \ |
87 |
) | sparc-unknown-linux-gnu-gcc -c -I../include |
88 |
-I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix |
89 |
-I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads |
90 |
-I../sysdeps/sparc/sparc32/elf |
91 |
-I../sysdeps/unix/sysv/linux/sparc/sparc32/fpu |
92 |
-I../sysdeps/sparc/sparc32/fpu |
93 |
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32 |
94 |
-I../sysdeps/unix/sysv/linux/sparc/sparc32 |
95 |
-I../sysdeps/ieee754/ldbl-64-128 -I../sysdeps/ieee754/ldbl-opt |
96 |
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc |
97 |
-I../sysdeps/unix/sysv/linux/sparc -I../ports/sysdeps/unix/sysv/linux |
98 |
-I../linuxthreads/sysdeps/unix/sysv/linux |
99 |
-I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread |
100 |
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common |
101 |
-I../sysdeps/unix/mman -I../sysdeps/unix/inet |
102 |
-I../ports/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix/sysv |
103 |
-I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../ports/sysdeps/unix |
104 |
-I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix |
105 |
-I../linuxthreads/sysdeps/sparc/sparc32 -I../sysdeps/sparc/sparc32 |
106 |
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-128 |
107 |
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 |
108 |
-I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu |
109 |
-I../linuxthreads/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754 |
110 |
-I../sysdeps/generic/elf -I../sysdeps/generic -I../ports |
111 |
-I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem |
112 |
/usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include -isystem /usr/include |
113 |
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER |
114 |
-D__ASSEMBLY__ -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp |
115 |
-o |
116 |
/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/wait4.o |
117 |
- |
118 |
<stdin>: Assembler messages: |
119 |
<stdin>:2: Error: Unknown opcode: `syscall_error_handler |
120 |
SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2).global |
121 |
__errno_location' |
122 |
make[2]: *** |
123 |
[/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/waitpid.o] |
124 |
Error 1 |
125 |
make[2]: *** Waiting for unfinished jobs.... |
126 |
make[2]: Leaving directory |
127 |
`/var/tmp/portage/sys-libs/glibc-2.5-r4/work/glibc-2.5/posix' |
128 |
make[1]: *** [posix/subdir_lib] Error 2 |
129 |
make[1]: Leaving directory |
130 |
`/var/tmp/portage/sys-libs/glibc-2.5-r4/work/glibc-2.5' |
131 |
make: *** [all] Error 2 |
132 |
|
133 |
!!! ERROR: sys-libs/glibc-2.5-r4 failed. |
134 |
Call stack: |
135 |
ebuild.sh, line 1638: Called dyn_compile |
136 |
ebuild.sh, line 985: Called qa_call 'src_compile' |
137 |
ebuild.sh, line 44: Called src_compile |
138 |
glibc-2.5-r4.ebuild, line 1171: Called toolchain-glibc_src_compile |
139 |
glibc-2.5-r4.ebuild, line 265: Called die |
140 |
|
141 |
!!! make for sparc32 failed |
142 |
!!! If you need support, post the topmost build error, and the call |
143 |
stack if relevant. |
144 |
!!! A complete build log is located at |
145 |
'/var/tmp/portage/sys-libs/glibc-2.5-r4/temp/build.log'. |
146 |
|
147 |
Aggelos. :-) |
148 |
|
149 |
-- |
150 |
gentoo-sparc@g.o mailing list |