Subject: Problems with conditionals
To: None <tech-pkg@NetBSD.org>
From: Julio M. Merino Vidal <jmmv84@gmail.com>
List: tech-pkg
Date: 06/01/2005 23:14:37
Hi,

after updating pkgsrc this evening, things seem to be quite broken due
to some conditionals.  For example:

$ cd x11/gtk2 ; make clean
make:
"../../mk/wrapper/../../mk/buildlink3/../../devel/gettext-lib/../../mk/wrapper/../../mk/buildlink3/../../devel/gettext-lib/builtin.mk" line 11: Malformed conditional (exists(${_BLNK_LIBINTL_H}) &&  !empty(BUILDLINK_LIB_FOUND.intl:M[yY][eE][sS]))
make:
"../../mk/wrapper/../../mk/buildlink3/../../devel/gettext-lib/../../mk/wrapper/../../mk/buildlink3/../../devel/gettext-lib/builtin.mk" line 27: if-less endif
make:
"../../mk/wrapper/../../mk/buildlink3/../../devel/gettext-lib/../../mk/wrapper/../../mk/buildlink3/../../devel/gettext-lib/builtin.mk" line 27: Need an operator
make:
"../../mk/wrapper/../../mk/buildlink3/../../converters/libiconv/../../mk/wrapper/../../mk/buildlink3/../../converters/libiconv/builtin.mk" line 14: Malformed conditional (exists(${_BLNK_ICONV_H}) &&  !empty(BUILDLINK_LIB_FOUND.iconv:M[yY][eE][sS]))
make:
"../../mk/wrapper/../../mk/buildlink3/../../converters/libiconv/../../mk/wrapper/../../mk/buildlink3/../../converters/libiconv/builtin.mk" line 22: if-less endif
make:
"../../mk/wrapper/../../mk/buildlink3/../../converters/libiconv/../../mk/wrapper/../../mk/buildlink3/../../converters/libiconv/builtin.mk" line 22: Need an operator
make: Fatal errors encountered -- cannot continue

make: stopped in /home/jmmv/NetBSD/pkgsrc/x11/gtk2

I guess there are several defined() clauses missing.

BTW, this is on a NetBSD 3.0_BETA system, but also happens with a
bootstrapped make under Linux.

Cheers,

-- 
Julio M. Merino Vidal <jmmv84@gmail.com>
http://www.livejournal.com/users/jmmv/
The NetBSD Project - http://www.NetBSD.org/