[Macgpg-users] GnuPG v2.0.2 MAC OS install - TESTING NEEDED!

Benjamin Donnachie benjamin at py-soft.co.uk
Sat Feb 17 14:36:42 CET 2007

Benjamin Donnachie wrote:
> No patches were needed to any of the code and only libgcrypt's config.h
> needed a minor edit for endian issues with the fat build.

Unfortunately, gpg v2.0.2 does not appear to recognise the option
pcsc-driver anymore:

$ gpg2 --pcsc-driver /System/Library/Frameworks/PCSC.framework/PCSC
gpg: Invalid option "--pcsc-driver"

Despite the following in the man page:

--pcsc-driver file
Use  file to access the smartcard reader. The current default is
`libpcsclite.so.1'   for    GLIBC    based    systems,    `/Sys-
tem/Library/Frameworks/PCSC.framework/PCSC'  for MAC OS X, `win-
scard.dll' for Windows and `libpcsclite.so' for other systems.

Neither scdaemon:

/* The card dirver we use by default for PC/SC.  */
#if defined(HAVE_W32_SYSTEM) || defined(__CYGWIN__)
#define DEFAULT_PCSC_DRIVER "winscard.dll"
#elif defined(__GLIBC__)
#define DEFAULT_PCSC_DRIVER "libpcsclite.so.1"
#define DEFAULT_PCSC_DRIVER "libpcsclite.so"

... or pcsc-wrapper correctly default correctly on the Mac:

#define DEFAULT_PCSC_DRIVER "libpcsclite.so"

This shouldn't matter if you are using a CCID compliant smartcard reader
as TEST1 was compiled with libusb support (Though this still needs
testing).  However, if you are using a PCSC smartcard reader please
download the newly patched TEST2 at

Werner et al - any chance the source could please be patched for MacOS,
or support for the pcsc-driver option returned?


More information about the Gnupg-devel mailing list