Well, I figured out what I was doing wrong, but I have a new problem now. My steps were:
1. Download .tar.gz and patch from debian. 2. Unpack the source and patch it. 3. Run "dpkg-buildpackage -rfakeroot" My problem was step three. I didn't realize I needed to run "./debian/rules build" from the source directory. The source configures fine, and compiles great until it reaches "authvchkpw.c" and spits out this message. ----------------------------- gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/mysql -I/var/qmail/vpopmail/include -g -O2 -Wall -I.. -I./.. -c authvchkpw.c authvchkpw.c: In function `auth_vchkpw_changepass': authvchkpw.c:142: warning: assignment from incompatible pointer type authvchkpw.c:151: dereferencing pointer to incomplete type authvchkpw.c:151: dereferencing pointer to incomplete type make[2]: *** [authvchkpw.o] Error 1 make[2]: Leaving directory `/usr/src/courier/courier-0.35.0.20010807/authlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/courier/courier-0.35.0.20010807' make: *** [build] Error 2 ------------------------------ I'm researching the issue right now, and if I find out what's wrong, I'll let you guys know. If anyone already knows, please clue me in. :) thanks for your help so far, Justin