Sendmail not compiling with make world in 6.0
Brian Fundakowski Feldman
green at freebsd.org
Mon Nov 7 17:42:16 PST 2005
On Mon, Nov 07, 2005 at 07:28:06PM -0500, sammy!!! wrote:
> I get this error when trying to do a make world with FreeBSD 6.0.
> ===> libexec/mail.local (all)
> cc -O2 -fno-strict-aliasing -pipe -I/usr/src/libexec/
> mail.local/../../contrib/sendmail/include -I. -I/usr/local/include/
> sasl1 -DSASL -c /usr/src/libexec/mail.local/../../contrib/sendmail/
> mail.local/mail.local.c
> cc -O2 -fno-strict-aliasing -pipe -I/usr/src/libexec/
> mail.local/../../contrib/sendmail/include -I. -I/usr/local/include/
> sasl1 -DSASL -L/usr/local/lib -o mail.local mail.local.o /usr/obj/
> usr/src/libexec/mail.local/../../lib/libsm/libsm.a -lsasl
> /usr/obj/usr/src/tmp/usr/bin/ld: warning: libcrypt.so.2, needed by /
> usr/local/lib/libsasl.so, not found (try using -rpath or -rpath-link)
> /usr/obj/usr/src/tmp/usr/bin/ld: warning: libpam.so.2, needed by /usr/
> local/lib/libsasl.so, not found (try using -rpath or -rpath-link)
> /usr/local/lib/libsasl.so: undefined reference to `pam_end'
> /usr/local/lib/libsasl.so: undefined reference to `pam_authenticate'
> /usr/local/lib/libsasl.so: undefined reference to `crypt'
> /usr/local/lib/libsasl.so: undefined reference to `pam_start'
> *** Error code 1
>
> Stop in /usr/src/libexec/mail.local.
> *** Error code 1
>
>
> I have the following in my /etc/make.conf
> SENDMAIL_CFLAGS=-I/usr/local/include/sasl1 -DSASL
> SENDMAIL_LDFLAGS=-L/usr/local/lib
> SENDMAIL_LDADD=-lsasl
>
> Any clues on why this is failing with 6.0? It worked in 5.4 no
> problem...
You're still using your libsasl from 5.4. The warnings pretty
unequivocally showed that it can't find the libraries it was
originally linked against.
--
Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\
<> green at FreeBSD.org \ The Power to Serve! \
Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\
More information about the freebsd-stable
mailing list