You need to specifiy the ldap libraries on the link line.
Normally these are automatically setup by vpopmail's
configure. You can edit the Makefile and add lines for
-l"your ldap library" -L"path to your ldap libraries"

Ken Jones

On Monday 03 February 2003 14:39, Tomas Correa wrote:
> I´m trying to compile qmailadmin with vpopmail LDAP option
>
> This is the vpopmail configure options.
> ./configure \
> --enable-ip-alias-domains=y \
> --enable-auth-logging=y \
> --enable-qmail-ext=y \
> --enable-roaming-users=y \
> --enable-relay-clear-minutes=60 \
> --enable-defaultquota=51200000 \
> --enable-learn-passwords=y \
> --enable-admin-email=postmaster@MAQUINA.$DOMINIO \
> --enable-default-domain=$MAQUINA.$DOMINIO \
> --enable-ldap=y \
> --enable-logging=e
>
>
> This is the qmailadmin configure option
>
> ./configure --enable-htmldir=/var/www/html
> --enable-cgibindir=/var/www/cgi-bin/
>
> and I got this error:
>
> gcc -I. -I/home/vpopmail/include      -g -O2 -c util.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c auth.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c template.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c command.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c show.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c cgi.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c limits.c
> gcc -I. -I/home/vpopmail/include      -g -O2 -c dotqmail.c
> gcc  -g -O2  -o qmailadmin  qmailadmin.o alias.o autorespond.o forward.o
> mailinglist.o user.o util.o auth.o template.o command.o show.o cgi.o
> limits.o dotqmail.o -L/home/vpopmail/lib -lvpopmail -lnsl -lm -lcrypt
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vauth getpw':
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:87: undefined reference
> to `ldap init'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:93: undefined reference
> to `ldap simple bind s'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:100: undefined reference
> to `ldap search s'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:107: undefined reference
> to `ldap first entry'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:108: undefined reference
> to `ldap count entries'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:119: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:197: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:199: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:214: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:216: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:227: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:236: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:241: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:254: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:257: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:264: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:269: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:272: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:275: undefined reference
> to `ldap value free'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:278: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:281: undefined reference
> to `ldap value free'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vauth getall':
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:322: undefined reference
> to `ldap init'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:328: undefined reference
> to `ldap simple bind s'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:335: undefined reference
> to `ldap search s'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:344: undefined reference
> to `ldap first entry'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:348: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:363: undefined reference
> to `ldap next entry'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:367: undefined reference
> to `ldap get values'
> /var/src/qmail-toaster/src/vpopmail-5.2.1/vauth.c:373: undefined reference
> to `ldap value free'
>
>
> Does anyone know what is wrong?

-- 
- Ken Jones


Reply via email to