>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
>

Reply via email to