buildworld failure in libexec.mail.local on 6.1 Release

Victor Sherstniov victor at olencom.ru
Wed May 17 05:11:38 PDT 2006


 

 

Hello!

 

> 
> After running cvsup to RELENG_6_1, I started `make buildworld
> KERNCONF=BEASTIE61` as per the handbook's '21.4.1 The Canonical Way to
> Update Your System'
> 
> In libexec/mail.local I get the following on stderr
> /usr/obj/usr/src/tmp/usr/bin/ld: warning: libldap-2.2.so.7, needed by
> /usr/local/lib/libsasl.so, not found (try using -rpath or -rpath-link)
> /usr/obj/usr/src/tmp/usr/bin/ld: warning: liblber-2.2.so.7, needed by
> /usr/local/lib/libsasl.so, not found (try using -rpath or -rpath-link)
> /usr/local/lib/libsasl.so: undefined reference to `ldap_get_dn'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_unbind'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_first_entry'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_simple_bind_s'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_set_option'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_memfree'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_init'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_search_ext_s'
> /usr/local/lib/libsasl.so: undefined reference to `ldap_msgfree'
> 
> >From stdout I had
> ===> libexec/mail.local (all)
> cc -O2 -pipe -funroll-loops -march=pentium3m
> -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 -pipe -funroll-loops -march=pentium3m
> -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
> *** Error code 1
 
>I guess you're trying to use a sendmail compiled with SMTP AUTH support.
>I have the same problem here.
 
>Even though libldap-2.2.so.7 and liblber-2.2.so.7 are in /usr/local/lib
>and cc has a -L/usr/local/lib flag, ld doesn't find them.
 
>Even putting the libraries in /usr/lib doesn't correct this error.
 

I have this problem too. I use SMTP AUTH and I get error if I do buildworld.

Do you have decision of problem?

 

Thank you.

 

 

Victor Sherstniov

 



More information about the freebsd-stable mailing list