Skip to content

Commit

Permalink
Improve listing specific dependencies for Linux distributions.
Browse files Browse the repository at this point in the history
  • Loading branch information
shawnw committed Feb 26, 2016
1 parent 3077231 commit 6fa63ea
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 5 deletions.
3 changes: 3 additions & 0 deletions CHANGES.186
Expand Up @@ -26,6 +26,9 @@ Minor changes:
Functions: Functions:
* Added setsymdiff() [SW] * Added setsymdiff() [SW]


Documentation:
* Improve documentation for required packages in some Linux distributions.

Version 1.8.6 patchlevel 0 Dec 25, 2015 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'. 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'.
Expand Down
2 changes: 1 addition & 1 deletion INSTALL
Expand Up @@ -82,7 +82,7 @@ B. Installation from source
libpcre3-dev). libpcre3-dev).
1d. A version of the OpenSSL library; most OSes these days come with 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 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 2. Run ./configure with any desired options (See ./configure --help or
read below) read below)
3. make update 3. make update
Expand Down
23 changes: 20 additions & 3 deletions hints/linux.txt
@@ -1,6 +1,23 @@
No special configure options are needed for most linux There are a wide variety of different Linux distributions with a lot
distributions. Exceptions are listed below: 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


2 changes: 1 addition & 1 deletion hints/netbsd.txt
@@ -1,5 +1,5 @@
Penn will compile and run on NetBSD, including OpenSSL 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 Some packages need to be installed via pkgsrc if not already present
on the server: on the server:
Expand Down

0 comments on commit 6fa63ea

Please sign in to comment.