a. Check that system is up to date:
$ sudo apt update
$ sudo apt upgradeb. Install dependencies:
$ sudo apt install git build-essential automake autogen autoconf libtool libtool-bin python3-dev python3-pip libssl-dev cmakea. Check that system is up to date:
$ sudo yum update
$ sudo yum install yum-utils
$ sudo yum install https://centos7.iuscommunity.org/ius-release.rpmb. Install dependencies:
$ sudo yum groupinstall development
$ sudo yum install libtool gcc gcc-c++ openssl-devel cmake3 python36-devel python36-pip
$ sudo ln -s /usr/bin/cmake3 /usr/bin/cmakea. Check that system is up to date:
$ apk updateb. Install dependencies:
$ apk add --no-cache build-base musl automake autoconf libtool openssl-dev cmakea. Install dependencies:
$ brew install cmake automake autogen libtool autoconf autogen openssl@1.1
$ echo 'export OPENSSL_ROOT_DIR="/usr/local/opt/openssl@1.1"' >> ~/.bash_profile
$ echo 'export OPENSSL_INCLUDE_DIR="/usr/local/opt/openssl@1.1/include"' >> ~/.bash_profileb. Install XCode command line tools.
$ git clone --recursive https://github.com/bloXroute-Labs/bxextensions.gitthe use "--recursive" is for fetching depended submodules
$ cd bxextensions/
$ git submodule init
$ git submodule update$ cd bxextensions/
$ python setup.py installuse sudo if needed
$ git clone --recursive https://github.com/bloXroute-Labs/bxextensions.git
$ cd bxextensions/
$ python build_extensions.py --build-type Debugadd bxextensions/ to your $PYTHONPATH