GNU bug report logs - #14501
dependency generation FAIL in t/subobj11a.sh

Previous Next

Package: automake;

Reported by: Peter Rosin <peda <at> lysator.liu.se>

Date: Wed, 29 May 2013 07:44:01 UTC

Severity: minor

Tags: patch

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Peter Rosin <peda <at> lysator.liu.se>
To: 14501 <at> debbugs.gnu.org
Subject: bug#14501: dependency generation FAIL in t/subobj11a.sh
Date: Wed, 29 May 2013 09:48:18 +0200
On 2013-05-29 09:41, Peter Rosin wrote:
> Hi!
> 
> On Automake master (baf8a1c22acce0908), t/subobj11a.sh fails
> on MSYS/MSVC (depmode=msvc7msys), like this:
> 
> + make quux
> src/.deps/foo.Po:1: *** target pattern contains no `%'.  Stop.
> 
> 
> It appears that the generated foo.Po is broken. Adding a
> 	cat "$depdir"/foo.Po
> just before the $MAKE quux invocation reveals that the originally
> generated foo.Po has this single line content:
> 
> src/foo.obj : \
> 
> Notice the trailing backslash. When the testcase then adds a
> line of its own, the trailing backslash makes it blow up.

I forgot to mention that adding an empty line before the other
added line, e.g. with

echo >> "$depdir"/foo.Po

works around the problem and makes the test pass.

Cheers,
Peter





This bug report was last modified 12 years and 73 days ago.

Previous Next


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