Veracrypt on ARM
These are the steps I took to compile veracrypt on a Scaleway C1 (ARM) machine running Debian Stretch:
- Dowloaded and extracted wxWidgets veracrypt's GitHub repository:
wget https://github.com/veracrypt/VeraCrypt/archive/VeraCrypt_1.21.tar.gz tar xzvf VeraCrypt_1.21.tar.gz
- Dowloaded and extracted wxWidgets from https://www.wxwidgets.org/downloads:
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2 tar xjvfv3.1.0/wxWidgets-3.1.0.tar.bz2
- Installed a couple of dependencies:
sudo apt install build-essential libfuse-dev pkg-config
- Compiled wxWidget (console only):
cd /path/to/VeraCrypt-VeraCrypt_1.21/src make -j 4 NOGUI=1 WXSTATIC=1 WX_ROOT=/path/to/wxWidgets-3.1.0 wxbuild make -j 4 NOGUI=1 WXSTATIC=1
- The executable is built in the directory called 'Main'