Groestlcoin Forum
Groestl => Tutorials => Topic started by: jackielove4u on October 03, 2018, 06:52:59 PM
The following were tested in Ubuntu 14.04, Ubuntu 16.04 and Ubuntu 18.04,
some dependencies can be different in other distros- aptitude update -y && aptitude upgrade -y && apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y
- dd if=/dev/zero of=/swapfile bs=1M count=4096
- mkswap /swapfile
- swapon /swapfile
- echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
- sudo apt-get install build-essential libssl-dev libboost-all-dev libdb5.3 libdb5.3-dev libdb5.3++-dev libtool automake libevent-dev bsdmainutils -y
- sudo apt-get install git ntp make g++ gcc autoconf cpp ngrep iftop sysstat autotools-dev pkg-config libminiupnpc-dev libzmq3-dev -y
- sudo apt-get install curl librsvg2-bin libtiff-tools bsdmainutils cmake imagemagick libcap-dev libz-dev libbz2-dev python-setuptools
- sudo apt-get install g++-aarch64-linux-gnu g++-4.8-aarch64-linux-gnu gcc-4.8-aarch64-linux-gnu binutils-aarch64-linux-gnu g++-arm-linux-gnueabihf g++-4.8-arm-linux-gnueabihf gcc-4.8-arm-linux-gnueabihf binutils-arm-linux-gnueabihf g++-4.8-multilib gcc-4.8-multilib binutils-gold
- sudo apt install g++-mingw-w64-x86-64
- sudo update-alternatives --config x86_64-w64-mingw32-g++ # Set the default mingw32 g++ compiler option to posix.
- sudo apt install g++-mingw-w64-i686 mingw-w64-i686-dev
- sudo update-alternatives --config i686-w64-mingw32-g++ # Set the default mingw32 g++ compiler option to posix.
- git clone https://github.com/groestlcoin/groestlcoin
- cd groestlcoin
- cd depends
- mkdir SDKs
- cd SDKs
- wget --no-check-certificate https://bitcoincore.org/depends-sources/sdks/Xcode-12.2-12B45b-extracted-SDK-with-libcxx-headers.tar.gz
- tar -xaf Xcode-12.2-12B45b-extracted-SDK-with-libcxx-headers.tar.gz
- rm -rf Xcode-12.2-12B45b-extracted-SDK-with-libcxx-headers.tar.gz
- cd..
- make HOST=x86_64-apple-darwin
- cd ..
- ./autogen.sh
- ./configure --prefix=`pwd`/depends/x86_64-apple-darwin
- make
- make install DESTDIR=~/home/groestlcoin-version
The following were tested on macOS Sierra version 10.13.4,
some dependencies can be different in other mac versions- Start Terminal
- xcode-select --install
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- brew install automake libtool boost pkg-config libevent sqlite berkeley-db@5 qt@5 qrencode miniupnpc libnatpmp zeromq
- git clone https://github.com/Groestlcoin/groestlcoin.git
- cd groestlcoin
- ./autogen.sh
- ./configure
- make
- make install DESTDIR=~/home/groestlcoin-version
- strip ~/home/groestlcoin-version/bin/groestlcoind ~/home/groestlcoin-version/bin/groestlcoin-cli ~/home/groestlcoin-version/bin/groestlcoin-tx ~/home/groestlcoin-version/bin/groestlcoin-qt