Murray, Jason writes:
> I hope someone can help me.
> I've struggling with this for the past day. I'm trying to rebuild (due to
> HD failure) my mail server. It is OpenBSD 3.9, with qmail, vpopmail, and
> courier-imap. I've go qmail and vpopmail, seemingly working, email is
> coming in and there are no errors in the maillog. I'm at the point where
> I'm building/installing courier-authlib and I'm having problems. I'll try
> to be as specific as I can.
> vpopmail is basic, it doesn't use any DB or LDAP backend. I want courier-imap to use vchkpw as it's authentication backend. Here is the configure command:
> ./configure --without-authdaemon --without-authcustom --without-authcram --without-authuserdb --without-authshadow --without-authpwd --enable-ltdl-install=no MAKE=gmake LDFLAGS=-L/usr/local/lib CFLAGS=-I/usr/local/include CPPFLAGS=-I/usr/local/include
> The configure finds the installed libtool, gdbm, etc. and builds okay. However when I start up the daemon it is not working. I wish I could be more specific, but the logs don't reveal much useful information.
> I turned on DEBUG=1 and on startup the daemon I get the following in my logs:
> Jul 30 12:30:12 disillusion authdaemond: modules="authvchkpw", daemons=5
> Jul 30 12:30:12 disillusion authdaemond: Installing libauthvchkpw
> Jul 30 12:30:12 disillusion authdaemond: File not found
> Very useful. Which file was not found? libauthvchkpw?
Yes. The authvchkpw module was not built because the configure script did
not detect the presence of vpopmail libraries.
See config.log for more information.