Re: Weird text-dependent bug in $(eval ...), simple test case

2010-03-03 Thread Jamie Lokier
Philip Guenther wrote: On Sun, Feb 28, 2010 at 6:25 PM, Jamie Lokier ja...@shareable.org wrote: Both of you have confirmed the bug - because the correct behaviour has no error messages, and you both got messages.  Neither of you was able to reproduce getting a text-dependent number of

Re: Weird text-dependent bug in $(eval ...), simple test case

2010-03-03 Thread Paul Smith
On Wed, 2010-03-03 at 19:48 +, Jamie Lokier wrote: As a side note, I don't understand why you call this a bug in $(eval)...as it's completely reproducible without using $(eval)! Did you try testing it directly? If not, why not? The full bug is not reproducible (by me) without

Re: Weird text-dependent bug in $(eval ...), simple test case

2010-02-28 Thread Jamie Lokier
Jamie Lokier wrote: Paul Smith wrote: On Wed, 2010-02-10 at 13:04 -0800, Martin Dorey wrote: (b) the messages are only produced for some words That's not the case for me, with Debian Lenny's 3.81. I agree: I'm running Ubuntu 9.10 64bit, with GNU make 3.81-6 installed as well,

Re: Weird text-dependent bug in $(eval ...), simple test case

2010-02-28 Thread Philip Guenther
On Sun, Feb 28, 2010 at 6:25 PM, Jamie Lokier ja...@shareable.org wrote: Both of you have confirmed the bug - because the correct behaviour has no error messages, and you both got messages.  Neither of you was able to reproduce getting a text-dependent number of messages, but both of you see

Weird text-dependent bug in $(eval ...), simple test case

2010-02-10 Thread Jamie Lokier
Dear Make maintainers, Create a file called buggyMakefile with these two lines: CONFIGS := normal c99-pedantic c89-pedantic foobar baz $(foreach C,$(CONFIGS),$(eval $C $C/:;)) and then run make -f buggyMakefile. If you're using the same GNU Make 3.81 as me, it will greet you with some

RE: Weird text-dependent bug in $(eval ...), simple test case

2010-02-10 Thread Martin Dorey
=bluearc@gnu.org] On Behalf Of Jamie Lokier Sent: Wednesday, February 10, 2010 12:41 To: bug-make@gnu.org Subject: Weird text-dependent bug in $(eval ...), simple test case Dear Make maintainers, Create a file called buggyMakefile with these two lines: CONFIGS := normal c99-pedantic c89

RE: Weird text-dependent bug in $(eval ...), simple test case

2010-02-10 Thread Paul Smith
On Wed, 2010-02-10 at 13:04 -0800, Martin Dorey wrote: (b) the messages are only produced for some words That's not the case for me, with Debian Lenny's 3.81. I agree: I'm running Ubuntu 9.10 64bit, with GNU make 3.81-6 installed as well, and I don't see the OP's incorrect behavior. I get

Re: Weird text-dependent bug in $(eval ...), simple test case

2010-02-10 Thread Jamie Lokier
Martin Dorey wrote: (b) the messages are only produced for some words That's not the case for me, with Debian Lenny's 3.81. mart...@whitewater:~/tmp$ dpkg -S `which make` make: /usr/bin/make mart...@whitewater:~/tmp$ dpkg --status make ... Version: 3.81-5 ...