Re: make 3.80 works, make 3.81 only works with SHELL=

2007-04-25 Thread Paul Smith
On Wed, 2007-04-25 at 23:05 -0400, Marty Leisner wrote: > There's a line > SHELL="/bin/sh" > in the makefile... This is illegal. Make is not the shell; it does not strip quotes like the shell does. Quoting is not "harmless" in make. These two variables: FOO = A BAR = "A" are v

make 3.80 works, make 3.81 only works with SHELL=

2007-04-25 Thread Marty Leisner
Enclosed is the makefile from LPRng. I minimized it. It works on 3.80. On 3.81, it only works if you specify SHELL= on the command line... I've run this on a number of machines -- then I figured "try remake" and it worked -- then I realized remake was 3.80... There's a line SHELL="/bin/sh"

Re: 33 make check failures on Ubuntu Linux

2007-04-25 Thread Paul Smith
On Sun, 2007-04-22 at 14:49 +0100, Jon Grant wrote: > I just ran make check and got 33 failures. I'm running make 3.81, on a > 6 month old Ubuntu Linux install. > > They are all the same issue, the extra space. Not sure where the extra > space comes from, is anyone else seeing this? Please be sur