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]

Reply via email to