Permalink
Browse files

Update the Windows readme files.

  • Loading branch information...
Shawn
Shawn committed Oct 18, 2017
1 parent a38f192 commit f3fc4cd3b4daed5270d970ded9fc1fe3d70c3acf
Showing with 27 additions and 8 deletions.
  1. +6 −1 win32/README-MSYS2.txt
  2. +5 −7 win32/README-Windows10.txt
  3. +5 −0 win32/README.cygwin
  4. +5 −0 win32/README.mingw
  5. +6 −0 win32/README.txt
View
@@ -1,5 +1,6 @@
PennMUSH for MSYS2 Instructions.
Minimum OS requirements: Windows 7 or Server 2008 or better.
Setting up environment and prereqs:
@@ -8,7 +9,11 @@ Setting up environment and prereqs:
3. Install the following packages with pacman:
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-openssl mingw-w64-x86_64-pcre perl make
3.a. Optionally also install the following packages:
pacman -S cmake git gperf mingw-w64-x86_64-gdb
pacman -S cmake git gperf mingw-w64-x86_64-gdb ed
3.b Optionally instally a sql library if needed (Use the MinGW version,
not the plain MSYS2 version):
pacman -S mingw-w64-x86_64-sqlite3
Building Penn:
1. Navigate to the PennMUSH folder (Or clone the repository with git).
View
@@ -8,17 +8,15 @@ Instructions:
3. Get the source for Penn if you don't already have it: At the bash prompt, run:
wget http://download.pennmush.org/Source/pennmush-1.8.6p0.tar.gz
Or whatever version you need. Alternatively, apt-get install git and use that:
git clone http://github.com/pennmush/pennmush
git clone https://github.com/pennmush/pennmush
4. Now extract like normal:
tar xzf pennmush-1.8.6p0.tar.gz; cd pennmush-1.8.6p0
5. Configure Penn:
./configure --disable-info_slave --disable-ssl_slave
Note that the arguments to configure are required; Penn will not
work right without them in my tests. This might be fixed in future
WSL updates. Seems to be an issue with socketpair(2).
./configure
Update 7/17: socketpair() and unix domain sockets now appear functional and
the slaves should work.
the info and ssl slaves should work. If they give you problems, run configure with
--disable-ssl_slave and --disable-info_slave.
6. Compile like usual:
make update; make install
View
@@ -1,3 +1,8 @@
Note: This is an old document and the steps in it have not been
tested for some time. The current reccomended ways to use Penn on Windows
is MinGW installed through MSYS2 (See README-MSYS2.txt) or on the Windows 10
Linux subsystem (README-Windows10.txt). Mike says Cygwin still works, though.
How to compile PennMUSH 1.8.x under Windows (Cygwin 1.5.19-4)
--------------------------------------------------------------
by Alan Schwartz <javelin@pennmush.org>
View
@@ -1,3 +1,8 @@
Note: This is an old document and the steps in it have not been
tested for some time. The current reccomended ways to use Penn on Windows
is MinGW installed through MSYS2 (See README-MSYS2.txt) or on the Windows 10
Linux subsystem (README-Windows10.txt).
How to compile PennMUSH 1.7.x under Windows (MinGW32 and MSys)
--------------------------------------------------------------
by Ervin Hearn III <noltar@korongil.net>
View
@@ -1,3 +1,9 @@
Note: This is an old document and the steps in it have not been tested for some
time and it relies on long-obsolete software. The current reccomended ways to
use Penn on Windows is MinGW installed through MSYS2 (See README-MSYS2.txt) or
on the Windows 10 Linux subsystem (README-Windows10.txt). Raevnos hopes to
eventually supported Visual Studio 2017, though.
How to compile PennMUSH 1.8.x under Windows using Visual Studio
---------------------------------------------------------------
by Nick Gammon <nick@gammon.com.au> and Javelin and Luuk de Waard

0 comments on commit f3fc4cd

Please sign in to comment.