Subject: kdebase3 build fails with malformed conditional
To: None <tech-pkg@netbsd.org>
From: None <stuffynose@earthlink.net>
List: tech-pkg
Date: 03/09/2004 17:32:34
The host:

NetBSD karlsbox.localdomain 1.6.2 NetBSD 1.6.2 (GENERIC) #0: Tue Feb 10 21:53:10 UTC 2004     autobuild@tgm.netbsd.org:/autobuild/netbsd-1-6-PATCH002/i386/OBJ/autobuild/netbsd-1-6-PATCH002/src/sys/arch/i386/compile/GENERIC i386

Here's the errors I get:

karlsbox: {1} make fetch-list
make: "/usr/pkgsrc/x11/kdebase3/Makefile" line 86: Malformed conditional (!empty(HAVE_RANDR))
make: "/usr/pkgsrc/x11/kdebase3/Makefile" line 88: if-less else
make: "/usr/pkgsrc/x11/kdebase3/Makefile" line 88: Need an operator
make: "/usr/pkgsrc/x11/kdebase3/Makefile" line 90: if-less endif
make: "/usr/pkgsrc/x11/kdebase3/Makefile" line 90: Need an operator
make: Fatal errors encountered -- cannot continue

make: stopped in /usr/pkgsrc/x11/kdebase3

I don't know anything about makefiles, but HAVE_RANDR isn't initialized, and
if I initialize it to "", everything parses fine.

Thanks.

- Karl