Hello,
 
 
I have a working setup with qmail-vpopmail on Linux. I wanted to install courier-imap on that (I downloaded courier-imap-0.36a.tar.gz). When I run make check, I am getting the error given below.
 
make[1]: Entering directory `/tmp/courier-imap-0.36a/numlib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/courier-imap-0.36a/numlib'
Making check in gdbmobj
make[1]: Entering directory `/tmp/courier-imap-0.36a/gdbmobj'
./testsuite | cmp -s - ./testsuite.txt
make[1]: Leaving directory `/tmp/courier-imap-0.36a/gdbmobj'
Making check in soxwrap
make[1]: Entering directory `/tmp/courier-imap-0.36a/soxwrap'
./testprog
make[1]: Leaving directory `/tmp/courier-imap-0.36a/soxwrap'
Making check in rfc822
make[1]: Entering directory `/tmp/courier-imap-0.36a/rfc822'
./testsuite | cmp -s - ./testsuite.txt
make[1]: Leaving directory `/tmp/courier-imap-0.36a/rfc822'
Making check in rfc1035
make[1]: Entering directory `/tmp/courier-imap-0.36a/rfc1035'
make[1]: Leaving directory `/tmp/courier-imap-0.36a/rfc1035'
Making check in rfc2045
make[1]: Entering directory `/tmp/courier-imap-0.36a/rfc2045'
make[1]: Leaving directory `/tmp/courier-imap-0.36a/rfc2045'
Making check in random128
make[1]: Entering directory `/tmp/courier-imap-0.36a/random128'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/courier-imap-0.36a/random128'
Making check in liblock
make[1]: Entering directory `/tmp/courier-imap-0.36a/liblock'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/courier-imap-0.36a/liblock'
Making check in maildir
make[1]: Entering directory `/tmp/courier-imap-0.36a/maildir'
/bin/sh ./testsuite 2>&1 | cmp - ./testsuite.txt
make[1]: Leaving directory `/tmp/courier-imap-0.36a/maildir'
Making check in makedat
make[1]: Entering directory `/tmp/courier-imap-0.36a/makedat'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/courier-imap-0.36a/makedat'
Making check in md5
make[1]: Entering directory `/tmp/courier-imap-0.36a/md5'
./md5test | cmp -s - ./md5test.txt
make[1]: Leaving directory `/tmp/courier-imap-0.36a/md5'
Making check in libhmac
make[1]: Entering directory `/tmp/courier-imap-0.36a/libhmac'
test ! -x ./md5hmactest || ./md5hmactest | cmp -s - ./md5hmactest.txt
test ! -x ./sha1hmactest || ./sha1hmactest | cmp -s - ./sha1hmactest.txt
make[1]: Leaving directory `/tmp/courier-imap-0.36a/libhmac'
Making check in userdb
make[1]: Entering directory `/tmp/courier-imap-0.36a/userdb'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tmp/courier-imap-0.36a/userdb'
Making check in authlib
make[1]: Entering directory `/tmp/courier-imap-0.36a/authlib'
gcc  -I/home/vpopmail/include -g -O2 -Wall -I.. -I./.. -L/home/vpopmail/lib  -o authvchkpw  modauthvchkpw.o libauthmod.a libauth.a ../md5/libmd5.a -lvpopmail -lm -lcrypt
libauth.a(preauthvchkpw.o): In function `auth_vchkpw_pre':
/tmp/courier-imap-0.36a/authlib/preauthvchkpw.c:75: undefined reference to `vclose'
collect2: ld returned 1 exit status
make[1]: *** [authvchkpw] Error 1
make[1]: Leaving directory `/tmp/courier-imap-0.36a/authlib'
make: *** [check-recursive] Error 1
 
Can any one please tell me how to fix this?
TIA
 
Naseer

Reply via email to