Subject: trouble with build.sh
To: None <port-sparc@netbsd.org>
From: Greg MATTHEWS <G.Matthews@cs.ucl.ac.uk>
List: port-sparc
Date: 12/16/2002 18:12:59
is anyone else able to build 1.6 tools? i consistently get stuck during the 
compile of makewhatis. i'v tried removing my entire mk.conf file but i still 
cant get it past that point.

compile messages follow:

...
dependall ===> makewhatis
/usr/src/tools/obj/tools.NetBSD-1.6_STABLE-sparc/bin/nbhost-mkdep -a 
-I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include  
-I/usr/src/tools/makewhatis/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  
-I/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin 
/usr/src/tools/makewhatis/../../libexec/makewhatis/makewhatis.c 
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/manconf.c
cc -O -I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include  
-I/usr/src/tools/makewhatis/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  
-I/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin -c -o 
makewhatis.lo.o /usr/src/tools/makewhatis/../../libexec/makewhatis/makewhatis.c
mv makewhatis.lo.o makewhatis.lo
cc -O -I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include  
-I/usr/src/tools/makewhatis/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  
-I/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin -c -o 
manconf.lo.o /usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/m
an/manconf.c
In file included from /usr/src/tools/makewhatis/../../libexec/makewhatis/../../
usr.bin/man/manconf.c:37:
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
0: parse error before `TAILQ_ENTRY'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
0: warning: no semicolon at end of struct or union
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
2: parse error before `list'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
2: warning: data definition has no type or storage class
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
4: parse error before `len'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
4: warning: data definition has no type or storage class
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
5: warning: data definition has no type or storage class
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
7: parse error before `TAILQ_ENTRY'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
7: warning: no semicolon at end of struct or union
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
0: parse error before `len'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
0: warning: data definition has no type or storage class
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
1: warning: data definition has no type or storage class
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
3: warning: parameter names (without types) in function declaration
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
3: warning: data definition has no type or storage class
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
6: parse error before `*'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
7
: parse error before `__P'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
8: parse error before `__P'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:6
3: parse error before `__P'
In file included from /usr/src/tools/makewhatis/../../libexec/makewhatis/../../
usr.bin/man/manconf.c:61:
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/manconf.h:
45: `TAG' redeclared as different kind of symbol
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:4
5: previous declaration of `TAG'
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/manconf.h:
51: `ENTRY' redeclared as different kind of symbol
/usr/src/tools/makewhatis/../../libexec/makewhatis/../../usr.bin/man/config.h:5
1: previous declaration of `ENTRY'
*** Error code 1

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

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

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


-------------
Greg Matthews
020 7679 3668
-------------