tags 555585 + patch
severity 555585 normal
unblock 622279 with 555585
thanks
* Peter Fritzsche <[email protected]>, 2009-11-10, 10:58:
/bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -g -Wall -O2
../../lib/libmuaux.la ../../libmu_cpp/libmu_cpp.la
../../mailbox/libmailutils.la -o addr addr.o ../../lib/libmuaux.la
../../libmu_cpp/libmu_cpp.la ../../libproto/mbox/libmu_mbox.la
../../libproto/imap/libmu_imap.la ../../libproto/pop/libmu_pop.la
../../libproto/nntp/libmu_nntp.la ../../libproto/mh/libmu_mh.la
../../libproto/maildir/libmu_maildir.la ../../libmu_auth/libmu_auth.la
../../libproto/mailer/libmu_mailer.la ../../libmu_sieve/libmu_sieve.la -lgsasl
-lgnutls -lgcrypt -lldap -lpam -ldl ../../mailbox/libmailutils.la -lcrypt
-lpthread -lgdbm
libtool: link: g++ -g -O2 -g -Wall -O2 -o .libs/addr addr.o
../../lib/.libs/libmuaux.a ../../libmu_cpp/.libs/libmu_cpp.so
../../libproto/mbox/.libs/libmu_mbox.so ../../libproto/imap/.libs/libmu_imap.so
-L/usr/lib ../../libproto/pop/.libs/libmu_pop.so
../../libproto/nntp/.libs/libmu_nntp.so ../../libproto/mh/.libs/libmu_mh.so
../../libproto/maildir/.libs/libmu_maildir.so
../../libmu_auth/.libs/libmu_auth.so
../../libproto/mailer/.libs/libmu_mailer.so
/home/peter/rebuild/build/mailutils/mailutils-2.1+dfsg1/libmu_auth/.libs/libmu_auth.so
/usr/lib/libmysqlclient.so -lnsl -lz -lm
../../libmu_sieve/.libs/libmu_sieve.so
/home/peter/rebuild/build/mailutils/mailutils-2.1+dfsg1/mailbox/.libs/libmailutils.so
/usr/lib/libltdl.so /usr/lib/libgsasl.so /usr/lib/libidn.so
/usr/lib/libntlm.so -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
/usr/lib/libgnutls.so /usr/lib/libgcrypt.so -lldap -lpam -ldl
../../mailbox/.libs/libmailutils.so -lcrypt -lpthread /usr/lib/libgdbm.so
/usr/bin/ld: ../../libmu_auth/.libs/libmu_auth.so: error: undefined reference
to 'ber_memvfree'
/usr/bin/ld: ../../libmu_auth/.libs/libmu_auth.so: error: undefined reference
to 'ber_memfree'
/usr/bin/ld: ../../libmu_auth/.libs/libmu_auth.so: error: undefined reference
to 'ber_set_option'
collect2: ld returned 1 exit status
make[4]: *** [addr] Error 1
The attached patch fixes this bug. Note that you should run autoreconf
after applying it.
Contrary to what the serious severity suggested, the package does *not*
FTBFS in unstable, and AFAICT the missing linkage doesn't have any
practical consequences, at least for the time being. Therefore, I took
the liberty of downgrading the bug.
--
Jakub Wilk
--- mailutils-2.2+dfsg1.orig/configure.ac
+++ mailutils-2.2+dfsg1/configure.ac
@@ -789,7 +789,7 @@ if test $status_ldap = maybe; then
AC_CHECK_LIB(ldap, ldap_bind,[
status_ldap=yes
AC_DEFINE(WITH_LDAP, 1, [Define to 1 if you want to use -lldap])
- MU_AUTHLIBS="$MU_AUTHLIBS -lldap"],
+ MU_AUTHLIBS="$MU_AUTHLIBS -lldap -llber"],
[status_ldap=no])
fi