[gnutls-dev] [PATCH] Fixing OpenPGP keyring import (again)

Simon Josefsson simon at josefsson.org
Tue May 22 12:23:08 CEST 2007


ludovic.courtes at laas.fr (Ludovic Courtès) writes:

> I'm currently unable to compile GnuTLS from HEAD because of something
> fishy going on with Gnulib:
>
>   $ make CFLAGS='-g -Wall' -j2
>   make: *** No rule to make target `gl/m4/getpass.m4', needed by `Makefile.in'.  Stop.
>
>   $ find -name getpass.m4
>   ./lgl/m4/getpass.m4
>
>   $ grep -r getpass gl/
>   gl/Makefile:# Reproduce by: gnulib-tool --import --dir=. --local-dir=gl/override --lib=libgnu --source-base=gl --m4-base=gl/m4 --doc-base=doc --aux-dir=. --avoid=snprintf --avoid=vasnprintf --makefile-name=gnulib.mk --libtool --macro-prefix=gl arpa_inet fdl gendocs getaddrinfo getline getpass gpl inet_ntop inet_pton lgpl maintainer-makefile readline
>   gl/Makefile:    $(top_srcdir)/gl/m4/getpass.m4 \
>   gl/Makefile:    getdelim.h getline.c getline.h getpass.c getpass.h inet_ntop.c \
>   gl/Makefile:    getline.c getpass.c inet_ntop.c inet_pton.c readline.c \
>   gl/Makefile:include ./$(DEPDIR)/getpass.Plo
>   gl/Makefile.in: $(top_srcdir)/lgl/m4/getpass.m4 \
>
> So, for some reason, the generated `Makefile' gets the path to
> `getpass.m4' wrong, although `Makefile.in' has the right one.
>
> Running `autoreconf', `automake' or `gnulib-tool --update' doesn't
> help.  Any idea?

I think 'autoreconf -fvi' should help.  You could try 'cvsco' from
cvs-utils too, it cleans up everything to get a fresh checkout.

/Simon



More information about the Gnutls-dev mailing list