Subject: Toolchain build fails for 1.6
To: None <port-macppc@netbsd.org>
From: Paul Frommeyer <corwin@palas.com>
List: port-macppc
Date: 06/28/2004 13:19:31
Hi,

I find myself forced to appeal to the list to what for me is a rather nasty
roadblock.  Suprisingly, I've had some problems getting my list
subscription request auth back to the Majordomo server since I've apparently
run afoul of the greylister, so apologies for requesting direct replies until 
that's sorted out. But I digress. Since I'm having a problem with building a 
new kernel on a G4 PPC, I assume I've come to the right place for posing such 
issues.

I'm really hoping this is a simple problem some kind sage can steer me out
of, because this is proving to be the longest kernel rebuild I've ever
run into. To cut to the chase, I'm on a 1.6 system:

/usr/src#uname -v
NetBSD 1.6 (GENERIC) #0: Sun Sep  8 22:04:33 UTC 2002     autobuild@tgm.daemon.org:/autobuild/macppc/OBJ/autobuild/src/sys/arch/macppc/compile/GENERIC

Which is entirely vanilla except for:

/usr/src#pkg_info
lynx-2.8.5.0.7      Alphanumeric display oriented World-Wide Web Client
digest-20021220     Message digest wrapper utility

Note that the toolchain build installed the digest package. After fetching
the CVS sources from a mirror with
	cvs checkout -rnetbsd-1-6 -PA src
I then issue
	cd /usr/src
	./build.sh tools

There is then a Library of Congess' worth of output that taxes my PowerMac G4
for about 3 hours, then, the classic Makefile crash-n-burn that I have taken
the liberty of attaching below. The system is a G4 Sawtooth, in case that
matters. If this is a known problem with 1.6 and the answer is "upgrade to
1.6.2", then I can take that under advisement but at least I'll know it's the
OS that's misbehaving here. I know I'm slightly down rev but I'd still expect
a kernel build to go OK. I'd hate to think this is operator error given
such a pristine system...

Once again, any and all pointers and suggestions appreciated. 
TIA,
	Paul

----[snip]----

