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