[BACK]Return to README-Interix.txt CVS log [TXT][DIR] Up to [local] / ircnowd / doc

Annotation of ircnowd/doc/README-Interix.txt, Revision 1.1.1.1

1.1       bountyht    1:
                      2:                      ngIRCd - Next Generation IRC Server
                      3:                            http://ngircd.barton.de/
                      4:
                      5:                (c)2001-2012 Alexander Barton and Contributors.
                      6:                ngIRCd is free software and published under the
                      7:                    terms of the GNU General Public License.
                      8:
                      9:                          -- README-Interix.txt --
                     10:
                     11:
                     12: ngIRCd release 15 has successfully been tested on Microsoft Windows XP
                     13: Professional using the Services for UNIX (SFU) version 3.5 and Microsoft
                     14: Windows 7 with the bundled Subsystem for UNIX Applications (SUA).
                     15:
                     16: SFU are supported on Windows 2000, Windows 2000 Server, Windows XP, and
                     17: Windows Server 2003. SUA is supported on Windows Server 2003 R2, Windows
                     18: Server 2008 & 2008 R2, Windows Vista, and Windows 7 -- so ngIRCd should be
                     19: able to run on all of these platforms.
                     20:
                     21: But please note that two things:
                     22:
                     23: 1. Don't use the poll() IO API
                     24:
                     25: The poll() API function is not fully implemented by SFU/SUA and therefore
                     26: can't be used by ngIRCd -- which normally would be the default. Please see
                     27: <http://www.suacommunity.com/faqs.aspx> section 4.25 for details:
                     28:
                     29:   "If you do try to use the poll() API your program will block on the
                     30:   API call forever. You must direct your program to build using the
                     31:   select() API."
                     32:
                     33: So when running the ./configure script, you HAVE TO DISABLE poll() support:
                     34:
                     35:   ./configure --without-poll
                     36:
                     37: ngIRCd then defaults to using the select() API function which works fine.
                     38:
                     39: 2. Use GNU make(1)
                     40:
                     41: Starting with ngIRCd 18, our build system doesn't work with the default
                     42: make(1) binary of Interix, you should use GNU make instead (tested with
                     43: version 3.82 built from source).
                     44:

CVSweb