The Kovri Project | router repo
BSD-3-CLAUSE License
This page is also available in the following languages
Soon[tm]
Soon[tm]
Type | Status |
---|---|
Coverity | |
Codecov | |
License |
Dependency | Minimum version | Optional | Arch Linux | Ubuntu/Debian | macOS (Homebrew) | FreeBSD | OpenBSD |
---|---|---|---|---|---|---|---|
git | 1.9.1 | git | git | git | git | git | |
gcc | 4.9.2 | gcc | gcc | ||||
clang | 3.5 (3.6 on FreeBSD) | clang | clang | clang (Apple) | clang36 | llvm | |
CMake | 3.5.1 | cmake | cmake | cmake | cmake | cmake | |
gmake (BSD) | 4.2.1 | gmake | gmake | ||||
Boost | 1.58 | boost | libboost-all-dev | boost | boost-libs | boost | |
OpenSSL | Always latest stable version | openssl | libssl-dev | openssl | openssl | openssl | |
Doxygen | 1.8.6 | X | doxygen | doxygen | doxygen | doxygen | doxygen |
Graphviz | 2.36 | X | graphviz | graphviz | graphviz | graphviz | graphviz |
Docker | Always latest stable version | X | See website | See website | See website | See website | See website |
MinGW-w64 Win64 Shell
shortcut. Note: if you are running 64-bit Windows, you'll have both 64-bit and 32-bit environments$ pacman -Sy
$ pacman -Su --ignoregroup base
$ pacman -Syu
Note: For i686 builds, replace mingw-w64-x86_64
with mingw-w64-i686
$ pacman -S make mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc mingw-w64-x86_64-boost mingw-w64-x86_64-openssl
Optional:
$ pacman -S mingw-w64-x86_64-doxygen mingw-w64-x86_64-graphviz
Do not use the zip file from gitlab: do a recursive clone only
$ git clone --recursive https://gitlab.com/kovri-project/kovri
$ cd kovri && make release # see the Makefile for all build options
$ make install
make install
for new installationsmake install
after a fresh buildOr build locally with Docker
$ docker build -t kovri:latest .
#kovri
| Community & Support Channel#kovri-dev
| Development Channel