On Mon, Jan 12, 2004 at 12:32:55AM -0800, He Li wrote:
> Hi,
> I just tried to install new automake 1.8.1.
>
> It built ok in HP-UX.11.11, Solaris 8 and AIX 5.2.
>
> But in Tru64 5.1B "make install" failed.
Thanks for the report. I'm installing the following fix and will
likely release 1.8.2 this evening. Sigh. Stupid me.
2004-01-12 Alexandre Duret-Lutz <[EMAIL PROTECTED]>
* lib/install-sh: Do not use "$@" in a context where it may be empty,
for the sake of OSF1/Tru64's shell.
Report from He Li.
Index: THANKS
===================================================================
RCS file: /cvs/automake/automake/THANKS,v
retrieving revision 1.230.2.5
diff -u -r1.230.2.5 THANKS
--- THANKS 11 Jan 2004 12:09:07 -0000 1.230.2.5
+++ THANKS 12 Jan 2004 09:40:34 -0000
@@ -82,6 +82,7 @@
H.J. Lu [EMAIL PROTECTED]
H.Merijn Brand [EMAIL PROTECTED]
Harlan Stenn [EMAIL PROTECTED]
+He Li [EMAIL PROTECTED]
Henrik Frystyk Nielsen [EMAIL PROTECTED]
Ian Lance Taylor [EMAIL PROTECTED]
Imacat [EMAIL PROTECTED]
Index: lib/install-sh
===================================================================
RCS file: /cvs/automake/automake/lib/install-sh,v
retrieving revision 1.13.2.1
diff -u -r1.13.2.1 install-sh
--- lib/install-sh 8 Jan 2004 23:32:26 -0000 1.13.2.1
+++ lib/install-sh 12 Jan 2004 09:40:34 -0000
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2004-01-08.23
+scriptversion=2004-01-12.10
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -140,11 +140,12 @@
# Otherwise, the last argument is the destination. Remove it from [EMAIL
PROTECTED]
for arg
do
- shift
if test -n "$dstarg"; then
+ # $@ is not empty: it contains at least $arg.
set fnord "$@" "$dstarg"
- shift
+ shift # fnord
fi
+ shift # arg
dstarg=$arg
done
break;;