fix some documentation issues

JSON-57
Roker 2017-10-10 08:21:48 +02:00
parent 4bf3b97e42
commit 96ed398191
1 changed files with 11 additions and 4 deletions

View File

@ -18,19 +18,26 @@ distributions should work, but are not yet officially supported.
#### System requirements
* Debian 9 (or higher) or Ubuntu 16.04 (or higher)
Debian 9 or Ubuntu 16.04. Newer versions should also work (file a bug report
if not) but are not in our main focus, yet.
#### Dependencies
* g++ 4.8 or 4.9
* C++ compiler: tested with g++ 4.8 and 4.9, and clang++ 2.8. Newer versions should work, too.
* GNU make
* libboost-filesystem-dev
* libboost-thread-dev (tested with 1.58)
* libboost-program-options-dev (tested with 1.58)
* libboost-filesystem-dev (tested with 1.58)
* libevent-dev 2.0.21 or 2.0.22 (or build from source, see below)
* [p≡p Engine](https://letsencrypt.pep.foundation/trac/wiki/Basic%20Concepts%20of%20p%E2%89%A1p%20engine) (which needs gpgme-thread,
a patched libetpan, libboost-system-dev)
#### Build steps
1. Build [p≡p Engine](https://letsencrypt.pep.foundation/trac/wiki/Basic%20Concepts%20of%20p%E2%89%A1p%20engine)
2. Build [libevent](http://libevent.org/) (a user-install in $HOME/local/ is fine)
2. Build [libevent](http://libevent.org/)
* tested with version 2.0.21 and 2.0.22, newer versions should work, too. 2.1.x is not yet tested.
* Can be configured without dependency to OpenSSL, because the JSON Server Adapter does not use SSL/TLS.
* A user-install in $HOME/local/ is fine.
3. Edit the library and include paths server/Makefile so p≡p & libevent will be found
4. Run "make" in the server/ path