[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Infinite loop on make dist
From: |
Eric Blake |
Subject: |
Re: Infinite loop on make dist |
Date: |
Wed, 18 Jun 2008 22:05:51 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080421 Thunderbird/2.0.0.14 Mnenhy/0.7.5.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
According to Stepan Kasal on 6/18/2008 9:50 PM:
| Hello,
| when I unpack autoconf-2.62.tar.lzma and do
|
| cd autoconf-2.62
| mkdir build
| cd build
| ../configure && make dist
|
| I get into an infinite loop:
|
| INFO: running autoreconf for new version string: UNKNOWN
This points to a missing .tarball-version file. It may also have been
fixed in gnulib recently, although I haven't yet ported this commit to
autoconf:
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=2b2986f
At any rate, the inability to run 'make dist' on a tarball (rather than
VCS) tree represents a bug. You mention a VPATH build; does 'make dist'
in an in-tree setup also infloop? Does this gnulib patch fix matters for
a VPATH build?
|
| In connection with this, I'd like to ask why is GNUmakefile
| distributed?
Because it is useful for more than just the maintainer. If you try to do
an in-place build with GNU make but forgot to run configure (and that is
common with people used to being able to run 'make' without 'configure' in
projects like git or the Linux kernel), then the presence of GNUmakefile
gives the user a nice informative message, rather than a cryptic error.
|
| I always thought the special targets provided there are of any use
| only for developers. For the purpose of building and installing
| utoconf, Gnu make should be treated as any other make implementation.
Autoconf does not require GNU make to be built (or if it does, that is a
bug); rather, we merely take advantage of its features if it is present.
- --
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
iEYEARECAAYFAkhZ2xkACgkQ84KuGfSFAYC/IwCdFq44N0xA8pnX6cA5BvJt8mG/
9WgAn3sSHM4oVlp1xi88gJqEJE+sbTvy
=JG+D
-----END PGP SIGNATURE-----