poseidon ~ # ls -l /etc/make.profile
lrwxrwxrwx 1 root root 62 Sep 12 15:02 /etc/make.profile ->
../usr/portage/profiles/default-linux/sparc/sparc32/2006.1/2.4
poseidon ~ #
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 : 176640
poseidon ~ #
poseidon ~ # gcc -v
Reading specs from /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/specs
Configured with:
/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/configure
--prefix=/usr --bindir=/usr/sparc-unknown-linux-gnu/gcc-bin/3.4.6
--includedir=/usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include
--datadir=/usr/share/gcc-data/sparc-unknown-linux-gnu/3.4.6
--mandir=/usr/share/gcc-data/sparc-unknown-linux-gnu/3.4.6/man
--infodir=/usr/share/gcc-data/sparc-unknown-linux-gnu/3.4.6/info
--with-gxx-include-dir=/usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include/g++-v3
--host=sparc-unknown-linux-gnu --build=sparc-unknown-linux-gnu
--disable-altivec --enable-nls --without-included-gettext
--with-system-zlib --disable-checking --disable-werror
--enable-secureplt --disable-libunwind-exceptions --disable-multilib
--disable-libgcj --enable-languages=c,c++,f77 --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.6 (Gentoo 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)
poseidon ~ #
Here is the log:
Emerging (1 of 55) sys-boot/silo-1.4.13-r1 to /
* silo-1.4.13-r1.tar.bz2 RMD160 ;-)
...
[ ok ]
* silo-1.4.13-r1.tar.bz2 SHA1 ;-)
...
[ ok ]
* silo-1.4.13-r1.tar.bz2 SHA256 ;-)
...
[ ok ]
* silo-1.4.13-r1.tar.bz2 size ;-)
...
[ ok ]
* checking ebuild checksums ;-)
...
[ ok ]
* checking auxfile checksums ;-)
...
[ ok ]
* checking miscfile checksums ;-)
...
[ ok ]
* checking silo-1.4.13-r1.tar.bz2 ;-)
...
[ ok ]
>>> Unpacking source...
>>> Unpacking silo-1.4.13-r1.tar.bz2 to
/var/tmp/portage/sys-boot/silo-1.4.13-r1/work
* Applying silo-1.4.x-noglibc_time.patch
...
[ ok ]
>>> Source unpacked.
>>> Compiling source in
/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13 ...
make[1]: Entering directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/common'
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c sdiv.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c rem.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c udiv.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c urem.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c jmp.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c printf.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c console.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9 -o prom.o prom.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c tree.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c stringops2.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c stringops1.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c ffs.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c divdi3.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c udivdi3.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector bin2h.c -o bin2h
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/common'
make[1]: Entering directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/first'
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c first.S -o first.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a ultra.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a generic.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a fd.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -DIMGVERSION='"SILO0.99"' -c
ieee32.S
ld -m elf32_sparc -N -Ttext 0x4000 -o first first.o
nm first | grep -v '*ABS*' | sort > first.map
strip first
ld -m elf32_sparc -N -Ttext 0x4000 -o ultra ultra.o
ld -m elf32_sparc -N -Ttext 0x4000 -o generic generic.o
nm generic | grep -v '*ABS*' | sort > generic.map
nm ultra | grep -v '*ABS*' | sort > ultra.map
strip generic
strip ultra
ld -m elf32_sparc -N -Ttext 0x4000 -o fd fd.o
ld -m elf32_sparc -N -Ttext 0x4000 -o ieee32.b ieee32.o
nm fd | grep -v '*ABS*' | sort > fd.map
nm ieee32.b | grep -v '*ABS*' | sort > ieee32.map
strip fd
strip ieee32.b
elftoaout -o first.b first
chmod 644 ieee32.b
PT 0 Entry: Loadable to 0x4000[0x1d8] from 0x74[0x1d8] align 0x4
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=first.b bs=8 conv=notrunc seek=3 count=1
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*digit_here.*$/#define DIGIT_OFFSET_TMP 0x\2/p' < first.map > first.h
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*letter_here.*$/#define LETTER_OFFSET_TMP 0x\2/p' < first.map >> first.h
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001262 s, 6.3 kB/s
dd if=/dev/zero of=first.b bs=4 count=1 seek=127
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*number_here.*$/#define NUMBER_OFFSET_TMP 0x\2/p' < first.map >> first.h
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001248 s, 3.2 kB/s
elftoaout -o ultra.b ultra
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*letter_here.*$/#define ULTRA_LETTER_OFFSET_TMP 0x\2/p' < ultra.map >
ultra.h
PT 0 Entry: Loadable to 0x4000[0x1d4] from 0x74[0x1d4] align 0x4
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=ultra.b bs=8 conv=notrunc seek=3 count=1
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*number_here.*$/#define ULTRA_NUMBER_OFFSET_TMP 0x\2/p' < ultra.map >>
ultra.h
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001249 s, 6.4 kB/s
printf '\340' | dd of=ultra.b bs=1 count=1 seek=7 conv=notrunc
elftoaout -o generic.b generic
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.001257 s, 0.8 kB/s
dd if=/dev/zero of=ultra.b bs=4 count=1 seek=127
PT 0 Entry: Loadable to 0x4000[0x400] from 0x200[0x400] align 0x200
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=generic.b bs=8 conv=notrunc seek=3 count=1
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001247 s, 3.2 kB/s
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*digit_here.*$/#define GENERIC_DIGIT_OFFSET_TMP 0x\2/p' < generic.map >
generic.h
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001284 s, 6.2 kB/s
printf '\340' | dd of=generic.b bs=1 count=1 seek=7 conv=notrunc
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*letter_here.*$/#define GENERIC_LETTER_OFFSET_TMP 0x\2/p' < generic.map
>> generic.h
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.001252 s, 0.8 kB/s
dd if=/dev/zero of=generic.b bs=4 count=1 seek=255
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*number_here.*$/#define GENERIC_NUMBER_OFFSET_TMP 0x\2/p' < generic.map
>> generic.h
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001243 s, 3.2 kB/s
elftoaout -o fd.b fd
PT 0 Entry: Loadable to 0x4000[0x400] from 0x200[0x400] align 0x200
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=fd.b bs=8 conv=notrunc seek=3 count=1
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001248 s, 6.4 kB/s
printf '\340' | dd of=fd.b bs=1 count=1 seek=7 conv=notrunc
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.001245 s, 0.8 kB/s
dd if=/dev/zero of=fd.b bs=4 count=1 seek=255
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001241 s, 3.2 kB/s
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/first'
make[1]: Entering directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/second'
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9
-DIMGVERSION='"SILO0.99"' crt0.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -DVERSION='"1.4.13"' -c decomp.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -o malloc.o
../common/malloc.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c bmark.S -o bmark.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c main.c -o main.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c cmdline.c -o cmdline.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c disk.c -o disk.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c file.c -o file.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c misc.c -o misc.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c cfg.c -o cfg.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c strtol.c -o strtol.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c ranges.c -o ranges.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a timer.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9 memory.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/iom.c -o fs/iom.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/ext2.c -o fs/ext2.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/isofs.c -o fs/isofs.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/romfs.c -o fs/romfs.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/ufs.c -o fs/ufs.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c mul.S -o mul.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c umul.S -o umul.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c ls.c -o ls.o
In file included from /usr/include/asm/bitops.h:14,
from /usr/include/linux/fs.h:26,
from ../include/ufs/ufs_fs.h:36,
from fs/ufs.c:36:
/usr/include/asm/system.h:25: error: redeclaration of enumerator `sun4'
../include/promlib.h:12: error: previous definition of 'sun4' was here
/usr/include/asm/system.h:26: error: redeclaration of enumerator `sun4c'
../include/promlib.h:12: error: previous definition of 'sun4c' was here
/usr/include/asm/system.h:27: error: redeclaration of enumerator `sun4m'
../include/promlib.h:12: error: previous definition of 'sun4m' was here
/usr/include/asm/system.h:28: error: redeclaration of enumerator `sun4d'
../include/promlib.h:12: error: previous definition of 'sun4d' was here
/usr/include/asm/system.h:29: error: redeclaration of enumerator `sun4e'
../include/promlib.h:12: error: previous definition of 'sun4e' was here
/usr/include/asm/system.h:30: error: redeclaration of enumerator `sun4u'
../include/promlib.h:12: error: previous definition of 'sun4u' was here
make[1]: *** [fs/ufs.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/second'
make: *** [all] Error 1
*
* ERROR: sys-boot/silo-1.4.13-r1 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* silo-1.4.13-r1.ebuild, line 36: Called die
*
* (no error message)
* 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-boot/silo-1.4.13-r1/temp/build.log'.
*
* Messages for package sys-boot/silo-1.4.13-r1:
*
* ERROR: sys-boot/silo-1.4.13-r1 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* silo-1.4.13-r1.ebuild, line 36: Called die
*
* (no error message)
* 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-boot/silo-1.4.13-r1/temp/build.log'.
*
poseidon ~ #
--
gentoo-sparc@gentoo.org mailing list
lrwxrwxrwx 1 root root 62 Sep 12 15:02 /etc/make.profile ->
../usr/portage/profiles/default-linux/sparc/sparc32/2006.1/2.4
poseidon ~ #
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 : 176640
poseidon ~ #
poseidon ~ # gcc -v
Reading specs from /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/specs
Configured with:
/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/configure
--prefix=/usr --bindir=/usr/sparc-unknown-linux-gnu/gcc-bin/3.4.6
--includedir=/usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include
--datadir=/usr/share/gcc-data/sparc-unknown-linux-gnu/3.4.6
--mandir=/usr/share/gcc-data/sparc-unknown-linux-gnu/3.4.6/man
--infodir=/usr/share/gcc-data/sparc-unknown-linux-gnu/3.4.6/info
--with-gxx-include-dir=/usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include/g++-v3
--host=sparc-unknown-linux-gnu --build=sparc-unknown-linux-gnu
--disable-altivec --enable-nls --without-included-gettext
--with-system-zlib --disable-checking --disable-werror
--enable-secureplt --disable-libunwind-exceptions --disable-multilib
--disable-libgcj --enable-languages=c,c++,f77 --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.6 (Gentoo 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)
poseidon ~ #
Here is the log:
Emerging (1 of 55) sys-boot/silo-1.4.13-r1 to /
* silo-1.4.13-r1.tar.bz2 RMD160 ;-)
...
[ ok ]
* silo-1.4.13-r1.tar.bz2 SHA1 ;-)
...
[ ok ]
* silo-1.4.13-r1.tar.bz2 SHA256 ;-)
...
[ ok ]
* silo-1.4.13-r1.tar.bz2 size ;-)
...
[ ok ]
* checking ebuild checksums ;-)
...
[ ok ]
* checking auxfile checksums ;-)
...
[ ok ]
* checking miscfile checksums ;-)
...
[ ok ]
* checking silo-1.4.13-r1.tar.bz2 ;-)
...
[ ok ]
>>> Unpacking source...
>>> Unpacking silo-1.4.13-r1.tar.bz2 to
/var/tmp/portage/sys-boot/silo-1.4.13-r1/work
* Applying silo-1.4.x-noglibc_time.patch
...
[ ok ]
>>> Source unpacked.
>>> Compiling source in
/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13 ...
make[1]: Entering directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/common'
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c sdiv.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c rem.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c udiv.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c urem.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c jmp.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c printf.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c console.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9 -o prom.o prom.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c tree.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c stringops2.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c stringops1.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c ffs.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c divdi3.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c udivdi3.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector bin2h.c -o bin2h
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/common'
make[1]: Entering directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/first'
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c first.S -o first.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a ultra.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a generic.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a fd.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -DIMGVERSION='"SILO0.99"' -c
ieee32.S
ld -m elf32_sparc -N -Ttext 0x4000 -o first first.o
nm first | grep -v '*ABS*' | sort > first.map
strip first
ld -m elf32_sparc -N -Ttext 0x4000 -o ultra ultra.o
ld -m elf32_sparc -N -Ttext 0x4000 -o generic generic.o
nm generic | grep -v '*ABS*' | sort > generic.map
nm ultra | grep -v '*ABS*' | sort > ultra.map
strip generic
strip ultra
ld -m elf32_sparc -N -Ttext 0x4000 -o fd fd.o
ld -m elf32_sparc -N -Ttext 0x4000 -o ieee32.b ieee32.o
nm fd | grep -v '*ABS*' | sort > fd.map
nm ieee32.b | grep -v '*ABS*' | sort > ieee32.map
strip fd
strip ieee32.b
elftoaout -o first.b first
chmod 644 ieee32.b
PT 0 Entry: Loadable to 0x4000[0x1d8] from 0x74[0x1d8] align 0x4
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=first.b bs=8 conv=notrunc seek=3 count=1
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*digit_here.*$/#define DIGIT_OFFSET_TMP 0x\2/p' < first.map > first.h
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*letter_here.*$/#define LETTER_OFFSET_TMP 0x\2/p' < first.map >> first.h
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001262 s, 6.3 kB/s
dd if=/dev/zero of=first.b bs=4 count=1 seek=127
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*number_here.*$/#define NUMBER_OFFSET_TMP 0x\2/p' < first.map >> first.h
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001248 s, 3.2 kB/s
elftoaout -o ultra.b ultra
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*letter_here.*$/#define ULTRA_LETTER_OFFSET_TMP 0x\2/p' < ultra.map >
ultra.h
PT 0 Entry: Loadable to 0x4000[0x1d4] from 0x74[0x1d4] align 0x4
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=ultra.b bs=8 conv=notrunc seek=3 count=1
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*number_here.*$/#define ULTRA_NUMBER_OFFSET_TMP 0x\2/p' < ultra.map >>
ultra.h
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001249 s, 6.4 kB/s
printf '\340' | dd of=ultra.b bs=1 count=1 seek=7 conv=notrunc
elftoaout -o generic.b generic
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.001257 s, 0.8 kB/s
dd if=/dev/zero of=ultra.b bs=4 count=1 seek=127
PT 0 Entry: Loadable to 0x4000[0x400] from 0x200[0x400] align 0x200
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=generic.b bs=8 conv=notrunc seek=3 count=1
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001247 s, 3.2 kB/s
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*digit_here.*$/#define GENERIC_DIGIT_OFFSET_TMP 0x\2/p' < generic.map >
generic.h
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001284 s, 6.2 kB/s
printf '\340' | dd of=generic.b bs=1 count=1 seek=7 conv=notrunc
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*letter_here.*$/#define GENERIC_LETTER_OFFSET_TMP 0x\2/p' < generic.map
>> generic.h
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.001252 s, 0.8 kB/s
dd if=/dev/zero of=generic.b bs=4 count=1 seek=255
sed -n 's/^\(000000000000\|0000\)4\([0-9a-f][0-9a-f][0-9a-f]\)
.*number_here.*$/#define GENERIC_NUMBER_OFFSET_TMP 0x\2/p' < generic.map
>> generic.h
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001243 s, 3.2 kB/s
elftoaout -o fd.b fd
PT 0 Entry: Loadable to 0x4000[0x400] from 0x200[0x400] align 0x200
PT 1 Entry: unknown
printf 'SILO'0.99 | dd of=fd.b bs=8 conv=notrunc seek=3 count=1
1+0 records in
1+0 records out
8 bytes (8 B) copied, 0.001248 s, 6.4 kB/s
printf '\340' | dd of=fd.b bs=1 count=1 seek=7 conv=notrunc
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.001245 s, 0.8 kB/s
dd if=/dev/zero of=fd.b bs=4 count=1 seek=255
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.001241 s, 3.2 kB/s
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/first'
make[1]: Entering directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/second'
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9
-DIMGVERSION='"SILO0.99"' crt0.S
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -DVERSION='"1.4.13"' -c decomp.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -o malloc.o
../common/malloc.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c bmark.S -o bmark.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c main.c -o main.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c cmdline.c -o cmdline.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c disk.c -o disk.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c file.c -o file.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c misc.c -o misc.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c cfg.c -o cfg.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c strtol.c -o strtol.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c ranges.c -o ranges.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9a timer.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c -Wa,-Av9 memory.c
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/iom.c -o fs/iom.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/ext2.c -o fs/ext2.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/isofs.c -o fs/isofs.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/romfs.c -o fs/romfs.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c fs/ufs.c -o fs/ufs.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c mul.S -o mul.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c umul.S -o umul.o
sparc-unknown-linux-gnu-gcc -Os -Wall -I. -I../include
-fomit-frame-pointer -fno-strict-aliasing -DSMALL_RELOC=0x280000
-DLARGE_RELOC=0x380000 -fno-stack-protector -c ls.c -o ls.o
In file included from /usr/include/asm/bitops.h:14,
from /usr/include/linux/fs.h:26,
from ../include/ufs/ufs_fs.h:36,
from fs/ufs.c:36:
/usr/include/asm/system.h:25: error: redeclaration of enumerator `sun4'
../include/promlib.h:12: error: previous definition of 'sun4' was here
/usr/include/asm/system.h:26: error: redeclaration of enumerator `sun4c'
../include/promlib.h:12: error: previous definition of 'sun4c' was here
/usr/include/asm/system.h:27: error: redeclaration of enumerator `sun4m'
../include/promlib.h:12: error: previous definition of 'sun4m' was here
/usr/include/asm/system.h:28: error: redeclaration of enumerator `sun4d'
../include/promlib.h:12: error: previous definition of 'sun4d' was here
/usr/include/asm/system.h:29: error: redeclaration of enumerator `sun4e'
../include/promlib.h:12: error: previous definition of 'sun4e' was here
/usr/include/asm/system.h:30: error: redeclaration of enumerator `sun4u'
../include/promlib.h:12: error: previous definition of 'sun4u' was here
make[1]: *** [fs/ufs.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/silo-1.4.13-r1/work/silo-1.4.13/second'
make: *** [all] Error 1
*
* ERROR: sys-boot/silo-1.4.13-r1 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* silo-1.4.13-r1.ebuild, line 36: Called die
*
* (no error message)
* 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-boot/silo-1.4.13-r1/temp/build.log'.
*
* Messages for package sys-boot/silo-1.4.13-r1:
*
* ERROR: sys-boot/silo-1.4.13-r1 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* silo-1.4.13-r1.ebuild, line 36: Called die
*
* (no error message)
* 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-boot/silo-1.4.13-r1/temp/build.log'.
*
poseidon ~ #
--
gentoo-sparc@gentoo.org mailing list