On Tue, 03 Jan 2012 17:09:39 -0500, Peter Portante wrote: > I am interested in using notmuch from within emacs, but have not been > able to get the latest version of notmuch (0.10.2) to compile under > Fedora 16: > > [pportant@frodo notmuch-0.10.2]$ make > Use "make V=1" to see the verbose compile lines. > CC -O2 debugger.o > In file included from debugger.c:21:0: > notmuch-client.h:72:5: error: unknown type name 'GMimeSignatureValidity' > notmuch-client.h:86:5: error: unknown type name 'GMimeCipherContext' > make: *** [debugger.o] Error 1 > > It appears that with GMime v2.6 (from v2.4), a change was made to remove > the use of GMimeSignatureValidity in favor of GMimeSignatureList, and > renamed GMimeCipherContext to GMimeCryptoContext. Hey, Peter. Unfortunately notmuch is not yet compatible with gmime 2.6. gmime 2.5, which is apparently what's in Fedora 16, is the experimental release of the 2.6 interface. Updating notmuch to work with gmime 2.6 has been on the todo list for a while now, and it's obviously getting more urgent. I've been planning on looking into it at it as soon as I can, but if anyone else wants to take a crack at it, I'll be happy to review patches. jamie.