* Problem Building on OSX leopard 10.5.8
@ 2009-11-18 17:47 Saptarshi Guha
2009-11-21 18:51 ` Carl Worth
0 siblings, 1 reply; 2+ messages in thread
From: Saptarshi Guha @ 2009-11-18 17:47 UTC (permalink / raw)
To: notmuch
Hello,
Having given up on most email clients yet trapped by them, I came
across notmuch.
Quite eager to build,
1.download xapian,
A suggestion :
In the INSTALL/README file, mention that xapian-config should be on path
and that it be called xapian-config.
When I installed the latest, it was installed in /usr/local/bin (not
in my path)
at xapian-config-1.1
2. download gmime (no problem here)
3. Install talloc (the makefile has errors in it)
Problem Building notmuch:
I got this error:
lib/index.cc: In function ‘void
_index_address_mailbox(notmuch_message_t*, const char*,
InternetAddress*)’:
lib/index.cc:46: error: ‘strndup’ was not declared in this scope
Any ideas?
Thank you
Saptarshi
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Problem Building on OSX leopard 10.5.8
2009-11-18 17:47 Problem Building on OSX leopard 10.5.8 Saptarshi Guha
@ 2009-11-21 18:51 ` Carl Worth
0 siblings, 0 replies; 2+ messages in thread
From: Carl Worth @ 2009-11-21 18:51 UTC (permalink / raw)
To: Saptarshi Guha, notmuch
On Wed, 18 Nov 2009 12:47:47 -0500, Saptarshi Guha <saptarshi.guha@gmail.com> wrote:
> Having given up on most email clients yet trapped by them, I came
> across notmuch.
> Quite eager to build,
Hi Saptarshi, Welcome to notmuch!
I hope you find it helpful.
> In the INSTALL/README file, mention that xapian-config should be on path
> and that it be called xapian-config.
> When I installed the latest, it was installed in /usr/local/bin (not
> in my path)
> at xapian-config-1.1
OK. I've added that now.
> 2. download gmime (no problem here)
Good news.
> 3. Install talloc (the makefile has errors in it)
What's the error here? (Not that it's our bug, but it would be nice to
report it to the talloc folks or perhaps warn notmuch users about it).
> lib/index.cc: In function void
> _index_address_mailbox(notmuch_message_t*, const char*,
> InternetAddress*):
> lib/index.cc:46: error: strndup was not declared in this scope
Some systems (including yours) don't have a strndup function. One
proposed plan is to put an implementation of strndup into notmuch, (it's
not a complex function). But then again, we could just change the caller
to use talloc_strndup instead.
Portability patches are always welcome, (otherwise I'll try to do things
when I can but I won't be able to test things well).
-Carl
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-11-21 18:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-18 17:47 Problem Building on OSX leopard 10.5.8 Saptarshi Guha
2009-11-21 18:51 ` Carl Worth
Code repositories for project(s) associated with this public inbox
https://yhetil.org/notmuch.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).