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>