Date: Sun, 15 Oct 2006 22:19:47 +0200 From: Jonathan McKeown <jonathan@hst.org.za> To: freebsd-questions@freebsd.org Subject: mimedefang with LDAP-enabled sendmail Message-ID: <200610152219.47346.jonathan@hst.org.za>
next in thread | raw e-mail | index | archive | help
I'm hoping someone can point me in the right direction. I'm running 6.1 (the
security branch) with a recently-updated ports tree (1 September).
I have modified /etc/make.conf to change the options for the system sendmail,
by adding these lines:
SENDMAIL_CFLAGS = -I/usr/local/include -DSASL=2 -DLDAPMAP
SENDMAIL_LDFLAGS = -L/usr/local/lib
SENDMAIL_LDADD = -lsasl2 -lldap -llber
I have added the necessary ports and rebuilt world: when I run
ldd /usr/libexec/sendmail/sendmail, I get
libutil.so.5 => /lib/libutil.so.5 (0x28107000)
libwrap.so.4 => /usr/lib/libwrap.so.4 (0x28113000)
libssl.so.4 => /usr/lib/libssl.so.4 (0x2811a000)
libcrypto.so.4 => /lib/libcrypto.so.4 (0x28148000)
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x2823a000)
libldap-2.3.so.2 => /usr/local/lib/libldap-2.3.so.2 (0x2824f000)
liblber-2.3.so.2 => /usr/local/lib/liblber-2.3.so.2 (0x2827f000)
libc.so.6 => /lib/libc.so.6 (0x2828a000)
and sendmail -d0.1 -bt </dev/null gives me
Version 8.13.6
Compiled with: DNSMAP LDAPMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8
MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS
PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS USERDB
USE_LDAP_INIT XDEBUG
When I try to build and install mail/mimedefang from ports (version is 2.57),
I get (modulo wrapping)
cc -O2 -fno-strict-aliasing -pipe -pthread -o mimedefang mimedefang.o
drop_privs_threaded.o utils.o rm_r.o syslog-fac.o /usr/lib/libmilter.a
-lpthread
/usr/lib/libmilter.a(errstring.o)(.text+0xd6): In function `sm_errstring':
: undefined reference to `ldap_err2string'
*** Error code 1
Has anyone come across this? (I found a couple of inconclusive entries through
Google, one on the Mimedefang list from earlier this year, which doesn't seem
to have attracted an answer, and one from three years ago regarding
installing MD on Red Hat Linux).
Any suggestions what to try next to get a successful build of mail/mimedefang?
Jonathan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610152219.47346.jonathan>
