This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Notmuch mail indexer - talloc requirement?
- From: Joe Rochette <joerochette at fastmail dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 18 Mar 2015 20:12:29 -0400
- Subject: Notmuch mail indexer - talloc requirement?
- Authentication-results: sourceware.org; auth=none
Hi,
I've been using mutt and offlineimap for sometime in cygwin to make my
windows system feel more at home.
What I do miss however from my linux systems is the notmuch mail
indexer. (http://notmuchmail.org/)
According to the source tarball INSTALL file notmuch depends on four
libraries: Xapian, GMime 2.4 or 2.6,
Talloc, and zlib. I believe i can get each of these from cygwin
packages with the exception of Talloc:
Talloc
------
Talloc is a memory-pool allocator used by Notmuch.
Talloc is an extremely lightweight and easy-to-use tool for
allocating memory in a hierarchical fashion and then freeing
it with a single call of the top-level handle. Using it has
made development of Notmuch much easier and much less prone to
memory leaks.
Talloc is available from http://talloc.samba.org/
I have attempted to compile Talloc (to in-turn compile Notmuch) and
after a long-running ./configure step i get an error on make which is
pasted below:
[joe@my_pc talloc-2.1.1]$ make
WAF_MAKE=1 PATH=buildtools/bin:../../buildtools/bin:$PATH waf build
Waf: Entering directory `/cygdrive/c/Users/joe/talloc-2.1.1/bin'
[16/18] Linking default/cygpytalloc-util-2.dll
/usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/bin/ld:
cannot find -ltalloc
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/cygdrive/c/Users/joe/talloc-2.1.1/bin'
Build failed: -> task failed (err #1):
{task: cc_link pytalloc_util_6.o -> cygpytalloc-util-2.dll}
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 1
Any ideas on what might be the issue? Is anyone running notmuch (or
talloc) for anything out there?
Thanks in advance,
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple