If you are using a Puppy Version before 4.31, you may need
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
tar xf /mnt/home/wxWidgets-2.8.10.tar.gz
tar xf /mnt/home/TrueCrypt\ 6.3a\ Source.tar.gz
compilation is easy - we compile now first the static wxwidgets lib for truecrypt and then truecrypt itself.
make WX_ROOT=/usr/src/wxWidgets-2.8.10 wxbuild
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