On Wed 2017-05-10 09:51:32 +0000, Antonino Augusta wrote: > When I try to install the gnupg-2.1.20 package, during the make i receive the > following error message: > > > sysutils.c: In function ‘gnupg_inotify_watch_socket’: > sysutils.c:1163: error: ‘IN_EXCL_UNLINK’ undeclared (first use in this > function) > sysutils.c:1163: error: (Each undeclared identifier is reported only once > sysutils.c:1163: error: for each function it appears in.) > make[2]: *** [libcommon_a-sysutils.o] Error 1 > make[2]: Leaving directory `/root/GnuPG_Pkgs/gnupg-2.1.20/common' > make[1]: *** [check] Error 2 > make[1]: Leaving directory `/root/GnuPG_Pkgs/gnupg-2.1.20/common' > make: *** [check-recursive] Error 1
On most GNU/Linux systems, this inotify definition is typically made available by either your libc development package, or by headers supplied by Linux dev packages. On debian, you'll need the libc6-dev package, which i can't imagine you could have even gotten this far without having it available. This line should also only be compiled if the C preprocessor has defined HAVE_INOTIFY_INIT, in which case you should already have #include <sys/inotify.h>, which is where the IN_EXCL_UNLINK definition is typically located. So i'm perplexed why you'd be running into this. perhaps your copy of inotify.h is really old or something? what OS are you using? if you "grep -r IN_EXCL_UNLINK /usr/include" does anything show up? --dkg
signature.asc
Description: PGP signature
_______________________________________________ Gnupg-users mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnupg-users
