Hi,

I'm having trouble getting maildrop to recognise entries in my userdb.  My
userdb.dat works fine as I get the imapd and pop3d to authenticate against
it as well as esmtpd to deliver mail to the maildir's specified in the
userdb.  I've narrowed it down to (what seems to be) a bug in maildrop's
configure (et al) files (and main.C) not #define'ing USERDB properly, so I
added #define USERDB 1 to to main.C in maildrop.  Subsequently I receive
some errors when making maildrop:

/home/eugene/courier-0.36.1/maildrop/main.C:369: undefined reference to
`userdb_init'
/home/eugene/courier-0.36.1/maildrop/main.C:403: undefined reference to
`userdb'
/home/eugene/courier-0.36.1/maildrop/main.C:412: undefined reference to
`userdb_creates'
/home/eugene/courier-0.36.1/maildrop/main.C:441: undefined reference to
`userdb_frees'
/home/eugene/courier-0.36.1/maildrop/main.C:635: undefined reference to
`userdb_createsuid'
/home/eugene/courier-0.36.1/maildrop/main.C:656: undefined reference to
`userdb_frees'
/home/eugene/courier-0.36.1/maildrop/main.C:682: undefined reference to
`userdb_close'

these seem to go away when I add "userdb." in front of these (ie.
userdb_init becomes userdb.userdb_init), but then I get :

main.C: In function `int run (int, char **)':
main.C:369: request for member `userdb_init' in `userdb', which is of 
non-aggregate type `char *() (const char *)'
make: *** [main.o] Error 1

To be honest I don't really know what I'm doing when it comes to C, but
something does not seem right here...
Anybody else out there that using maildrop with userdb successfully?

Any help would be appreciated.

Thanks

Eugene

PS. O yes, I'm using the courier-0.36.1 package.

_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to