Hi, I'm trying to change vpopmail (currently with mysql backend) with LDAP support.
vpopmail do all the authentication works for email transaction. Vpopmail version 5.4.9. Openldap 2.3.4 with sasl OS : FreeBSD 4.10 untar-ed the source and edited the vldap.h file. then : ./configure --enable-auth-module=ldap completed without problem. when "make", i got these warnings and errors : vauth.c: In function `vauth_getpw': vauth.c:119: warning: implicit declaration of function `ldap_search_s' vauth.c:126: warning: implicit declaration of function `ldap_perror' vauth.c:153: warning: implicit declaration of function `ldap_get_values' vauth.c:153: warning: assignment makes pointer from integer without a cast vauth.c:186: warning: implicit declaration of function `ldap_value_free' vauth.c:229: warning: assignment makes pointer from integer without a cast vauth.c:242: warning: assignment makes pointer from integer without a cast vauth.c:259: warning: assignment makes pointer from integer without a cast vauth.c:271: warning: assignment makes pointer from integer without a cast vauth.c:283: warning: assignment makes pointer from integer without a cast vauth.c:292: warning: assignment makes pointer from integer without a cast vauth.c:301: warning: assignment makes pointer from integer without a cast vauth.c: In function `vauth_getall': vauth.c:373: warning: implicit declaration of function `ldap_sort_entries' vauth.c:388: warning: assignment makes pointer from integer without a cast vauth.c:410: warning: assignment makes pointer from integer without a cast vauth.c: In function `vauth_adduser': vauth.c:578: warning: implicit declaration of function `ldap_add_s' vauth.c: In function `vauth_deldomain': vauth.c:708: warning: implicit declaration of function `ldap_delete_s' vauth.c: In function `vauth_setpw': vauth.c:891: warning: implicit declaration of function `ldap_modify_s' vauth.c: In function `vclose': vauth.c:914: warning: implicit declaration of function `ldap_unbind_s' vauth.c: In function `ldap_connect': vauth.c:1339: warning: implicit declaration of function `ldap_init' vauth.c:1339: warning: assignment makes pointer from integer without a cast vauth.c:1349: warning: implicit declaration of function `ldap_simple_bind_s' gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'file_lock.c' || echo './'`file_lock.c gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'vpalias.c' || echo './'`vpalias.c gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'seek.c' || echo './'`seek.c gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'vlimits.c' || echo './'`vlimits.c gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'maildirquota.c' || echo './'`maildirquota.c rm -f libvpopmail.a ar cru libvpopmail.a vpopmail.o md5.o bigdir.o vauth.o file_lock.o vpalias.o seek.o vlimits.o maildirquota.o cdb/*.o ranlib libvpopmail.a gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'vchkpw.c' || echo './'`vchkpw.c gcc -I. -I/usr/local/include -I. -I. -I. -g -O2 -Wall -c `test -f 'hmac_md5.c' || echo './'`hmac_md5.c gcc -g -O2 -Wall -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -L/usr/local/lib -lldap -llber -lresolv -lcrypt /usr/libexec/elf/ld: cannot find -lresolv what is this lresolv? As i recall, there were no library called libresolv, isn't it? it only exists on Linux type OS, as opposed to *BSD. how would i go to fix this library error? also, is it safe to ignore those warnings? looks like those warnings might break vpopmail. any help will be greatly appreciated. thanks -- Edy Sulai IT Coordinator Bunda Mulia Australian International School Jl. Lodan Raya no. 2 Ancol, Jakarta Utara 14430 Indonesia Tel : +62-21-690-9742 Fax : +62-21-690-2768 Web : http://www.bmais.or.id Email: [EMAIL PROTECTED]