Hi,

when compiling courier-imap I first got the error message that vauth.h
and vpopmail.h cannot be found. So I created symbolic links from
/home/vpopmail/include/xxx.h to /usr/include.
But now I get this error:

Compiling modauthvchkpw.c
gcc -g -O2 -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o
libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a
../sha1/libsha1.a -lm -lcrypt
libauth.a(authvchkpw.o)(.text+0x33): In function `auth_vchkpw_changepass':
/var/src/courier-imap-3.0.7/authlib/authvchkpw.c:174: undefined
reference to `parse_email'
libauth.a(authvchkpw.o)(.text+0x4e):/var/src/courier-imap-3.0.7/authlib/authvchkpw.c:185:


undefined reference to `vget_assign'
libauth.a(authvchkpw.o)(.text+0x61):/var/src/courier-imap-3.0.7/authlib/authvchkpw.c:190:


undefined reference to `vauth_getpw'
libauth.a(authvchkpw.o)(.text+0xa9):/var/src/courier-imap-3.0.7/authlib/authvchkpw.c:206:


undefined reference to `vpasswd'
libauth.a(preauthvchkpw.o)(.text+0x2a): In function `auth_vchkpw_pre':
/var/src/courier-imap-3.0.7/authlib/preauthvchkpw.c:67: undefined
reference to `parse_email'
libauth.a(preauthvchkpw.o)(.text+0x4f):/var/src/courier-imap-3.0.7/authlib/preauthvchkpw.c:80:


undefined reference to `vget_assign'
libauth.a(preauthvchkpw.o)(.text+0x6b):/var/src/courier-imap-3.0.7/authlib/preauthvchkpw.c:88:


undefined reference to `vauth_getpw'
libauth.a(preauthvchkpw.o)(.text+0xbd):/var/src/courier-imap-3.0.7/authlib/preauthvchkpw.c:125:


undefined reference to `make_user_dir'
libauth.a(preauthvchkpw.o)(.text+0x16d):/var/src/courier-imap-3.0.7/authlib/preauthvchkpw.c:135:


undefined reference to `vauth_getpw'
collect2: ld returned 1 exit status


I tried by using the versions on http://shupp.org/toaster (I followed all steps with no/minor problems until this point) and the latest versions of vpopmail and courier-imap. All resulting in the same output. Also the searchable archiv provided no information on this topic :-( My distribution is suse 9.1.

Regards,
Martin Petz



Reply via email to