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