Subject: -current compile errors
To: None <current-users@netbsd.org>
From: Emre Yildirim <ey@ieee.org>
List: current-users
Date: 02/15/2004 14:37:58
I'm trying to compile -current from yesterday.  After doing:

./build.sh -O /usr/obj -D /usr/NetBSD-new-build -T /usr/tools build


I get:

[....]

rm -f a.out [Ee]rrs mklog core *.core .gdbinit grep
rm -f grep.info
rm -f grep.cat1
rm -f .depend /usr/src/gnu/usr.bin/grep/grep/tags
cleandir ===> gnu/usr.bin/groff
cleandir ===> gnu/usr.bin/groff/libbib
nbmake: "/usr/src/gnu/usr.bin/groff/src/libs/libgroff/../../../Makefile.inc" line
98: Malformed conditional (${HAVE_GCC3} == "yes")
nbmake: "/usr/src/gnu/usr.bin/groff/src/libs/libgroff/../../../Makefile.inc" line
98: Need an operator
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: if-less endif
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: Need an operator
nbmake: Fatal errors encountered -- cannot continue
nbmake: "/usr/src/gnu/usr.bin/groff/libbib/../Makefile.inc" line 84: warning: "cd
/usr/src/gnu/usr.bin/groff/src/libs/libgroff && /usr/tools/bin/nbmake -V .OBJDIR"
returned non-zero status
nbmake: "/usr/src/gnu/usr.bin/groff/src/libs/libdriver/../../../Makefile.inc" line
98: Malformed conditional (${HAVE_GCC3} == "yes")
nbmake: "/usr/src/gnu/usr.bin/groff/src/libs/libdriver/../../../Makefile.inc" line
98: Need an operator
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: if-less endif
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: Need an operator
nbmake: Fatal errors encountered -- cannot continue
nbmake: "/usr/src/gnu/usr.bin/groff/libbib/../Makefile.inc" line 85: warning: "cd
/usr/src/gnu/usr.bin/groff/src/libs/libdriver && /usr/tools/bin/nbmake -V .OBJDIR"
returned non-zero status
nbmake: "/usr/src/gnu/usr.bin/groff/src/libs/libbib/../../../Makefile.inc" line 98:
Malformed conditional (${HAVE_GCC3} == "yes")
nbmake: "/usr/src/gnu/usr.bin/groff/src/libs/libbib/../../../Makefile.inc" line 98:
Need an operator
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: if-less endif
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: Need an operator
nbmake: Fatal errors encountered -- cannot continue
nbmake: "/usr/src/gnu/usr.bin/groff/libbib/../Makefile.inc" line 86: warning: "cd
/usr/src/gnu/usr.bin/groff/src/libs/libbib && /usr/tools/bin/nbmake -V .OBJDIR"
returned non-zero status
nbmake: "/usr/src/gnu/usr.bin/groff/libbib/../Makefile.inc" line 98: Malformed
conditional (${HAVE_GCC3} == "yes")
nbmake: "/usr/src/gnu/usr.bin/groff/libbib/../Makefile.inc" line 98: Need an operator
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: if-less endif
nbmake: "/usr/src/share/mk/bsd.init.mk" line 11: Need an operator
nbmake: Fatal errors encountered -- cannot continue

nbmake: stopped in /usr/src/gnu/usr.bin/groff/libbib
*** Error code 1

Stop.
nbmake: stopped in /usr/src/gnu/usr.bin/groff
*** Error code 1

Stop.
nbmake: stopped in /usr/src/gnu/usr.bin
*** Error code 1

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

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

Stop.
nbmake: stopped in /usr/src

ERROR: Failed to make build
*** BUILD ABORTED ***


Line 98 of /usr/src/gnu/usr.bin/groff/src/libs/libbib/../../../Makefile.inc has:

# If we're using GCC3, we only need -lsupc++
.if ${HAVE_GCC3} == "yes"
USE_LIBSTDCXX=  no
.endif


Anyone have any ideas?  I think there is a syntax error somewhere in the Makefiles,
but I'm not sure.