gpg bug

Brian L. Matthews blmatthews at gmail.com
Tue Jun 23 23:21:32 CEST 2020


I'm installing gpg from source and ran into a problem. I'm making 
gnupg-2.2.20 on an iMac running macos 10.14.6. I've done

$ ./configure --prefix=$HOME/gnu
$ make

successfully. However, on make check I found that it doesn't work if I 
have a space in PATH. I do because VMWare Fusion adds 
"/Applications/VMware Fusion.app/Contents/Public" to PATH, but VMWare 
Fusion isn't required to reproduce the problem, if I just do:

$ PATH="$PATH:a b" make check

I get (after the tests in common, kbx, sm, scd, and tools pass):

Making check in openpgp
LC_ALL=C EXEEXT= 
PATH=../gpgscm:/Library/Frameworks/Python.framework/Versions/3.8/bin:/Users/blm/perl5/bin:/Users/blm/bin:/Users/blm/gnu/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:a 
b abs_top_srcdir=/Users/blm/src/3rdparty/gpg/gnupg-2.2.20 
objdir=/Users/blm/src/3rdparty/gpg/gnupg-2.2.20 
GPGSCM_PATH=/Users/blm/src/3rdparty/gpg/gnupg-2.2.20/tests/gpgscm 
/Users/blm/src/3rdparty/gpg/gnupg-2.2.20/tests/gpgscm/gpgscm \
/Users/blm/src/3rdparty/gpg/gnupg-2.2.20/tests/openpgp/run-tests.scm
/bin/sh: b: command not found
make[2]: *** [xcheck] Error 127
make[1]: *** [check-recursive] Error 1
make: *** [check-recursive] Error 1

If I don't add "a b" to PATH, make check completes successfully.

The workaround is obvious so I have everything installed and running, 
but thought you might want to know.

I'm not on the mailing list and didn't want to create an account on the 
bug tracking site just for this.

Thanks,
Brian



More information about the Gnupg-users mailing list