While merging sys-fs/ecryptfs-utils-30 USE="doc gpg openssl pam -gtk -pkcs11": i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -march=i686 -pipe -fomit-frame-pointer -D_GNU_SOURCE -MT libecryptfs_key_mod_gpg_la-ecryptfs_key_mod_gpg.lo -MD -MP -MF .deps/libecryptfs_key_mod_gpg_la-ecryptfs_key_mod_gpg.Tpo -c ecryptfs_key_mod_gpg.c -fPIC -DPIC -o .libs/libecryptfs_key_mod_gpg_la-ecryptfs_key_mod_gpg.o ecryptfs_key_mod_gpg.c:29:19: error: gpgme.h: No such file or directory ecryptfs_key_mod_gpg.c:39: error: expected specifier-qualifier-list before 'gpgme_ctx_t' ecryptfs_key_mod_gpg.c: In function 'destroy_key_mod_gpg': ecryptfs_key_mod_gpg.c:47: error: 'struct key_mod_gpg' has no member named 'sig' ecryptfs_key_mod_gpg.c:48: error: 'struct key_mod_gpg' has no member named 'sig' ecryptfs_key_mod_gpg.c: In function 'ecryptfs_gpg_get_key_metadata': ecryptfs_key_mod_gpg.c:117: error: 'struct key_mod_gpg' has no member named 'sig' ecryptfs_key_mod_gpg.c: In function 'tf_gpg_keysig': ecryptfs_key_mod_gpg.c:255: error: 'gpgme_error_t' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:255: error: (Each undeclared identifier is reported only once ecryptfs_key_mod_gpg.c:255: error: for each function it appears in.) ecryptfs_key_mod_gpg.c:255: error: expected ';' before 'err' ecryptfs_key_mod_gpg.c:257: error: 'gpgme_key_t' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:257: error: expected ';' before 'key' ecryptfs_key_mod_gpg.c:259: error: 'err' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:259: error: 'struct key_mod_gpg' has no member named 'ctx' ecryptfs_key_mod_gpg.c:259: error: 'key' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:260: error: 'gpgme_subkey_t' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:260: error: expected ';' before 'subkey' ecryptfs_key_mod_gpg.c:262: error: 'subkey' undeclared (first use in this function) ecryptfs_key_mod_gpg.c: In function 'tf_gpg_enter': ecryptfs_key_mod_gpg.c:313: error: 'gpgme_error_t' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:313: error: expected ';' before 'err' ecryptfs_key_mod_gpg.c:314: error: 'gpgme_keylist_result_t' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:314: error: expected ';' before 'keylist_res' ecryptfs_key_mod_gpg.c:322: error: 'err' undeclared (first use in this function) ecryptfs_key_mod_gpg.c:322: error: 'struct key_mod_gpg' has no member named 'ctx' ecryptfs_key_mod_gpg.c:328: error: 'struct key_mod_gpg' has no member named 'ctx' ecryptfs_key_mod_gpg.c:335: error: 'struct key_mod_gpg' has no member named 'keylist_idx' I have gnupg-2.0.7, /usr/include/gpgme/gpgme.h is ok.
Thanks! Fixed.