git clone https://github.com/bitcoin-core/secp256k1.git
cd secp256k1
./autogen.sh
./configure --enable-experimental --enable-module-ecdh --enable-module-recovery
make -j4
make install
build and install rocksdb, according doc: (https://github.com/facebook/rocksdb/blob/master/INSTALL.md), then install gorocksdb.
cd vendor/github.com/tecbot/gorocksdb/
CGO_CFLAGS="-I/usr/local/include/rocksdb" \
CGO_LDFLAGS="-L/usr/local/lib -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd" \
go install
glide is Package Management of Golang
- easiest script
curl https://glide.sh/get | sh
- On Mac OSX install the latest release via Homebrew
brew install glide
- On ubuntu install from PPA
sudo add-apt-repository ppa:masterminds/glide
sudo apt-get update
sudo apt-get install glide
glide install
go get -u github.com/alecthomas/gometalinter
gometalinter --installgo build && ./copernicus