server:  
Red Hat Linux release 7.1 (Seawolf)
Kernel 2.4.9 on a 2-processor i686

configure parameters:

./configure \
--with-authvchkpw \
--without-authmysql \
--without-authdaemon \
--enable-logincache \
--enable-softtimeout=3600 \
--enable-autopurge=1 \
--enable-maxpurge=7 \
--with-htmllibdir=/usr/local/sqwebmail \
--enable-imagedir=/usr/local/sqwebmail/images


I replaceed  preauthvchpw.c with the one from
http://www.inter7.com/vpopmail/preauthvchkpw.c

make failed at pcpd below:

# make
Making all in numlib
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/numlib'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/numlib'
Making all in gdbmobj
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/gdbmobj'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/gdbmobj'
Making all in md5
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/md5'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/md5'
Making all in sha1
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/sha1'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/sha1'
Making all in random128
make[1]: Entering directory
`/home/lvo/sqwebmail-3.2.0.20011123/random128'
make[1]: Leaving directory
`/home/lvo/sqwebmail-3.2.0.20011123/random128'
Making all in libhmac
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/libhmac'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/libhmac'
Making all in userdb
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/userdb'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/userdb'
Making all in unicode
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/unicode'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/unicode'
Making all in makedat
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/makedat'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/makedat'
Making all in rfc822
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/rfc822'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/rfc822'
Making all in rfc2045
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/rfc2045'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/rfc2045'
Making all in maildir
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/maildir'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/maildir'
Making all in liblock
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/liblock'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/liblock'
Making all in authlib
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/authlib'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/authlib'
Making all in cgi
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/cgi'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/cgi'
Making all in http11
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/http11'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/http11'
Making all in ldapaddressbook
make[1]: Entering directory
`/home/lvo/sqwebmail-3.2.0.20011123/ldapaddressbook'
make[1]: Leaving directory
`/home/lvo/sqwebmail-3.2.0.20011123/ldapaddressbook'
Making all in gpglib
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/gpglib'
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/gpglib'
Making all in pcp
make[1]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp'
make  all-recursive
make[2]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp'
Making all in intl
make[3]: Entering directory
`/home/lvo/sqwebmail-3.2.0.20011123/pcp/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp/intl'
Making all in po
make[3]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp/po'
make[3]: Entering directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp'
gcc  -I.. -I./.. -Wall -g -O2  -o pcpd  pcpd.o pcpdauth.o
pcpdauthtoken.o pcpdtimer.o libpcp.a ../rfc2045/librfc2045.a
../rfc822/librfc822.a ../authlib/libauth.a ../maildir/libmaildir.a
../random128/librandom128.a ../libhmac/libhmac.a ../md5/libmd5.a
../sha1/libsha1.a ../unicode/libunicode.a ../liblock/liblock.a
../numlib/libnumlib.a  `cat ../authlib/libauth.dep`    
/usr/local/vpopmail/lib/libvpopmail.a(maildirquota.o): In function
`str_pid_t':
/home/lvo/vpopmail-5.0/maildirquota.c:733: multiple definition of
`str_pid_t'
../numlib/libnumlib.a(strpidt.o):/home/lvo/sqwebmail-3.2.0.20011123/numl
ib/strpidt.c:15: first defined here
/usr/local/vpopmail/lib/libvpopmail.a(maildirquota.o): In function
`str_time_t':
/home/lvo/vpopmail-5.0/maildirquota.c:747: multiple definition of
`str_time_t'
../numlib/libnumlib.a(strtimet.o):/home/lvo/sqwebmail-3.2.0.20011123/num
lib/strtimet.c:15: first defined here
/usr/bin/ld: Warning: size of symbol `str_time_t' changed from 84 to 79
in maildirquota.o
collect2: ld returned 1 exit status
make[3]: *** [pcpd] Error 1
make[3]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/lvo/sqwebmail-3.2.0.20011123/pcp'
make: *** [all-recursive] Error 1


Can someone suggest a solution ?

Thanks.

Lu

Reply via email to