-
Docker
-
make
(sudo apt install make, little tricky to get it on Windows, https://stackoverflow.com/questions/32127524/how-to-install-and-use-make-in-windows) -
Huge amount of RAM and free disk space
-
Clone https://github.com/pokkst/monero repo.
-
Change repo to correct branch (example:
git checkout release-v0.18.1.1-mynero
). -
Update submodules:
git submodule update --init --force
. -
Then go to folder with monero-wallet repo, then external-libs. Here you need to create symbol link to
monero
folder:
Linux: ln -s ~/monero ~/monero-wallet/external-libs/monero
Windows: mklink /D "C:\Users\<USERNAME>\monero-wallet\external-libs\monero" "C:\Users\<USERNAME>\monero"
- Start Docker and then run
make
inexternal-libs
folder. It will fail at end on Windows, but ifwallet2_api.h
exists ininclude
folder, the build was successful.