The symbols you speak of are in libbind... Try linking
with -lbind on your system.

--- qmailldap <[EMAIL PROTECTED]> wrote:
> hi��
>     I've troubles compiling qmail-ldap (patch
> revision 0301) under openlinux
> 
> check.o qldap-ldaplib.o qldap-debug.o sig.a strerr.a
> getln.a \
> wait.a case.a cdb.a fd.a seek.a open.a env.a
> stralloc.a alloc.a \
> substdio.a str.a qldap-errno.o error.a fs.a
> auto_qmail.o \
> auto_uids.o auto_usera.o auto_spawn.o
> -L/usr/local/openldap/lib -lldap -llber
> /usr/local/openldap/lib/libldap.so: undefined
> reference to `res_query'
> /usr/local/openldap/lib/libldap.so: undefined
> reference to `dn_expand'
> make: *** [qmail-lspawn] Error 1
> 
> 
> the compile options in  Makefile is as following:
> # to enable some additional for qmail-ldap stuff put
> it on the LDAPFLAGS line
> # -DLDAP_ESCAPE_BUG should be added as long as the
> ldap servers have
> # problems with the escapeing of LDAP filters (fixed
> with OpenLDAP 1.2.7)
> # -DQLDAP_CLUSTER for enabling cluster support
> # to use cleartext passwords (a bad idea on
> production systems) add
> # -DCLEARTEXTPASSWD to the LDAPFLAGS
> LDAPFLAGS=-DQLDAP_CLUSTER
> 
> # Perhaps you have different ldap libraries, change
> them here
> LDAPLIBS=-L/usr/local/openldap/lib -lldap -llber
> # and change the location of the include files here
> LDAPINCLUDES=-I/usr/local/openldap/include
> # on Slowaris you need -lresolv added like this:
> #LDAPLIBS=-L/opt/OpenLDAP/lib -lldap -llber -lresolv
> # for example on my Linux box I use:
> #LDAPLIBS=-L/opt/OpenLDAP/lib -lldap -llber
> # if you need a special include-directory for ldap
> headers enable this
> #LDAPINCLUDES=-I/opt/OpenLDAP/include
> # TLS (SMTP encryption) in qmail-smtpd and
> qmail-remote, see TLS.readme
> # You need OpenSSL for this
> # TLS enable
> TLSON=-DTLS
> # Path to OpenSSL includes
> TLSINCLUDES=-I/usr/local/openssl/include
> # Path to OpenSSL libraries
> TLSLIBS=-L/usr/local/openssl/lib -lssl -lcrypto
> # Path to OpenSSL binary
> OPENSSLBIN=/usr/local/openssl/bin/openssl
> 
> # to make the Netscape download progress bar work
> with qmail-pop3d
> # uncomment the next line (allready done)
> MNW=-DMAKE_NETSCAPE_WORK
> 
> # to enable the auto-maildir-make feature uncomment
> the next line
> MDIRMAKE=-DAUTOMAILDIRMAKE
> # to enable the auto-homedir-make feature uncomment
> the next line
> HDIRMAKE=-DAUTOHOMEDIRMAKE
> 
> # on most systems we need this to make checkpassword
> SHADOWLIBS=-lcrypt
> # OpenBSD Systems seems to have no libcrypt, so
> comment the line out if you
> # get linking problems
> # To use shadow passwords under some Linux OS,
> uncomment the next two lines.
> #SHADOWLIBS=-lcrypt -lshadow
> #SHADOWOPTS=-DPW_SHADOW
> # To use shadow passwords under Solaris, uncomment
> the SHADOWOPTS line.
> 
> # to enable the possibility to log and debug imap
> and pop uncoment the
> # next line
> #DEBUG=-DDEBUG
> # WARNING: you need a NONE DEBUG auth_* to run with
> inetd
> 
> 
> 
>  The patch is qmail-ldap-1.03-20010501.patch.Any
> ideas?
> 
> 
> ---
> With my best wishes!
>             qmailldap
>             [EMAIL PROTECTED]
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Reply via email to