BUG report gnupg-2.2.4 (or npth)

Henry nbsd4ever at gmail.com
Sat Jan 13 10:18:01 CET 2018


I can't build gnupg-2.2.4 because npth.h includes headers with
conflicting types.

% uname -srp ==>> NetBSD 7.0.2 i386

% ./configure --enable-g13 --enable-symcryptrun --enable-wks-tools \
  --enable-selinux-support --with-npth-prefix=/usr/local \
  --with-readline=/usr/local

Output before "gmake[3]: *** [Makefile:2050: libcommonpth_a-sysutils.o]
 Error 1":
In file included from /usr/local/include/npth.h:52:0,
                 from sysutils.c:72:
/usr/local/include/pthread.h:357:18: error: conflicting types for
‘pthread_kill extern int       pthread_kill(pthread_t, int);
                  ^
In file included from /usr/local/include/npth.h:50:0,
                 from sysutils.c:72:
/usr/include/signal.h:69:5: note: previous declaration of ‘pthread_kill’ was he
 int pthread_kill(pthread_t, int);
     ^
I can build gnupg-2.2.4 if I don't use npth, but then the tests
(gmake check) fail.

Regards,

Henry



More information about the Gnupg-users mailing list