Whitepaper - Ethereum Classic With Cover
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Ethereum</strong> <strong>Classic</strong> Documentation, Release 0.1<br />
Install the ports manually<br />
For some of this steps you must require a root access to modify the ports directory.<br />
The webthree-umbrella depends on [libjson-rpc-cpp.shar](https://raw.githubusercontent.com/enriquefynn/webthreeumbrella-port/master/libjson-rpc-cpp.shar)<br />
that is also not in the ports system.<br />
First you need to download the shar file and place it on your ports directory under the “devel” session, usually<br />
/usr/ports/devel<br />
curl https://raw.githubusercontent.com/enriquefynn/webthree-umbrella-port/master/libjson-rpc-cpp.s<br />
Now we execute the script with:<br />
cd /usr/ports/devel<br />
sh libjson-rpc-cpp.shar<br />
This will create the libjson-rpc-cpp port. Now you should do the same for the webthree-umbrella<br />
port, we should get the [webthree-umbrella](https://raw.githubusercontent.com/enriquefynn/webthree-umbrellaport/master/webthree-umbrella.shar)<br />
file and create the port under “net-p2p” directory.<br />
curl https://raw.githubusercontent.com/enriquefynn/webthree-umbrella-port/master/webthree-umbrella<br />
cd /usr/ports/net-p2p<br />
sh webthree-umbrella.shar<br />
Build and Install<br />
Now you can navigate to the webthree-umbrella directory and install the port:<br />
cd /usr/ports/net-p2p/webthree-umbrella<br />
make install clean<br />
Building for Android We don’t currently have a working Android build, though that is on the roadmap for<br />
doublethinkco. Android uses the Linux kernel, but has a different API than the ARM Linux cross-builds, meaning<br />
that specific binaries will be required.<br />
ARM Linux distros use the GLIBC runtime library, where Android uses bionic.<br />
Building for iOS We don’t currently have a working iOS build, though that is on the roadmap for doublethinkco.<br />
iOS is a UNIX-like operating system based on Darwin (BSD) using ARM chips. This is a different API than the<br />
ARM Linux cross-builds, meaning that specific binaries will be required.<br />
Building for Raspberry Pi Model A, B+, Zero, 2 and 3 EthEmbedded maintain build scripts for all Raspberry<br />
Mi models. They are on Github in the Raspi-Eth-Install repository. It is also possible to cross-build for these<br />
platforms.<br />
Building for Odroid XU3/XU4 EthEmbedded maintain build scripts for both of these Odroid models. Support<br />
for a broader range of Odroid devices is likely in the future. They are on Github in the OdroidXU3-Eth-Install<br />
repository. It is also possible to cross-build for these platforms.<br />
Building for BeagleBone Black EthEmbedded maintain build scripts for BBB on Github in the BBB-Eth-Install<br />
repository. It is also possible to cross-build for this platform.<br />
Building for WandBoard EthEmbedded maintain build scripts for the WandBoard on Github in the<br />
WandBoard-Eth-Install repository. It is also possible to cross-build for this platform.<br />
36 Chapter 1. Contents