GNU bug report logs - #34924
Default _SOURCES fails when the target contains dots

Previous Next

Package: automake;

Reported by: Дилян Палаузов <dilyan.palauzov <at> aegee.org>

Date: Wed, 20 Mar 2019 15:23:02 UTC

Severity: normal

Tags: moreinfo

Done: Mike Frysinger <vapier <at> gentoo.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Дилян Палаузов
 <dilyan.palauzov <at> aegee.org>
To: 34924 <at> debbugs.gnu.org
Subject: bug#34924: Default _SOURCES fails when the target contains dots
Date: Wed, 20 Mar 2019 15:21:05 +0000
Hello,

I expect that the line

a_b_d_e_f_g_SOURCES = a/b/d-e-f.g.c

to be superflous, as this is a “Default _SOURCE”, but `make` fails with

make[1]: *** No rule to make target 'a/b/d-e-f.c', needed by 'a/b/d_e_f_g-d-e-f.o'.  Stop

g is lost from the tagret.

…_PROGRAMS = a/b/c-e-f.g

Note, that there is a dot before g in both _SOURCES ad _PROGRAMS, but the default extension was not changed from .c .

I use Automake 1.16.1.

Regards
  Дилян





This bug report was last modified 3 years and 149 days ago.

Previous Next


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