| 1 | jabberd2 for win32 |
|---|
| 2 | ------------------ |
|---|
| 3 | |
|---|
| 4 | As of 2.0s7, there are patches and VisualStudio projedt files at http://j2.openaether.org/bugzilla/show_bug.cgi?id=36 thanks to Peter Hinz |
|---|
| 5 | |
|---|
| 6 | As of 2.0s3, jabberd2 includes HIGHLY EXPERIMENTAL support for win32 |
|---|
| 7 | platforms. |
|---|
| 8 | |
|---|
| 9 | Note that DNS resolution APIs did not appear until Windows 2000, so this |
|---|
| 10 | won't work on Windows 95/98/ME/NT. |
|---|
| 11 | |
|---|
| 12 | You'll need MinGW and MSys installed to get this going, available here: |
|---|
| 13 | |
|---|
| 14 | http://www.mingw.org/ |
|---|
| 15 | |
|---|
| 16 | At the time of writing, the latest MinGW is 3.1.0-1. If you get this |
|---|
| 17 | version, you'll need to also get w32api 2.5 (to get the aforementioned |
|---|
| 18 | DNS resolution APIs). Later versions of MinGW should include these. |
|---|
| 19 | |
|---|
| 20 | Once all this kit is up and running, its business as usual: |
|---|
| 21 | |
|---|
| 22 | % ./configure |
|---|
| 23 | % make |
|---|
| 24 | % make install |
|---|
| 25 | |
|---|
| 26 | Note that you'll still need the various external packages (eg MySQL dev |
|---|
| 27 | packages) available in order to build a working server. Getting these up |
|---|
| 28 | and running under MinGW is outside the scope of this short guide. |
|---|
| 29 | |
|---|
| 30 | NOTE WELL: this is not supported by the jabberd project team. If you |
|---|
| 31 | have problems, you're welcome to post to jabberd@jabberstudio.org, but |
|---|
| 32 | thats all. If you file a bug that can't be reproduced under Unix, then |
|---|
| 33 | the bug will be assumed not to exist. If anyone would like to step up to |
|---|
| 34 | maintain the port properly, please contact me. |
|---|
| 35 | |
|---|
| 36 | Huge thanks go out Peter Hinz for the original port. I've cannibalised it |
|---|
| 37 | pretty seriously, but I wouldn't have had a chance if I hadn't seen his |
|---|
| 38 | code. |
|---|
| 39 | |
|---|
| 40 | -- Robert Norris <rob@cataclysm.cx>, 2004-04-15. |
|---|