[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnulib getloadavg: incorrect .Po included in root Makefile.in
From: |
Bruno Haible |
Subject: |
Re: gnulib getloadavg: incorrect .Po included in root Makefile.in |
Date: |
Mon, 18 Jun 2018 18:33:54 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-127-generic; KDE/5.18.0; x86_64; ; ) |
Hi Paul,
> I'm on a GNU/Linux system with autoconf 2.69, automake 1.15.1, ...
> ...
> Makefile:1021: lib/.deps/getloadavg.Po: No such file or directory
You might try automake 1.16.1 instead. Its handling of files under .deps/
has changed. It might solve your issue. Quoting Automake's NEWS file:
* Bugs fixed:
- Automatic dependency tracking has been fixed to work also when the
'subdir-object' option is used and some 'foo_SOURCES' definition
contains unexpanded references to make variables, as in, e.g.:
a_src = sources/libs/aaa
b_src = sources/bbb
foo_SOURCES = $(a_src)/bar.c $(b_src)/baz.c
With such a setup, the created makefile fragment containing dependency
tracking information will be correctly placed under the directories
named 'sources/libs/aaa/.deps' and 'sources/bbb/.deps', rather than
mistakenly under directories named (literally!) '$(src_a)/.deps' and
'$(src_b)/.deps' (this was the first part of automake bug#13928).
Bruno