Triangles (TRI) "wv" Version 4.2.1.1 Release, * (this could be considered a fork of the OG 2014 TRI at block 2186966)
Originally created this repo after having difficulties building trianglesd from scratch.
- Adding 'address.o' (from a compiled triangles-qt's build folder) to the src/obj folder solved my trianglesd compiling issues.
Updated in December, 2022 after the TOR network stopped accepting TRI V2 onion addresses. After trying a few things and realizing this is beyond my skillset, I have partered with Decentral in offering a 1999 TRI + $1000 USD/BTC/etc BOUNTY to make TRI codebase compatible with TOR V3 addresses.
Everyone I talk to says TOR is obsolete and am therefore open to some other tunneling solution. Perhaps TRI is the TUNNEL!?!
- Everything else is as is from https://github.com/wurstgelee/triangles.
PLEASE MAKE YOUR OWN FORK from https://github.com/wurstgelee/triangles!
Note: To compile on 18.04 you will need to downgrade SSL. Skip these REMOVING & INSTALLING SSL commands if installing on 16.04 & just gt build BUILD)
REMOVING & INSTALLING SSL (for 18.04+)
sudo apt remove libssl-dev
sudo apt install libssl1.0-dev
BUILD (starting in /trianglesd_build directory)
cd src/leveldb
chmod 755 *
cd ..
make -f makefile.unix
= = =
wurstgelee's build recipe for reference:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtcore4 libqtwebkit4 qt4-dev-tools libqt4-dev
sudo apt-get install build-essential libssl-dev libdb-dev libdb++-dev libqrencode-dev libevent-dev libminiupnpc-dev libboost-dev libboost-all-dev
sudo apt-get install git
cd triangles/src/leveldb
chmod +x build_detect_platform
make clean
make libleveldb.a libmemenv.a
cd triangles/src
mkdir obj
make -f makefile.unix