gpgme 0.4.0 and 0.4.7 do not compile when compiled with smime option Reproducible: Always Steps to Reproduce: 1. emerge gpgme 2. 3. Actual Results: gcc -O3 -pipe -march=pentium4 -fomit-frame-pointer -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -o .libs/t-encrypt t-encrypt.o ../../gpgme/.libs/libgpgme4.so ../../gpgme/.libs/libgpgme4.so: undefined reference to `_gpgme_engine_ops_gpgsm'collect2: ld returned 1 exit status make[3]: *** [t-encrypt] Error 1 make[3]: Leaving directory `/var/tmp/portage/gpgme-0.4.0/work/gpgme-0.4.0/tests/gpg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gpgme-0.4.0/work/gpgme-0.4.0/tests'make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gpgme-0.4.0/work/gpgme-0.4.0' make: *** [all] Error 2 !!! ERROR: app-crypt/gpgme-0.4.0 failed. !!! Function src_compile, Line 46, Exitcode 2 !!! (no error message)
I was planning on removing these two versions and I've yet to work on smime with 0.9.0.
submission welcome - look at 0.9.0-r20 and see how it can be modified to make it work.
gpgme-1.0.0-r1 also has smime support. It is masked because it depends on the development series of gnupg. If this fails please bug me.