Hi, As I had problems with multiple definitions of __progname on FreeBSD 6.2/i386 and NetBSD 4.0_RC3/i386 I want to discuss following issue.
On the one hand, in debug.c there's a check regarding BSD4_4 which is defined in /usr/include/sys/param.h on FreeBSD and NetBSD. On the other hand I don't see /usr/include/sys/param.h included anywhere in the source of DBMail 2.2.7. Either this should be included of following patch fixes build (at least for me) on those platforms. --- debug.c.orig 2007-10-20 13:21:16 +0200 +++ debug.c 2007-10-20 17:07:11 +0200 @@ -23,7 +23,7 @@ * Debugging and memory checking functions */ #include "dbmail.h" -#if defined(BSD4_4) +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(BSD4_4) extern char *__progname; /* Program name, from crt0. */ #else char *__progname = NULL; -cs _______________________________________________ DBmail mailing list [email protected] https://mailman.fastxs.nl/mailman/listinfo/dbmail
