building gnupg master from git (oddities and workarounds)

Werner Koch wk at gnupg.org
Thu Jun 26 21:39:32 CEST 2014


On Thu, 26 Jun 2014 18:30, dkg at fifthhorseman.net said:

> I'm not sure what you mean by "VPATH builds", but i'm using automake
> 1.14.1.  Perhaps that's the issue?  I'm happy to test any proposed fixes

Automake 13 is incompatible to old automake versions.  They made the
parallel tests driver the default for no good reason.  GnuPG can't use
those parallel tests.  The autoconf option to switch back to serial
tests is not available with automake 11 and thus there is no way to
build with newer automakes unless you want to implement ugly M4 hacks to
work around this.  And with one of the next automake versions this hack
may stop working.  Those who need parallel tests should be able to
enable them but enforcing their use (and they are completely
incompatible to existing regression tests) is plain stupid.  The
autotools stuff works for 20 years and the configure updates required
from time time were mostly harmless.  This new default makes me really
angry.

  AUTOMAKE_SUFFIX=-1.11 ./autogen.sh

solves it for you (well after installing automake 1.11).

VPATH is an old make feature to support out-of-source-tree builds.  Some
people use this term for the latter.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gnupg-devel mailing list