>Does someone have a FreeBSD machine that they can provide accounts on?
>I could set one up at home, but it would be on a DSL line with a slow
>uplink rate.
>Aaron
>--
> M. J. [Mike] O'Brien <[EMAIL PROTECTED]> said:
> what do you need?
>
It sounds like Ilja and Paul are hitting some FreeBSD issues, I guess
mostly with the default options that FreeBSD's GCC uses.
>
>
> Ilja Booij <[EMAIL PROTECTED]> said:
>
> Someone with access to freebsd please help me out here. Ilja?
> BTW, I don't have a FreeBSD machine here, so I can't test it.
I think Paul now has the kinks wrung out perfectly. One key issue had to
do with strict C declaration rules adherence in the newer GCC versions
on the dev branch of FreeBSD and Release 4.10. (There also have been
some issues surrounding expat-1.95.8 in the more recent releases of
FreeBSD.)
Paul did a hero fix on pool.c etc. and it all pulled together.
Running well, I have the current CVS with Paul's, Ilja's, Lief's and
yours (Aaron's) changes running on a FreeBSD 5.2.1 dev machine for about
9 hours stable under light but constant load. (I haven't tested all
features but expect no difference to a Linux build) Paul's changes
inevitably fixed the build issues with the new preforking functions.
After another 24 hours and some heavier stress testing I will build the
CVS on a FreeBSD 4.10 production blade. So far preforking is working
like a charm on 5.2.1 and I will further document the GLIB and GCC
versions which worked favourably on this 'non-production' grade (5.2.1)
variant of FreeBSD.
The period of time in which DbMail CVS would not build on FreeBSD would
have been a couple of days. The current CVS will fix this problem.
(Update your CVS, 'gmake clean' and rebuild.) In the course of trying
to build the 13/14 September CVS prior to Paul's fix I updated a number
of build tools and I think I initially created some incompatabilities
which first produced inexplicable results on the updated DbMail CVS. I
showed Paul earlier. Nevertheless, the following is the combination that
worked after stabilizing and integrating GCC/GLIB needs on FBSD5.2.1.
GLIB 2.4.6, expat-1.95.8, gettext-0.13.1_1, gmake-3.80_2, libtool-1.5.8,
perl-5.8.5, pkgconfig-0.15.0_1 libiconv-1.9.1_3 and gcc version 3.3.3.
This represents a somewhat upgraded package from the original
native-to-5.2.1 packages. It may not be necesary inasmuch as I have also
built (USE GMAKE) this hours' CVS DbMail on FreeBSD 4.9 using native GCC
2.95.4 and appropriate native libraries and dependencies without a
hitch. I anticipate no problems on 4.10
I strongly feel that FreeBSD users can be confident upgrading to the
current CVS with preforking, server-side sort etc. and a new dbmail.conf
on any recent FreeBSD 'Release' variants having at least GLIB2.0 and
current stable MySQL (i.e.: 4.0.16Max) / PostgreSQL (i.e.: 7.3.4-7.4.5).
In fact, the combination of Postfix, MySQL 4.0.18Max or PostgreSQL
7.4.5, postfix-2.2-20040829 (watch out for config variances in the
bleeding edge Postfix versions) and FreeBSD 4.10 makes for a
world-beater DbMail system. I compare DbMail on Sunos5.9 and Linux RH9.
Well, they are all good.
best...
Mike
>
>
>
> _______________________________________________
> Dbmail-dev mailing list
> Dbmail-dev@dbmail.org
> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>