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
