[Dovecot] Test51 compile problems
Greg Deputy
greg at blastzone.com
Mon Nov 1 20:11:01 EET 2004
> IMHO this is mysql library problem. It shouldn't reserve such a
> commonly used function name for itself, and I'm sure Dovecot
> isn't the
> only software using it. Someone should report it to Mysql
> people to get
> it fixed..
>
> A kludgy workaround would be to change all occurrences of
> sha1_result
> to something else, like xx_sha1_result:
>
> auth/password-scheme.c: sha1_result(&ctx, ssha_digest);
> auth/password-scheme.c: sha1_result(&ctx, sha1_digest);
> lib/sha1.c:sha1_result(struct sha1_ctxt *ctxt, void *digest0)
> lib/sha1.c: sha1_result(&ctx, result);
> lib/sha1.h:extern void sha1_result(struct sha1_ctxt *, void *);
> lib/sha1.h:#define SHA1Final(x, y) sha1_result((y), (x))
So are others having the same problem and just kludging the function
name, or is there a different version of mysql that plays nicer?
Thanks for any help.
More information about the dovecot
mailing list