Source: gmime
Version: 2.6.7-1
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
It looks like the gmime source is not being compiled with the
- --enable-smime flag. This is a new feature of gmime-2.6 that enables
SMIME decryption and signature verification support.
The following test program illustrates the problem:
0$ cat gmime-test-smime.c
#include <gmime/gmime.h>
#include <gmime/gmime-pkcs7-context.h>
int main() {
GMimeCryptoContext* cryptoctx;
g_mime_init (0);
cryptoctx = g_mime_pkcs7_context_new (NULL);
if (cryptoctx == NULL)
return 1;
else
return 0;
}
0$ gcc $(pkg-config --cflags --libs gmime-2.6) -o gmime-test-smime{,.c}
0$ ./gmime-test-smime
1$
I am including a patch to the debian/rules file that should fix the
problem.
Note, the notmuch team would like to have this functionality enabled.
Thanks for maintaining!
jamie.
- -- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJPssTHAAoJEO00zqvie6q8GB0P/2aR8/mbdVatfLm4mkHFXRdU
iou6bnUCDRbO3Lcd5DSdlCQXSXktbuMLrd4eJxDJ9AIvIi97gIPARyc6MEL+P46a
GhxkMLVdqESjk2FbeZaXxeSDVO68/Hv447XBCihsPgC5wQIRQWZYLQRkFp9Amj52
btr+w5ge9GdFuk4Wmtizg4wA8nez7QmwvnWCFoQrAvUj880FjOd8IAENe4C8tlH5
RrfVGNDbVvSvIky6YX0xLW3eVR79QKYuhhZQA44M7maBJqvHIBK0V2ns+8ssWPYR
jLTLXrBM83wlkH6ASGPi+FPeJeerfM3wjOwe7pjI+81xGoFlmF/lGE6U4QC9TQ+A
uyvks++z5hNOofU7CrFqZQHrL3Wu0Ygla8kLGOws/mA4R/QoCBoz9PK5TH6q73rK
eeKmOYhy5EplTSDBCd7sscY8b9nWUYMGKiY5VO0fwdgGIUE4o8jxrrUozBe73KPj
Y1OltCGrfx+2VPE5MojdvLA+Ms9V2h+eFcvJLZclRNmIx/P8CR5bSUkvwCuYTnxo
tBrnRzoLR3BT7ry0ZV5Pmy8M24EnBzIoqRzB8kXwQd0Txe2LbGCfr0+UNvgXZ/ai
XyaChdZFoOZIj/IAwu3p/i39ZdkFgUD75vPlK72V0KyTRKuiHeae/5uH6as88yHJ
8ZostbQtq3nKOJW4dACX
=EmkU
-----END PGP SIGNATURE-----
--- debian/rules.orig 2012-05-15 13:59:52.412062050 -0700
+++ debian/rules 2012-05-15 13:59:44.864013139 -0700
@@ -31,6 +31,7 @@
--enable-gtk-doc \
--disable-rpath \
--enable-largefile \
+ --enable-smime \
$(CONFIGURE_FLAGS)
override_dh_auto_build: