bug-autoconf
[Top][All Lists]
Advanced

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

Re: install-sh script not installed when using Autoconf alone


From: Eric Blake
Subject: Re: install-sh script not installed when using Autoconf alone
Date: Fri, 17 Apr 2009 22:07:20 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20090302 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to John Calcote on 4/17/2009 3:39 PM:
> When Autoconf is used without Automake, 'autoreconf --install' doesn't
> install
> a copy of the install-sh script when it detects the use of the
> AC_PROG_INSTALL
> macro in configure.ac. There are two problems here:

Both of these have been discussed in the past on this list, and we are
waiting for someone to write a patch.

> 
> First, while the Autoconf manual indicates that Autoconf ships with a
> version
> of install-sh that project maintainers can use, this is not true.

The autoconf tarball DOES ship with a copy of install-sh, it is just that
'make install' doesn't put it anywhere.

> 
> Second, Autoconf ships with the autoreconf utility that accepts an
> --install
> option to install missing files. Yet, autoconf itself doesn't provide a
> command-line option to install missing utility scripts, so autoreconf
> --install
> cannot work properly without Automake.

Patches welcome.  In the meantime, take that as our subtle hint that the
autotools are rather interrelated, and that the use of autoreconf often
assumes that automake is in play (if you use just Autoconf and not
Automake, then you can get by with just 'autoconf' and not 'autoreconf').

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknpUfgACgkQ84KuGfSFAYAMYACdExB25bIWziKBz7oRX6M1GVR+
mqsAoJBJ6ehPqrtQsHmKJSk6CjOTsWXP
=8VLa
-----END PGP SIGNATURE-----




reply via email to

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