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-03-03 Thread Jamie Lokier
Philip Guenther wrote: > On Sun, Feb 28, 2010 at 6:25 PM, Jamie Lokier 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

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

2010-03-01 Thread Paul Smith
On Mon, 2010-03-01 at 02:25 +, Jamie Lokier 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 buggy behaviour

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

2010-03-01 Thread Martin Dorey
..@gnu.org] On Behalf Of Philip Guenther Sent: Sunday, February 28, 2010 22:41 To: Jamie Lokier Cc: bug-make@gnu.org Subject: Re: Weird text-dependent bug in $(eval ...), simple test case On Sun, Feb 28, 2010 at 6:25 PM, Jamie Lokier wrote: > Both of you have confirmed the bug - because the

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 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 buggy behaviour s

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 insta

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 > ... > mart...@white

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

2010-02-10 Thread Jamie Lokier
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, and I don't see th

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 ge

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

2010-02-10 Thread Martin Dorey
c@gnu.org [mailto:bug-make-bounces+mdorey=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

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