1. The earlier version of Fedora had some token issues to deal with while installing True Crypt but not with this Fedora 17 Beefy Miracle.
2. Few commands to be run from root after downloading the requisite version from the True Crypt site go as follows :
tar xvf truecrypt-7.1a-linux-x86.tar.gz
yum install nss-pkcs11-devel fuse-devel wxGTK wxGTK-devel
yum load-transaction /tmp/yum_save_tx.2012-12-13.14-20.laXbNn.yumtx
yum install gnome-keyring-devel gcc-c++
export PKCS11_INC=/usr/include/gp11
2. Few commands to be run from root after downloading the requisite version from the True Crypt site go as follows :
tar xvf truecrypt-7.1a-linux-x86.tar.gz
yum install nss-pkcs11-devel fuse-devel wxGTK wxGTK-devel
yum load-transaction /tmp/yum_save_tx.2012-12-13.14-20.laXbNn.yumtx
yum install gnome-keyring-devel gcc-c++
export PKCS11_INC=/usr/include/gp11
./truecrypt-7.1a-setup-x86
3. Well if there are some token issues like shown below :
../Common/SecurityToken.cpp:660: error: ‘CKR_NEW_PIN_MODE’ was not declared in this scope
../Common/SecurityToken.cpp:661: error: ‘CKR_NEXT_OTP’ was not declared in this scope
then you need to Open Common/SecurityToken.cpp in any editor and Scroll to line 660 and simply Comment out line 660 and 661. It should look like this after you edit:
//TC_TOKEN_ERR (CKR_NEW_PIN_MODE)
//TC_TOKEN_ERR (CKR_NEXT_OTP)