Permalink
Browse files

Improve listing specific dependencies for Linux distributions.

  • Loading branch information...
Shawn Wagner
Shawn Wagner committed Feb 26, 2016
1 parent 3077231 commit 6fa63eae9d81c53d711827470bcd986d20e2d6a5
Showing with 25 additions and 5 deletions.
  1. +3 −0 CHANGES.186
  2. +1 −1 INSTALL
  3. +20 −3 hints/linux.txt
  4. +1 −1 hints/netbsd.txt
View
@@ -26,6 +26,9 @@ Minor changes:
Functions:
* Added setsymdiff() [SW]
Documentation:
* Improve documentation for required packages in some Linux distributions.
Version 1.8.6 patchlevel 0 Dec 25, 2015
NOTE: When updating from an earlier version of PennMUSH, you'll need to run 'make update' and './config.status' in the toplevel PennMUSH directory prior to running 'make'.
View
@@ -82,7 +82,7 @@ B. Installation from source
libpcre3-dev).
1d. A version of the OpenSSL library; most OSes these days come with
it out of the box, but some might require a development package as
well (openssl-dev or some such name).
well (libssl-dev, openssl-dev or some such name).
2. Run ./configure with any desired options (See ./configure --help or
read below)
3. make update
View
@@ -1,6 +1,23 @@
No special configure options are needed for most linux
distributions. Exceptions are listed below:
There are a wide variety of different Linux distributions with a lot
of variation in what packages are installed by default and what their
names are. Some common ones have dependencies described below.
* Debian and derived distributions like Ubuntu split libraries up from
the other files needed to compile code using them. You'll need to
install at a minimum the following packages:
| build-essentials libpcre3-dev libssl-dev
Installing libevent-dev is highly recommended as well, but not
required. If you want to use SQL, you'll also need the appropriate
-dev package, like libsqlite3-dev.
* For arch, the mandatory packages are:
| pcre openssl
and highly recommended libevent. Some or all of these might already
be present as part of a base install.
* SuSE 9.X reportedly needs CFLAGS=-D__USE_POSIX
View
@@ -1,5 +1,5 @@
Penn will compile and run on NetBSD, including OpenSSL
support, with the caveats below. Tested with NetBSD 6.1.5.
support, with the caveats below. Tested with NetBSD 7.
Some packages need to be installed via pkgsrc if not already present
on the server:

0 comments on commit 6fa63ea

Please sign in to comment.