Hi everyone,
I'm running a FreeBSD 4.3-STABLE system and am attempting to upgrade from
Qpopper 3.1.2 to 4.0.1. I've run into a few snags, all but one of which
I've managed to work around.
I used the following configure command:
/configure --enable-servermode --enable-bulletins
--enable-home-dir-mail=Mailbox --enable-log-login --enable-poppassd
Then, upon compiling, popper itself compiled fine, but when it got to
compiling poppassd...
gcc -o poppassd auth_user.o poppassd.o ../common/libcommon.a
auth_user.o: In function `auth_user':
/usr/local/src/qpopper4.0.1/password/auth_user.c(.text+0x18): undefined
reference to `crypt'
*** Error code 1
I found that in the poppasswd Makefile (./password/Makefile), there was no
reference to the LIBS variable in the following section:
poppassd: ${OBJS} ${common_dir}/libcommon.a
${CC} -o poppassd ${OBJS} ${NETWORK_LIBS} \
${common_dir}/libcommon.a
So I added it to the last line:
${common_dir}/libcommon.a ${LIBS}
make clean; make; everything went fine there. However, there appears to
be no "install:" target for poppassd. When I did "make install", popper
installed fine, but then...
Installed popper as /usr/local/sbin/popper
if [ "xpoppassd" != "x" ]; then cd ../password && make install ; fi
make: don't know how to make install. Stop
*** Error code 2
Looks like a few adjustments to password/Makefile.inc are in order. :) I
decided to start over again, this time without the --enable-poppassd
configure option. make realclean; configure (with the rest of the command
line arguments up above); make; make install. Everything was fine there.
But then after installing, when I tried to connect to my POP server, I got
the following messages in my system logs:
May 2 11:05:08 ds9 popper[33072]: Insufficient room to generate path for
user data; need more than 956; have only 64
May 2 11:05:08 ds9 popper[33072]: data at localhost (127.0.0.1): -ERR
[SYS/TEMP] Unable to get spool name
So at that point, I was forced to revert back to 3.1.2. Any suggestions
on the above problems?
Thanks very much in advance,
*********************************************************
* Bryce Newall * Email: [EMAIL PROTECTED] *
* www.dreamhaven.org/~data *
* "Computers make very fast, very accurate mistakes." *
*********************************************************