RE: eval and if-blocks incompatible on i386-pc-linux-gnu

2008-04-25 Thread Dave Korn
Tom Tromey wrote on : >> "Dave" == Dave Korn writes: > > Dave> Interesting factoid: This bug is[*] also fixed (or perhaps was > Dave> never exposed) in remake[**], which is still based on the 3.80 > Dave> sources. > > I looked through the remake web site a bit -- this looks pretty cool, > e

Re: eval and if-blocks incompatible on i386-pc-linux-gnu

2008-04-24 Thread Tom Tromey
> "Dave" == Dave Korn <[EMAIL PROTECTED]> writes: Dave> Interesting factoid: This bug is[*] also fixed (or perhaps was Dave> never exposed) in remake[**], which is still based on the 3.80 Dave> sources. I looked through the remake web site a bit -- this looks pretty cool, especially now that

RE: eval and if-blocks incompatible on i386-pc-linux-gnu

2008-04-23 Thread Dave Korn
Paul Smith wrote: > On Wed, 2008-04-23 at 17:11 +0200, Arthur Carlson wrote: >> $ make SWITCH=on a >> >> makefile:10: *** missing `endif'. Stop. > > This is a bug in GNU make 3.80. You should upgrade to 3.81. Interesting factoid: This bug is[*] also fixed (or perhaps was never exposed) in re

Re: eval and if-blocks incompatible on i386-pc-linux-gnu

2008-04-23 Thread Paul Smith
On Wed, 2008-04-23 at 17:11 +0200, Arthur Carlson wrote: > $ make SWITCH=on a > > makefile:10: *** missing `endif'. Stop. This is a bug in GNU make 3.80. You should upgrade to 3.81. I can only assume that the reason it works on one system and not the other, is that the working version was patch

eval and if-blocks incompatible on i386-pc-linux-gnu

2008-04-23 Thread Arthur Carlson
I am doing grid computing on two hosts, gavosrv1.mpe.mpg.de and siemens.babylon.cs.uni-potsdam.de. On both gavosrv1 and siemens.babylon.cs.uni-potsdam.de, GNU Make 3.80 is installed, but the behavior is different. Take the following makefile: ifeq (true,true) a: @echo a b: @echo b ifde