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