Permalink
Browse files

Improve listing specific dependencies for Linux distributions.

  • Loading branch information...
1 parent 3077231 commit 6fa63eae9d81c53d711827470bcd986d20e2d6a5 Shawn Wagner committed Feb 26, 2016
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.