dependall ===> libexec/ld.elf_so
CC=/usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/powerpc--netbsd-gcc /usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/nbmkdep -a  -fpic -msoft-float -DELFSIZE=32 -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/usr/libexec/ld.elf_so\" -I/usr/src/libexec/ld.elf_so -DRTLD_LOADER -D_RTLD_SOURCE -nostdinc -isystem /usr/include  -traditional-cpp /usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S
CC=/usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/powerpc--netbsd-gcc /usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/nbmkdep -a  -fpic -msoft-float -DELFSIZE=32 -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/usr/libexec/ld.elf_so\" -I/usr/src/libexec/ld.elf_so -DRTLD_LOADER -D_RTLD_SOURCE -nostdinc -isystem /usr/include  /usr/src/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c /usr/src/libexec/ld.elf_so/rtld.c /usr/src/libexec/ld.elf_so/reloc.c /usr/src/libexec/ld.elf_so/symbol.c /usr/src/libexec/ld.elf_so/malloc.c /usr/src/libexec/ld.elf_so/xmalloc.c /usr/src/libexec/ld.elf_so/xprintf.c /usr/src/libexec/ld.elf_so/debug.c /usr/src/libexec/ld.elf_so/map_object.c /usr/src/libexec/ld.elf_so/load.c /usr/src/libexec/ld.elf_so/search.c /usr/src/libexec/ld.elf_so/headers.c /usr/src/libexec/ld.elf_so/paths.c
/usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/powerpc--netbsd-gcc   -fpic -msoft-float -DELFSIZE=32 -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/usr/libexec/ld.elf_so\" -I/usr/src/libexec/ld.elf_so -DRTLD_LOADER -D_RTLD_SOURCE -nostdinc -isystem /usr/include  -c -traditional-cpp /usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S: Assembler messages:
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:39: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:39: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:39: Error: junk at end of line: `1,-48(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:40: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:40: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:40: Error: junk at end of line: `3,12(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:41: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:41: Error: syntax error; found `4' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:41: Error: junk at end of line: `4,16(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:42: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:42: Error: syntax error; found `5' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:42: Error: junk at end of line: `5,20(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:45: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:45: Error: syntax error; found `8' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:45: Error: junk at end of line: `8,32(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:48: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:48: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:48: Error: junk at end of line: `31'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:49: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:49: Error: syntax error; found `2' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:49: Error: junk at end of line: `28,0(%31)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:53: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:53: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:53: Error: junk at end of line: `30'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:54: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:54: Error: syntax error; found `2' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:54: Error: junk at end of line: `29,0(%30)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:55: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:55: Error: syntax error; found `2' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:55: Error: junk at end of line: `29,%29,0,6,29'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:56: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:56: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:56: Error: junk at end of line: `3,%29,%30'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:57: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:57: Error: syntax error; found `2' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:57: Error: junk at end of line: `28,%3,%28'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:58: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:58: Error: syntax error; found `4' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:58: Error: junk at end of line: `4,%28'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:61: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:61: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:61: Error: junk at end of line: `3,16(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:62: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:62: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:62: Error: junk at end of line: `3,%3,-12'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:63: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:63: Error: syntax error; found `4' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:63: Error: junk at end of line: `4,%28'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:65: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:65: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:65: Error: junk at end of line: `3'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:67: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:67: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:67: Error: junk at end of line: `3,12(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:68: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:68: Error: syntax error; found `4' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:68: Error: junk at end of line: `4,16(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:69: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:69: Error: syntax error; found `5' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:69: Error: junk at end of line: `5,20(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:70: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:70: Error: syntax error; found `6' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:70: Error: junk at end of line: `6,-8(%4)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:71: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:71: Error: syntax error; found `7' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:71: Error: junk at end of line: `7,-12(%4)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:72: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:72: Error: syntax error; found `8' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:72: Error: junk at end of line: `8,32(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:74: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:74: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:74: Error: junk at end of line: `1,%1,48'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:77: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:77: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:77: Error: junk at end of line: `0,1'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:85: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:85: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:85: Error: junk at end of line: `1,-160(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:87: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:87: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:87: Error: junk at end of line: `0,20(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:88: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:88: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:88: Error: junk at end of line: `0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:89: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:89: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:89: Error: junk at end of line: `0,16(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:90: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:90: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:90: Error: junk at end of line: `0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:91: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:91: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:91: Error: junk at end of line: `0,12(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:92: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:92: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:92: Error: junk at end of line: `3,24(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:94: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:94: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:94: Error: junk at end of line: `3,%12'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:95: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:95: Error: syntax error; found `4' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:95: Error: junk at end of line: `4,%11'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:97: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:97: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:97: Error: junk at end of line: `3'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:99: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:99: Error: syntax error; found `3' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:99: Error: junk at end of line: `3,24(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:100: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:100: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:100: Error: junk at end of line: `0,12(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:101: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:101: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:101: Error: junk at end of line: `0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:102: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:102: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:102: Error: junk at end of line: `0,16(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:103: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:103: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:103: Error: junk at end of line: `0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:104: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:104: Error: syntax error; found `0' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:104: Error: junk at end of line: `0,20(%1)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:106: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:106: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:106: Error: junk at end of line: `1,%1,160'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:113: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:113: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:113: Error: junk at end of line: `11,%11,2,0,31-(2)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:114: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:114: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:114: Error: junk at end of line: `11,%11,0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:115: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:115: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:115: Error: junk at end of line: `11,0(%11)'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:116: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:116: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:116: Error: junk at end of line: `11'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:120: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:120: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:120: Error: junk at end of line: `12,0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:121: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:121: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:121: Error: junk at end of line: `12,%12,0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:122: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:122: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:122: Error: junk at end of line: `12'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:123: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:123: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:123: Error: junk at end of line: `12,0'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:124: Error: Bad expression
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:124: Error: syntax error; found `1' but expected `,'
/usr/src/libexec/ld.elf_so/arch/powerpc/rtld_start.S:124: Error: junk at end of line: `12,%12,0'
*** Error code 1

Stop.
nbmake: stopped in /usr/src/libexec/ld.elf_so
*** Error code 1

Stop.
nbmake: stopped in /usr/src/libexec/ld.elf_so
*** Error code 1

Stop.
nbmake: stopped in /usr/src/libexec
*** Error code 1

Stop.
nbmake: stopped in /usr/src
*** Error code 1

Stop.
nbmake: stopped in /usr/src
*** Error code 1

Stop.
nbmake: stopped in /usr/src
===> Build started: Thu Jun 24 16:46:44 EDT 2004
===> Build ended:   Thu Jun 24 19:20:00 EDT 2004
===> DESTDIR path: 
===> TOOLDIR path: /usr/src/tools/obj/tools.NetBSD-1.6-powerpc
/usr/src#

----[snip]----

                          Paul "Corwin" Frommeyer
             Work         Internet Engineer, CCIE               Play
     Senior Network Engineer                          Network Sorcerer At Large
   Deskey Integrated Branding                            Paul's Fone Company
     pfrommeyer@deskey.com                                corwin@palas.com
          *** Speaking solely for myself unless otherwise noted ***