This is the mail archive of the
automake@gnu.org
mailing list for the automake project.
Re: failure building HEAD
- From: Alexandre Duret-Lutz <Alexandre dot Duret-Lutz at lip6 dot fr>
- To: Robert Collins <robert dot collins at syncretize dot net>, 221483 at bugs dot debian dot org
- Cc: control at bugs dot debian dot org, GNU Automake <automake at gnu dot org>
- Date: 02 Dec 2003 11:44:03 +0100
- Subject: Re: failure building HEAD
- References: <1070232545.1112.10.camel@localhost><2003-12-01-08-09-11+16794+duret_g@lrde.epita.fr><1070269157.1112.52.camel@localhost>
reopen 221483
stop
>>> "Robert" == Robert Collins <robert.collins@syncretize.net> writes:
Robert> On Mon, 2003-12-01 at 18:09, Alexandre Duret-Lutz wrote:
>> >>> "Robert" == Robert Collins <robert.collins@syncretize.net> writes:
>>
>> [...]
>>
Robert> configure:1847: cd conftest && eval autoconf -o /dev/null conftest.ac
Robert> autom4te: cannot open /dev/null.tmp: Permission denied
>>
Robert> Is this a 'need to use 2.59' thing? (If so, the error is misleading).
>>
>> It works fine with Autoconf 2.58. I wonder if your version of Autoconf
>> is patched, or if autoconf is a wrapper, or something. I can't see where
>> this `.tmp' suffix would come from.
Robert> I'm on debian unstable, so there is a wrapper - but I
Robert> bypassed it with the same results.
I just updated my Debian packages today and saw this in the
changelog.Debian for autoconf:
autoconf (2.58-7) unstable; urgency=low
* Make autom4te create files via a temporary followed by a rename, so
that partial writes don't happen. Closes: #221483.
-- Ben Pfaff <pfaffben@debian.org> Tue, 18 Nov 2003 21:43:40 -0800
I think this is the problem. Ben, you cannot write
`$output.tmp' because when $output is /dev/null a user cannot
create /dev/null.tmp. This change breaks the configuration of
all versions of Automake since 1.6 :(
--
Alexandre Duret-Lutz