Subject: Re: macppc current build failure
To: Jim Bernard <jbernard@mines.edu>
From: Matthew A Kolb <muk@msu.edu>
List: current-users
Date: 08/07/2003 11:08:43
Jim Bernard writes: 

> Building for macppc on i386.  Sources updated Sun Aug  3 09:25:44 UTC 2003
> via CVS.  But a similar failure was also seen yesterday.  Both DESTDIR
> and the source tree were pristine (source union mounted below an empty
> directory in which the build was done).  Built via the command: 
> 
>   ./build.sh -D $DESTDIR -R $RELEASEDIR -m macppc -o -T /usr/tools release 
> 
> Here's the end of the build log: 
> 
> 
> dependall ===> gnu/usr.bin/sim/ppc
> rm -f targ-vals.def tmp-def
> cat /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/../common/nltvals.def > tmp-vals.def
> sh /wd1/var/tmp/compile/gnu/dist/toolchain/move-if-change tmp-vals.def targ-vals.def
> cc -O  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I. -c -o gentmap.lo /wd1/var/tmp/compile/gnu/dist/toolchain/sim/common/gentmap.c
> cc -O  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I.  gentmap.lo -o gentmap
> rm -f tmp-vals.h
> ./gentmap -h > tmp-vals.h
> sh /wd1/var/tmp/compile/gnu/dist/toolchain/move-if-change tmp-vals.h targ-vals.h
> /usr/tools/bin/powerpc--netbsd-gcc -O2  -Werror     -nostdinc -isystem /scratch/netbsd/builds/macppc/netbsd-macppc-20030803/usr/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I. -DHAVE_CONFIG_H  -DDEFAULT_INLINE=INLINE_LOCALS  -DWITH_HOST_BYTE_ORDER=BYTE_ORDER  -DWITH_SMP=5  -DHAVE_TERMIOS_STRUCTURE  -DHAVE_DEVZERO -c    /wd1/var/tmp/compile/gnu/dist/toolchain/sim/common/callback.c -o callback.o.tmp
> /usr/tools/bin/powerpc--netbsd-ld -x -r callback.o.tmp -o callback.o
> rm -f callback.o.tmp
> cp /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/std-config.h ppc-config.h
> /usr/tools/bin/powerpc--netbsd-gcc -O2  -Werror     -nostdinc -isystem /scratch/netbsd/builds/macppc/netbsd-macppc-20030803/usr/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I. -DHAVE_CONFIG_H  -DDEFAULT_INLINE=INLINE_LOCALS  -DWITH_HOST_BYTE_ORDER=BYTE_ORDER  -DWITH_SMP=5  -DHAVE_TERMIOS_STRUCTURE  -DHAVE_DEVZERO -c    /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/filter_filename.c -o filter_filename.o.tmp
> /usr/tools/bin/powerpc--netbsd-ld -x -r filter_filename.o.tmp -o filter_filename.o
> rm -f filter_filename.o.tmp
> CC=/usr/tools/bin/powerpc--netbsd-gcc /usr/tools/bin/nbmkdep -f bits.d     -nostdinc -isystem /scratch/netbsd/builds/macppc/netbsd-macppc-20030803/usr/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I. -DHAVE_CONFIG_H  -DDEFAULT_INLINE=INLINE_LOCALS  -DWITH_HOST_BYTE_ORDER=BYTE_ORDER  -DWITH_SMP=5  -DHAVE_TERMIOS_STRUCTURE  -DHAVE_DEVZERO   /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/bits.c
> CC=/usr/tools/bin/powerpc--netbsd-gcc /usr/tools/bin/nbmkdep -f cap.d     -nostdinc -isystem /scratch/netbsd/builds/macppc/netbsd-macppc-20030803/usr/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I. -DHAVE_CONFIG_H  -DDEFAULT_INLINE=INLINE_LOCALS  -DWITH_HOST_BYTE_ORDER=BYTE_ORDER  -DWITH_SMP=5  -DHAVE_TERMIOS_STRUCTURE  -DHAVE_DEVZERO   /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/cap.c
> CC=/usr/tools/bin/powerpc--netbsd-gcc /usr/tools/bin/nbmkdep -f corefile.d     -nostdinc -isystem /scratch/netbsd/builds/macppc/netbsd-macppc-20030803/usr/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc -I/wd1/var/tmp/compile/gnu/dist/toolchain/include  -I/wd1/var/tmp/compile/gnu/dist/toolchain/bfd -I../../gdb  -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb   -I/wd1/var/tmp/compile/gnu/dist/toolchain/gdb/config  -I/wd1/var/tmp/compile/gnu/dist/toolchain/mmalloc  -I/wd1/var/tmp/compile/gnu/usr.bin/sim/ppc/../arch/powerpc  -I/wd1/var/tmp/compile/gnu/usr.bin/gdb/arch/powerpc  -I/wd1/var/tmp/compile/gnu/lib/libbfd/arch/powerpc -I. -DHAVE_CONFIG_H  -DDEFAULT_INLINE=INLINE_LOCALS  -DWITH_HOST_BYTE_ORDER=BYTE_ORDER  -DWITH_SMP=5  -DHAVE_TERMIOS_STRUCTURE  -DHAVE_DEVZERO   /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/corefile.c
> In file included from /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/corefile.c:26:
> /wd1/var/tmp/compile/gnu/dist/toolchain/sim/ppc/device_table.h:300: hw.h: No such file or directory
> nbmkdep: compile failed.
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile/gnu/usr.bin/sim/ppc
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile/gnu/usr.bin/sim
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile/gnu/usr.bin
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile/gnu
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile
> *** Error code 1 
> 
> Stop.
> nbmake: stopped in /wd1/var/tmp/compile 
> 
> ERROR: Failed to make release
> *** BUILD ABORTED ***

I'm seeing the same thing, w/o the cross-build, on my g4. 

I've also noticed that there appears to be a make depend problem
with build.sh on kernel builds: 

./build.sh -T /usr/tools -O /usr/obj -D /usr/build kernel=GENERIC 

building a kernel the "old way" by cd'ing to
/usr/src/sys/arch/macppc/conf && /usr/tools/bin/nbconfig
and make depend, make, works fine, however. 

here's the tail of the failure. 

CC=/usr/tools/bin/powerpc--netbsd-gcc /usr/tools/bin/nbmkdep -f bzero.d  
 -D_LOCORE -I/usr/src/sys/lib/libkern/arch/powerpc -Dmacppc -I../../. 
 -I/usr/src/sys/arch -I/usr/src/sys -nostdinc -DLKM -DDIAGNOSTIC 
 -DZS_CONSOLE_ABORT -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT   -nostdinc 
 -isystem /usr/build/usr/include   -traditional-cpp  
/usr/src/sys/lib/libkern/arch/powerpc/bzero.S
/usr/src/sys/lib/libkern/arch/powerpc/bzero.S:33: assym.h: No such file or 
directory
nbmkdep: compile failed.
*** Error code 1 

Stop.
nbmake: stopped in /usr/obj/sys/arch/macppc/compile/GENERIC/lib/kern
*** Error code 1 

Stop.
nbmake: stopped in /usr/obj/sys/arch/macppc/compile/GENERIC 

ERROR: Failed to make depend in /usr/obj/sys/arch/macppc/compile/GENERIC
*** BUILD ABORTED *** 


these are sources from aug 7, 7am. 

./muk 

-- 
m. kolb  <muk@msu.edu>