bug-autoconf
[Top][All Lists]
Advanced

[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-----




reply via email to

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