Re: Compiling mutt for OS X; using SMTP option. What libraries
- To: mutt-users@xxxxxxxx
- Subject: Re: Compiling mutt for OS X; using SMTP option. What libraries
- From: Kyle Wheeler <kyle-mutt@xxxxxxxxxxxxxx>
- Date: Mon, 30 Mar 2009 12:36:01 -0500
- Comment: DomainKeys? See http://domainkeys.sourceforge.net/
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=memoryhole.net; h=date :from:to:subject:message-id:references:mime-version:content-type :in-reply-to; s=default; bh=USg+pYKL55NgQZUXuVZ1BtxbNjk=; b=ItRR TJugZ3pU/pOmRykrraHCmLolKP+AbLeCafv5+Q+1ZIsqJaxFq1wMDM5GbWdlUVFH lVkOw6ZQJVuYxwtdZdLNI/+geOVMtIKYj0CDToryyqG9BJm/gDbqMuA3X+0VkwZG n2mWuIUq6Yg/XhzKEleM8UhXnK0Vhs0kYmrpQ94=
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=memoryhole.net; b=EyTZGjoTNHGJvNDi4qvu1HBWqxV0X0BOZiXGfapBU9x4FYNzzPGi5Kf4pm9MLhoYy5mPovpPbj3z4RXysUiyIMa3fZcpdrm6hXIsqa0sC9CXVFLL+74i+KmIu/U/160UMkryPNgOEwCg3oe9Lyq3ZXPrPCvX1kkPR17LhAmdbZQ=; h=Received:Received:Date:From:To:Subject:Message-ID:Mail-Followup-To:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:OpenPGP:User-Agent;
- In-reply-to: <827687920.32318121238427486370.JavaMail.javamailuser@localhost>
- List-post: <mailto:mutt-users@mutt.org>
- List-unsubscribe: send mail to majordomo@mutt.org, body only "unsubscribe mutt-users"
- Mail-followup-to: mutt-users@xxxxxxxx
- Openpgp: id=CA8E235E; url=http://www.memoryhole.net/~kyle/kyle-pgp.asc; preference=signencrypt
- References: <827687920.32318121238427486370.JavaMail.javamailuser@localhost>
- Sender: owner-mutt-users@xxxxxxxx
- User-agent: Mutt/1.5.19 (2009-03-19)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday, March 30 at 10:38 AM, quoth russurquhart1@xxxxxxxxxxx:
> I've been trying to compile mutt to use SMTP. I've used the
> following configure:
>
> ./configure --prefix=/usr/local --with-curses --with-regex
> --enable-locales-fix \
> --enable-pop --enable-smtp --with-sasl --enable-hcache --with-ssl
> $ make
>
> when i get to the make part, it bombs out looking for sasl.
Well, with the --with-sasl flag, you told it that you HAD sasl, so
that would make sense, don't you think?
> My question, what additional applications/libraries are needed?
You need to have all the libraries that you TELL IT you have. If you
tell it you have a SASL library, then you better have one. If you tell
it you have an hcache library (such as bdb or gbdm or tokyocabinet),
then you better have one.
> Is this written in any documentation somewhere?
No offense intended, but what good would it do to write down "if you
tell mutt to use the SASL library, it will expect to find one
somewhere."? Isn't that a little... blindingly obvious?
Nevertheless, these things are written down in, of all places, the
mutt manual: http://www.mutt.org/doc/devel/manual.html
For example, information about the SASL issue is in the manual, in
section 4.2 (the Authentication section):
SASL is a special super-authenticator ... To use it, you must have
the Cyrus SASL library installed on your system and compile mutt
with the --with-sasl flag.
As another example, the requirements of the header caching (hcache)
feature are documented in section 7.1 (the Header Caching section):
Header caching can be enabled via the configure script and the
--enable-hcache option. It's not turned on by default because
external database libraries are required: one of tokyocabinet,
qdbm, gdbm or bdb must be present.
As a self-identified tech writer, I would think you would have a
better appreciation for the utility of the manual.
> Do i NEED fink to do this?
Of course not. I don't use fink (or macports) to install mutt on my
OSX machine. Then again, I read the documentation too, so I guess I'm
just weird.
This is my configure command:
./configure --enable-hcache --with-tokyocabinet --with-ssl
--enable-smtp --enable-imap --with-sasl --enable-debug
I have installed ncursesw (for UTF-8 support), cyrus-sasl (for
authentication support), tokyocabinet (for hcache), and libidn (for
handling international domain names... maybe unnecessary, but I did it
anyway).
~Kyle
- --
All men dream; but not equally.
-- T. F. Lawrence (of Arabia)
-----BEGIN PGP SIGNATURE-----
Comment: Thank you for using encryption!
iEYEARECAAYFAknRAwEACgkQBkIOoMqOI149OwCgzCQRDFRd7rfLedJBAUGiQt/E
N3wAoPe+jeUsb4Rj2TlzyAPhFQwwpwGq
=k11r
-----END PGP SIGNATURE-----