Subject: Re: macppc current build failure
To: None <muk@msu.edu>
From: derek godfrey <derek0godfrey@netscape.net>
List: current-users
Date: 08/08/2003 10:06:01
apparently missing dependencies:
# cvs diff Makefile
Index: Makefile
===================================================================
102a103
>
218a220,221
> cpu.h: idecode.h
> cpu.c: idecode.h
#
I'm not sure which is needed and why something for hw.h isn't needed but the
above worked for me.
muk@msu.edu wrote:
> 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