gpg: no handler for keyserver scheme "ldap"

David Shaw
Thu Feb 6 21:29:01 2003

On Thu, Feb 06, 2003 at 10:30:24AM -0500, Todd wrote:

> I believe Red Hat uses this because so many packages seem to ignore DESTDIR
> (unlike the well behaved gnupg package :).  But shouldn't using this syntax
> for make still work?  It ends up putting the keyserver helpers into
> $RPM_BUILD_ROOT/usr/libexec and the rpm build fails unless you move them to
> the gnupg dir in the specfile (or use the more appropriate DESTDIR in make
> install).  Most other packages I've created or built with rpm don't do this
> sort of thing so it's unexpected behavior in that respect.

Ah, that explains what happened.  makeinstall is overriding the
libexecdir setting, which causes gpgkeys_ldap to go into the
overridden libexecdir.  However, the main gpg binary isn't overridden,
so it contains the hardcoded path.

I think I can fix this without too much fuss for the next release.


   David Shaw  |  |  WWW
   "There are two major products that come out of Berkeley: LSD and UNIX.
      We don't believe this to be a coincidence." - Jeremy S. Anderson