--- deliantra/server/README 2007/12/05 11:08:33 1.35 +++ deliantra/server/README 2008/08/30 05:19:03 1.45 @@ -20,31 +20,36 @@ For UNIX, a modern C++ compiler with some extensions is required to compile this game (g++ 4.x works). In addition, you will need the Perl development libraries along with the following Perl modules (the server - is tested with perl 5.8.8 and 5.8-maint) and their dependencies. (the - minimum versions below may not be up-to-date, the configure script will - check them all, though). + requires perl 5.10). A perl configured for 64 bit integer support is + highly recommended to avoid overflows, but 32 bit perls are supported) + and their dependencies. In general, the newest version from CPAN will + do. The configure script will complain when it detects an unsuitable + version. - - AnyEvent >= v2.6 - - BDB >= v1.1 **libdb4.5, libdb4.4 might work** - - Compress::LZF >= v1.8 - - Coro >= v4.13 **SEE IMPORTANT NOTICE BELOW** - - Coro::EV >= v2.1 - - Crossfire >= v0.99 - - Digest::MD5 >= v2.0 - - EV >= v0.9 - - IO::AIO >= v2.51 - - JSON::XS >= v2.01 - - Net::IRC3 => v0.5 - - Pod::POM >= v0.17 - - Safe::Hole >= v0.10 - - Storable >= v2.0 - - Time::HiRes >= v1.0 - - URI >= 1.35 - - YAML >= v0.62 - - YAML::Syck >= v0.71 + - AnyEvent + - AnyEvent::AIO + - AnyEvent::BDB + - BDB **compiled against libdb4.[567] (libdb4.4 *might* work)** + - Compress::LZF + - Coro **SEE IMPORTANT NOTICE BELOW** + - Coro::EV + - Deliantra + - Digest::MD5 + - EV + - IO::AIO + - JSON::XS + - Net::IRC3 + - Pod::POM + - Safe::Hole + - Storable + - Time::HiRes + - URI + - YAML + - YAML::Syck **NOTICE**: Deliantra uses an alternative signal stack, so you have to - use either the "u"context method (slow) or "a"ssembly when configuring Coro. + use either the "u"context method (slow) or "a"ssembly when configuring + Coro. Furthermore, you will need the following programs and libraries: