1.1 KiB
External lib build
Requirements:
-
Docker
-
sudo apt install make automake libtinfo5
-
Huge amount of RAM and free disk space
Building:
-
Clone the Monero repo required for this app to function. A specific fork for UTXO management is hosted here: http://4hsesnr6mjb4qrflgf5gezjaszzoqnnisin7ywzbsv6pgcxysiaq.b32.i2p/pokkst/monero.git Clone a specific branch, and shorten I2P download time with
git clone -b release-v0.18.3.1-mysu --single-branch --depth 1 http://4hsesnr6mjb4qrflgf5gezjaszzoqnnisin7ywzbsv6pgcxysiaq.b32.i2p/pokkst/monero.git
-
Change current directory to the monero repo:
cd monero
-
Update submodules:
git submodule update --init --force
. -
Then go into the mynero repo folder, then external-libs. Here you need to create symbol link to
monero
folder:
Linux: ln -s ~/monero ~/mysu/external-libs/monero
Windows: mklink /D "C:\Users\<USERNAME>\mysu\external-libs\monero" "C:\Users\<USERNAME>\monero"
- Start Docker and then run
sudo make
inexternal-libs
folder. It will fail at end on Windows, but ifwallet2_api.h
exists ininclude
folder, the build was successful.