Posted: Fri 12 Feb 2010, 23:23 Post subject:
Building Truecrypt fully working 6.3a with GUI-HELP Subject description: How to build Truecrypt 6.x for Puppy 4.xx from the sources with working GUI-Help
First you need of course the installed devx for your actual puppy version. Now you need the actual Source for Truecrypt - download it at
http://www.truecrypt.org
and the wxWidgets 2.8 library source code available at
http://www.wxwidgets.org
Don't use the 2.9 - does not work right now. And you need the header files for the RSA crypto API - get them from
If you are using a Puppy Version before 4.31, you may need
/usr/bin/od
too - the octal dump program. Its an old unix program for dumping files in binary mode. Puppy 4.31 got the file in binary mode - puppy's before use the Busybox multicall binary - and there the functions are restricted.
so copy od from an actual puppy to your old 4.xx to get the truecrypt compiled.
Now go to /usr/src and extract the files like this and get the headers too
Code:
cd /usr/src
tar xf /mnt/home/wxWidgets-2.8.10.tar.gz
tar xf /mnt/home/TrueCrypt\ 6.3a\ Source.tar.gz
cd truecrypt-6.3a-source
wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/*.h
prerquisites done.
compilation is easy - we compile now first the static wxwidgets lib for truecrypt and then truecrypt itself.
Code:
make WX_ROOT=/usr/src/wxWidgets-2.8.10 wxbuild
make WXSTATIC=1
this will create truecrypt executable in Main. now we have truecrypt executable - but we still have problem truecrypt does not use nautilus als filemanager and puppy uses a special file handler. so we need some fixes on the puppy system itself. first at all - if we want to open the mounted drive/container from the gui - a "nautilus" fake. just type
now we have a running truecrypt with all features the inventors intended - without changing anything in the source code. so this will probably work for all further truecrypt versions and puppy versions too.
EDIT1: you need to set in truecrypt preferences the "do not use kernel cryptographic services" on the System Integration Tab too.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum