1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- ngIRCd - Next Generation IRC Server
- http://ngircd.barton.de/
- (c)2001-2012 Alexander Barton and Contributors.
- ngIRCd is free software and published under the
- terms of the GNU General Public License.
- -- README-Interix.txt --
- ngIRCd release 15 has successfully been tested on Microsoft Windows XP
- Professional using the Services for UNIX (SFU) version 3.5 and Microsoft
- Windows 7 with the bundled Subsystem for UNIX Applications (SUA).
- SFU are supported on Windows 2000, Windows 2000 Server, Windows XP, and
- Windows Server 2003. SUA is supported on Windows Server 2003 R2, Windows
- Server 2008 & 2008 R2, Windows Vista, and Windows 7 -- so ngIRCd should be
- able to run on all of these platforms.
- But please note that two things:
- 1. Don't use the poll() IO API
- The poll() API function is not fully implemented by SFU/SUA and therefore
- can't be used by ngIRCd -- which normally would be the default. Please see
- <http://www.suacommunity.com/faqs.aspx> section 4.25 for details:
- "If you do try to use the poll() API your program will block on the
- API call forever. You must direct your program to build using the
- select() API."
- So when running the ./configure script, you HAVE TO DISABLE poll() support:
- ./configure --without-poll
- ngIRCd then defaults to using the select() API function which works fine.
- 2. Use GNU make(1)
- Starting with ngIRCd 18, our build system doesn't work with the default
- make(1) binary of Interix, you should use GNU make instead (tested with
- version 3.82 built from source).
|