Subject: "tools.sh -t" errors out
To: None <port-macppc@netbsd.org>
From: Doug Melton <joeblow969@hotmail.com>
List: port-macppc
Date: 01/29/2003 09:53:55
So I'm trying to compile my own kernel for netbsd 1.6, and I extracted all 
the tar files from 
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-release-1-6/tar_files/src/. When I 
run ./tools.sh -t from the root of the source tree, it compiles stuff for a 
couple hours and then spits out some error messages:

....
mv -f y.tab.c gram.c
mv -f y.tab.h gram.h
/usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/nblex  -Pyy -oscan.c 
/usr/src/tools/config/../../usr.sbin/config/scan.l
/usr/src/tools/obj/tools.NetBSD-1.6-powerpc/bin/nbhost-mkdep -a 
-DMAKE_BOOTSTRAP -I/usr/src/tools/compat/obj 
-I/usr/src/tools/compat/obj/include  -I/usr/src/tools/config/../compat 
-DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  
-I/usr/src/tools/config/../../usr.sbin/config -I. 
/usr/src/tools/config/../../usr.sbin/config/files.c 
/usr/src/tools/config/../../usr.sbin/config/hash.c 
/usr/src/tools/config/../../usr.sbin/config/main.c 
/usr/src/tools/config/../../usr.sbin/config/mkheaders.c 
/usr/src/tools/config/../../usr.sbin/config/mkioconf.c 
/usr/src/tools/config/../../usr.sbin/config/mkmakefile.c 
/usr/src/tools/config/../../usr.sbin/config/mkswap.c 
/usr/src/tools/config/../../usr.sbin/config/pack.c 
/usr/src/tools/config/../../usr.sbin/config/sem.c 
/usr/src/tools/config/../../usr.sbin/config/util.c gram.c scan.c
cc -O -DMAKE_BOOTSTRAP -I/usr/src/tools/compat/obj 
-I/usr/src/tools/compat/obj/include  -I/usr/src/tools/config/../compat 
-DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  
-I/usr/src/tools/config/../../usr.sbin/config -I. -c -o files.lo.o 
/usr/src/tools/config/../../usr.sbin/config/files.c
In file included from 
/usr/src/tools/config/../../usr.sbin/config/files.c:52:
/usr/src/tools/config/../../usr.sbin/config/defs.h:104: redefinition of 
`struct nvlist'
/usr/src/tools/config/../../usr.sbin/config/defs.h:122: redefinition of 
`struct config'
/usr/src/tools/config/../../usr.sbin/config/defs.h:147: redefinition of 
`struct attr'
/usr/src/tools/config/../../usr.sbin/config/defs.h:180: redefinition of 
`struct devbase'
/usr/src/tools/config/../../usr.sbin/config/defs.h:195: redefinition of 
`struct deva'
/usr/src/tools/config/../../usr.sbin/config/defs.h:217: redefinition of 
`struct devi'
/usr/src/tools/config/../../usr.sbin/config/defs.h:262: redefinition of 
`struct files'
/usr/src/tools/config/../../usr.sbin/config/defs.h:286: redefinition of 
`struct objects'
/usr/src/tools/config/../../usr.sbin/config/defs.h:310: redefinition of 
`struct prefix'
/usr/src/tools/config/../../usr.sbin/config/defs.h:375: conflicting types 
for `parents'
/usr/src/tools/config/../../usr.sbin/config/config.h:364: previous 
declaration of `parents'
/usr/src/tools/config/../../usr.sbin/config/defs.h:379: conflicting types 
for `locators'
/usr/src/tools/config/../../usr.sbin/config/config.h:368: previous 
declaration of `locators'
/usr/src/tools/config/../../usr.sbin/config/defs.h:397: redefinition of 
`ht_callback'
/usr/src/tools/config/../../usr.sbin/config/config.h:386: `ht_callback' 
previously declared here
/usr/src/tools/config/../../usr.sbin/config/defs.h:445: conflicting types 
for `include'
/usr/src/tools/config/../../usr.sbin/config/config.h:431: previous 
declaration of `include'
*** Error code 1

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

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

Stop.
nbmake: stopped in /usr/src/tools


If you want to see all the output, it's at http://supbro.com/build.sh.txt . 
Does anyone have any idea what the problem might be? Thanks!

-Doug Melton
joeblow969@hotmail.com


_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*  
http://join.msn.com/?page=features/junkmail