Bruno Haible <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm trying to build coreutils-6.12.29-a16be on AIX 4.3.2. It was built
> with autoconf 2.62.
>
> $ ./configure
> ...
> $ make
> "Makefile", line 541: make: 1254-055 Dependency line needs colon or double 
> colon operator.
> "Makefile", line 542: make: 1254-055 Dependency line needs colon or double 
> colon operator.
> ...
> make: 1254-058 Fatal errors encountered -- cannot continue.
...
> The problem lies in the second MAN assignment in configure.ac:
>
> MAN=`for m in $MAN; do test $m = ginstall.1 && m=install.1; echo $m; done \
>   | tr '\015\012' ' '; echo`
>
> On Linux:
> $ MAN="abc.1 def.1 "; for m in $MAN; do echo $m; done | tr '\015\012' ' '; 
> echo
> abc.1 def.1
>
> On AIX:
> $ MAN="abc.1 def.1 "; for m in $MAN; do echo $m; done | tr '\015\012' ' '; 
> echo
> abc.1
> def.1
>
> The fix is to change the second argument of the 'tr' command from a single
> space to a double space; then it works.
>
> 2008-06-10  Bruno Haible  <[EMAIL PROTECTED]>
>
>       * configure.ac: Fix unportable invocation of 'tr', introduced on
>       2008-04-22.

Thanks for testing and tracking that down.
I've applied your patch.


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to