automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Automake 1.8.3 doesn't build?


From: Bob Friesenhahn
Subject: Re: Automake 1.8.3 doesn't build?
Date: Sun, 18 Apr 2004 10:02:14 -0500 (CDT)

On Sun, 18 Apr 2004, Alexandre Duret-Lutz wrote:

> I bet the only difference between the official 1.8.3 tarball and
> the one you generated is that the former tarball uses CVS
> Autoconf.  1.8.2 and your regenerated version likely use Autoconf 2.59.

That is true, I am using Autoconf 2.59.  It doesn't seem right to use
unreleased software to produce formal GNU distributions.

> This suggests that shell running this code does not split
> $list and $subdir get the full list.  Zsh would do that.
>
> Could you compare the output of
>   grep 'SHELL =' Makefile
> on the working and non-working tarballs?

Working:

% grep 'SHELL =' Makefile
SHELL = /bin/bash

Non-working:

% grep 'SHELL =' Makefile
SHELL = /bin/zsh

It is true that my login shell is /bin/zsh.  This has never caused a
problem before (I have been using zsh as my shell since 1996).

Even if zsh is used, there are well-documented ways to tell Zsh to
split arguments like the Bourne shell does.  Unfortunately, this would
require that extra cruft appear in the Makefiles.

> CVS Autoconf has a new SHELL selection code.  That could explain it.

Sounds like it is broken.  It is incorrect to assume that the user's
login shell is the shell that should be used.

Bob
======================================
Bob Friesenhahn
address@hidden
http://www.simplesystems.org/users/bfriesen





reply via email to

[Prev in Thread] Current Thread [Next in Thread]