This is LPMud 1.4.0-A updated for modern systems. --------------------------------------------------------------------------- This release was compiled and tested on the following platforms: * Microsoft Windows XP Service Pack 2 CYGWIN_NT-5.1 1.5.19s(0.136/4/2) using gcc 3.3.3 (cygming special) Borland C++ 5.5.1 for Win32 (free compiler release) Borland C++ 5.3 for Win32 (Builder v3.0) Microsoft Visual C/C++ v7.1 (Visual C++ Toolkit 2003) Microsoft Visual C/C++ v6.0 * Microsoft Windows 98 SE CYGWIN_98-4.10 1.5.12(0.116/4/2) using gcc 3.3.3 (cygwin special) * Red Hat Linux release 6.2 (Zoot) Kernel 2.2.14-5.0 on an i486 with gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) * FreeBSD 5.3-BETA4 gcc version 3.4.2 [FreeBSD] 20040728 * Gentoo Linux 2.6.10-gentoo-r6 gcc version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.5-1, pie-8.7.7.1) * Debian Linux 2.6.8-1-38 gcc version 3.3.5 (Debian 1:3.3.5=5) * SuSE Linux 2.6.4-52-default gcc version 3.3.3 (SuSE Linux) --------------------------------------------------------------------------- Required software: You need yacc and flex to compile these sources. Linux, BSD and Cygwin have packages available. For the native windows environmant I used the following: Yacc - see http://gnuwin32.sourceforge.net/packages/byacc.htm Flex - see http://gnuwin32.sourceforge.net/packages/flex.htm The makefiles assume these utilities reside somewhere in the system path. --------------------------------------------------------------------------- Pre-Installation Edit config.h and comm.h to be appropriate for your system. --------------------------------------------------------------------------- Installation * For Linux and Cygwin - type 'make'. * For FreeBSD - type 'gmake'. * For Windows using Borland - ensure the Borland compiler bin directory is in your path, then type 'make -f makefile.bor'. - All executables will be linked with the RTL and without debugging symbols. To link a static executable - use 'make -f makefile.bor -DSTATIC' To include debugging symbols - use 'make -f makefile.bor -DDEBUG' Or for both - use 'make -f makefile.bor -DDEBUG -DSTATIC' * For Windows using Microsoft Visual C - ensure your Visual C bin directory is in your path and your INCLUDE and LIBS environment variables are setup correctly. - With Visual C++ 6.0 you may need to run the vcvars32.bat file. - With Visual C++ Toolkit 2003 and Platform SDK you may need to use both the setenv.cmd and vsvars32.bat Then type 'nmake -f makefile.vc' - To link with debugging information use 'nmake -f makefile.vc DEBUG=1' --------------------------------------------------------------------------- Post Installation Read the README file and Mudlib files on how to further customize it. --------------------------------------------------------------------------- This code and my changes are released under the original conditions of the LPMud license which are found in the file Copyright. Enjoy. Jon Lambert - aka Tyche jlsysinc@alltel.net