Works for me. 3.81 was released early in 2006 (the release note (http://savannah.gnu.org/forum/forum.php?forum_id=4380) uses non-ISO date format, so I'm unsure how to parse the month and day). You'll want to submit a minimally-sized example makefile with copy-and-pasted output. Like this:
[EMAIL PROTECTED]:/tmp$ cat > Makefile $(error $(and 1)) [EMAIL PROTECTED]:/tmp$ make Makefile:1: *** 1. Stop. [EMAIL PROTECTED]:/tmp$ cat > Makefile $(error $(or 1)) [EMAIL PROTECTED]:/tmp$ make Makefile:1: *** 1. Stop. [EMAIL PROTECTED]:/tmp$ make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i486-pc-linux-gnu [EMAIL PROTECTED]:/tmp$ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Noel Yap Sent: Wednesday, May 16, 2007 08:22 To: [EMAIL PROTECTED]; bug-make@gnu.org Subject: $(and) and $(or) not working I'm using the following: yapn:[EMAIL PROTECTED]:~/proj/aoeu> make --version GNU Make 3.81beta4 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i486-pc-linux-gnu And the $(and) and $(or) functions always return empty. Has anyone else experienced this? Thanks, Noel _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make