On Thu, Aug 13, 2015 at 10:08:24PM +0200, Tim Rühsen wrote:
> Am Donnerstag, 13. August 2015, 19:33:56 schrieb Andries E. Brouwer:

> > autoreconf: running: /usr/bin/autoconf --include=m4 --force
> > configure.ac:93: error: possibly undefined macro: AC_DEFINE
> >       If this token and others are legitimate, please use m4_pattern_allow.
> >       See the Autoconf documentation.
> > configure.ac:498: error: possibly undefined macro: AM_PATH_GPGME
> > autoreconf: /usr/bin/autoconf failed with exit status: 1
> > ./bootstrap: autoreconf failed
> 
> Yes sorry, that is a recent issue with metalink. Darshit works on that.
> 
> You have to install libgpgme11-dev (Or similar name).

Yes, that helps.

So:

Question 1: how come AC_DEFINE is undefined?
Answer 1: that is a bug in aclocal or so: a call of AC_DEFINE
 is involved in the call of AM_PATH_GPGME. Nothing is wrong with
 AC_DEFINE but AM_PATH_GPGME is undefined, and that also triggers
 the message about AC_DEFINE.

Question 2: why is AM_PATH_GPGME undefined?
Answer 2: It is not in the wget tree, and not in my /usr/share/aclocal*.

Installing libgpgme11-dev produces /usr/share/aclocal/gpgme.m4,
but we do not want to require that.

I think a solution is:

1. install libgpgme11-dev
2. cp /usr/share/aclocal/gpgme.m4 git/wget/m4
3. uninstall libgpgme11-dev
4. observe that ./bootstrap works

(I just did this: add gpgme.m4 to the m4 subdirectory,
and all seems to be fine.)

Andries

Reply via email to