Hi Jev,
Don't know if you've had any other responses to this however... with FreeBSD
v4.3 and the ports collection. By default, the cyrus-sasl port in
/usr/ports/security/cyrus/cyrus-sasl compiles version 1.5.24
If you look at /usr/ports/security/cyrus-sasl/Makefile - you'll see that it
uses the following "configure" options:
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \
--with-plugindir=${PREFIX}/lib/sasl \
--with-dbpath=${PREFIX}/etc/sasldb \
--includedir=${PREFIX}/include/sasl \
--enable-static \
--enable-login \
--enable-plain \
--with-pwcheck=/var/pwcheck \
--with-dblib=ndbm \
--with-rc4=openssl
You may have a different list of options to me - I think that I added in
"--enable-login" and/or "--enable-plain".
The line of interest here is the "--dblib=ndbm" line - this enables the
"Berkeley" DB librarys.
In order to use LDAP, you need to use the syntax listed below - please note
that as per the following, ldap and MySQL support is NOT enabled by default.
The following was obtained by running "./configure --help | more" in the
"/usr/ports/security/cyrus-sasl/work/cyrus-sasl-1.5.24" directory (or
whatever version you've downloaded":
--with-dblib=DBLIB set the DB library to use [berkeley]
--with-pwcheck=DIR enable use of the pwcheck daemonusing statedir DIR
--with-mysql=PATH enable authentication from MySQL database [no]
--with-ldap=PATH enable authentication from LDAP [no]
I hope that this is of some help for you.
BTW - I now have cyrus imap working and it's absolutely AWESOME!!! Join it
up with "IMHO" and the "Roxen" webserver and you have a great combination
for a free WebMail service!!!
GREAT product here guys - thanks for CYRUS :-)
Cheers,
Andrew Barnes
--
Andrew Barnes
Email: [EMAIL PROTECTED]
PGP Fingerprint: 2C8E E948 C62D 8C2C 48E3 0925 6ED3 78AA 5B17 6E26
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Jev
Sent: Wednesday, 13 June 2001 6:43 PM
To: [EMAIL PROTECTED]
Subject: cyradm
Hi all,
Im having trouble running cyradm on a Freebsd 4.3-Stable box, sasl has
been installed from the ports, and I compiled and installed cyrus 2.0.14
by hand. When I try and run cyradm I get the following:
%cyradm
Can't load
'/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so
'
for module Cyrus::IMAP:
/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so:
Undefined symbol "sasl_client_init" at
/usr/libdata/perl/5.00503/DynaLoader.pm line 169.
at
/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm
line 43
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm
line 43.
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Shell.pm
line 58.
BEGIN failed--compilation aborted.
%
Any ideas?
--
http://www.ecad.org/~jev/jev.gpg
Key fingerprint = 748B 2346 1683 6384 5E8D 4EE3 0807 EADB 999E AB95