GNU bug report logs - #20186
Failure to create directory during info-building phase of "make distcheck"

Previous Next

Package: automake;

Reported by: James Youngman <jay <at> gnu.org>

Date: Tue, 24 Mar 2015 00:27:01 UTC

Severity: normal

Full log


Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Peter Breitenlohner <peb <at> mppmu.mpg.de>
To: James Youngman <jay <at> gnu.org>
Cc: bug-automake <at> gnu.org, 20186 <at> debbugs.gnu.org,
 Stefano Lattarini <stefano.lattarini <at> gmail.com>,
 Eric Blake <eblake <at> redhat.com>
Subject: Re: bug#20186: Failure to create directory during info-building
 phase of "make distcheck"
Date: Wed, 25 Mar 2015 13:47:57 +0100 (CET)
On Tue, 24 Mar 2015, James Youngman wrote:

> The timestamps look OK to me:
>
> ...
>
> Perhaps the cause is this rule, though:
>
> dblocation.texi: ../locate/dblocation.texi
>        cp ../locate/dblocation.texi $@
>
> This will clearly update the mtime of dblocation.texi.

Hi James,

indeed.  You could use the modified rule
	dblocation.texi: ../locate/dblocation.texi
		$(LN_S) ../locate/dblocation.texi $@
where $(LN_S) is 'ln -s' on systems with working symlinks or otherwise one
of 'ln' or 'cp'.  I assume your Makefile.in already contains
	LN_S = @LN_S@
otherwise you should add
	AC_PROG_LN_S
to your configure.ac.

I assume 'make distcheck' will never run on systems without working symlinks
so this should be OK.

Regards
Peter




This bug report was last modified 10 years and 38 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.