X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=doc%2Fbuild-unix.txt;h=7f592e232746207e5b6a1f8592a2fa0216ccdfb2;hb=373cf9437924e0df8d1899943e6476f33f62e559;hp=a7bfb80b95987c2e0c25f5be2d1e96289d91cfcd;hpb=acd906f9bbf55e42e4facfc8a7b2793d1f071efe;p=novacoin.git diff --git a/doc/build-unix.txt b/doc/build-unix.txt index a7bfb80..7f592e2 100644 --- a/doc/build-unix.txt +++ b/doc/build-unix.txt @@ -4,8 +4,7 @@ Distributed under the MIT/X11 software license, see the accompanying file license.txt or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes -cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP -software written by Thomas Bernard. +cryptographic software written by Eric Young (eay@cryptsoft.com). UNIX BUILD NOTES @@ -28,19 +27,11 @@ Dependencies libssl SSL Support Secure communications libdb4.8 Berkeley DB Blockchain & wallet storage libboost Boost C++ Library - miniupnpc UPnP Support Optional firewall-jumping support libqrencode QRCode generation Optional QRCode generation Note that libexecinfo should be installed, if you building under *BSD systems. This library provides backtrace facility. -miniupnpc may be used for UPnP port mapping. It can be downloaded from -http://miniupnp.tuxfamily.org/files/. UPnP support is compiled in and -turned off by default. Set USE_UPNP to a different value to control this: - USE_UPNP=- No UPnP support - miniupnp not required - USE_UPNP=0 (the default) UPnP support turned off by default at runtime - USE_UPNP=1 UPnP support turned on by default at runtime - libqrencode is used for QRCode image generation. It can be downloaded from http://fukuchi.org/works/qrencode/index.html.en, or installed via your package manager. @@ -49,14 +40,12 @@ Licenses of statically linked libraries: Berkeley DB New BSD license with additional requirement that linked software must be free open source Boost MIT-like license - miniupnpc New (3-clause) BSD license Versions used in this release: GCC 4.3.3 OpenSSL 0.9.8g Berkeley DB 4.8.30.NC Boost 1.37 - miniupnpc 1.6 Dependency Build Instructions: Ubuntu & Debian ---------------------------------------------- @@ -80,9 +69,9 @@ Note: If you just want to install novacoind on Gentoo, you can add the Novacoin emerge -av1 --noreplace boost glib openssl sys-libs/db:4.8 -Take the following steps to build (no UPnP support): +Take the following steps to build: cd ${NOVACOIN_DIR}/src - make -f makefile.unix USE_UPNP= BDB_INCLUDE_PATH='/usr/include/db4.8' + make -f makefile.unix BDB_INCLUDE_PATH='/usr/include/db4.8' strip novacoind @@ -91,16 +80,6 @@ Notes The release is built with GCC and then "strip novacoind" to strip the debug symbols, which reduces the executable size by about 90%. - -miniupnpc ---------- -tar -xzvf miniupnpc-1.6.tar.gz -cd miniupnpc-1.6 -make -sudo su -make install - - Berkeley DB ----------- You need Berkeley DB 4.8. If you have to build Berkeley DB yourself: