/truecrypt-mac

64-bit TrueCrypt on macOS.

Primary LanguageCOtherNOASSERTION

64-bit TrueCrypt for macOS

Download the latest release.

Build instructions

See this issue for more help.

Download and extract wxWidgets 3.1.2: https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.2/wxWidgets-3.1.2.tar.bz2

wxWidgets 3.1.3 and 3.1.4 causes TrueCrypt to crash and probably require code changes to fix.

Preparation if you use Homebrew

brew install nasm pkg-config
brew cask install macfuse

Preparation if you do not use Homebrew

To build, you will need the following: (the versions here are what I used for the latest release)

Download and install macFUSE. Download and extract the other files.

# nasm provides binaries but you have to build pkg-config:
cd path/to/pkg-config-0.29.2
./configure --disable-debug --disable-host-tool --with-internal-glib
make

# set up your PATH:
export PATH=/absolute/path/to/nasm-2.15.05:/absolute/path/to/pkg-config-0.29.2:$PATH

Build

git clone https://github.com/stefansundin/truecrypt-mac.git
cd truecrypt-mac
export WX_ROOT=/absolute/path/to/wxWidgets-3.1.2
make wxbuild
make WXSTATIC=1
(cd Main && zip -r ../TrueCrypt.app.zip TrueCrypt.app)

Extra

Get wxFormBuilder for macOS here: https://github.com/wxFormBuilder/wxFormBuilder/releases

For the old 32-bit version, see this branch and this release.