Commit e21a4c0271e6f (lib/automake.mk: Fix dependency typos.) was crossported from master to fix some observed Debian build failures, but it was not crossported correctly. The version on master (commit 5b3c194faa61) did not include the $(srcdir) prefixes because master had a previous commit ab70cd304210e (Makefiles: Stop distributing files because building them requires Python.) that is not on branch-2.4, and when I did the crossport I failed to pay enough attention to realize that retaining $(srcdir) for the target was incorrect: an .lo file would always be in the builddir. Thus, this commit fixes the problem.
Reported-by: Alex Wang <al...@nicira.com> Reported-at: http://openvswitch.org/pipermail/dev/2015-July/057779.html Signed-off-by: Ben Pfaff <b...@nicira.com> --- lib/automake.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/automake.mk b/lib/automake.mk index fdc518e..bd23ef7 100644 --- a/lib/automake.mk +++ b/lib/automake.mk @@ -486,14 +486,14 @@ $(srcdir)/lib/ofp-errors.inc: \ $(srcdir)/lib/ofp-errors.h \ $(srcdir)/include/openflow/openflow-common.h > $@.tmp && \ mv $@.tmp $@ -$(srcdir)/lib/ofp-errors.lo: $(srcdir)/lib/ofp-errors.inc +lib/ofp-errors.lo: $(srcdir)/lib/ofp-errors.inc EXTRA_DIST += build-aux/extract-ofp-errors lib/ofp-errors.inc $(srcdir)/lib/ofp-msgs.inc: \ lib/ofp-msgs.h $(srcdir)/build-aux/extract-ofp-msgs $(AM_V_GEN)$(run_python) $(srcdir)/build-aux/extract-ofp-msgs \ $(srcdir)/lib/ofp-msgs.h $@ > $@.tmp && mv $@.tmp $@ -$(srcdir)/lib/ofp-msgs.lo: $(srcdir)/lib/ofp-msgs.inc +lib/ofp-msgs.lo: $(srcdir)/lib/ofp-msgs.inc EXTRA_DIST += build-aux/extract-ofp-msgs lib/ofp-msgs.inc INSTALL_DATA_LOCAL += lib-install-data-local -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev