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

Reply via email to