Peter,

Checked out the CVS code. A few questions:

1. I notice that ./jabberd/pth-1.4.0 is not in CVS. Will the final tar/gzip file contain this when v1.4.3 is released (as it was in v1.4.2)?

2. I also noticed a few minor changes to ./configure, namely removing instructions for building pth. Will those be restored as in 1.4.2?

I'm working on patches to allow jabberd to compile cleanly under Cygwin like it does under *nix. This basically involves just modifying various Makefiles, and following some simple steps like building pth before attempting to build jabberd (hence the questions). I'm doing the same for JUD, MU-Conference, xdb_ldap, and xdb_sql (all of which I've gotten to compile).

I've had v1.4.2 running in production under Cygwin since July (dept. use only), with SSL support, JUD v0.5, and MU-Conference v0.3 (v0.5.2 would cause segfaults, but v0.3 works great). Recently I tried turning up s2s and had jabberd segfault.

In short, the two things that bite you in Cygwin are dynamic libraries and lack of BIND/libresolv. I plan to write up more on this in the future, but basically dynamic libraries in Windows end in .DLL, not .a, and require the use of a Cygwin wrapper tool so that they are loaded by Windows properly. As for libresolv, Cygwin still does not offer a BIND or equivalent package, and it is ONLY an issue for compiling apps which require DNS resolution (like Jabber) via functions like res_query() normally offered in the libresolv library. Other than these two differences, building under Cygwin is really no different than Linux (heck, Red Hat maintains Cygwin :-) ).

Also recently discovered minires v0.9.7, a nice non-caching resolver written by someone obviously as frustrated with the lack of a libresolv as I am. This MAY allow jabber (both 1.4.x & 2.0.0) to build cleanly under Cygwin--1.4.x via the modified Makefiles I will submit, 2.0.0 by the fact they're using autoconf and all the newer tools which I believe now automate the building of DLLs even under Cygwin. But won't know with 2.0.0 'til I get past the ./configure script (it's giving me sh*tfits).

Starting to test the 1.4.3 build now. More to come soon.


Peter Saint-Andre wrote:


On behalf of the jabberd 1.4 team, I'd like to announce a release
candidate for jabberd 1.4.3. It is expected that this will be the
terminal release for the jabberd 1.4 codebase. In order to test this
release, please check out the tagged code from the 'jabberd14' module on JabberStudio by typing the following command:


cvs co -r JABBERD_1_4_3 jabberd14

For the next week, the jabberd 1.4 team will accept code patches that
fix known bugs in the code (NO NEW FEATURES!). Please send any patches
to [EMAIL PROTECTED] before the end of the day on Wednesday, October 15.

Thanks.

Peter


_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev

Reply via email to