You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(1) |
Nov
|
Dec
(2) |
2008 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(21) |
Jul
(6) |
Aug
(6) |
Sep
|
Oct
(3) |
Nov
(4) |
Dec
|
2009 |
Jan
|
Feb
(2) |
Mar
(3) |
Apr
(1) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(5) |
Mar
|
Apr
(10) |
May
(7) |
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(6) |
Oct
(2) |
Nov
(1) |
Dec
|
2011 |
Jan
|
Feb
(7) |
Mar
(11) |
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
(2) |
2012 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jonathan C. <jco...@ro...> - 2011-03-04 00:10:23
|
Answers in-line below... Good luck. On 11-03-03 07:47 AM, Stewart Millen wrote: > On Wed, 2011-03-02 at 06:51 -0500, Jonathan Coles wrote: > > Hi Jonathan, > > I posted the output of $ make the orevious night, but because the post > was 80k, the moderators are holding it for review for being too large. > > Didn't get home early enough to try your suggestions yet, but I figured > I could clear up some things before I did. > >> I have experienced the same thing. Try running the make as >> root. That solved the problem for me. You might want to run >> "make clean" first to make sure that everything gets rebuilt. > When you say "trying running 'make' as root, do you mean: > > $ sudo make Yes. > ? > > Or do you mean going into "Users and Groups" and enabling the root > account? (Not logging in as root, but enabling a root account with a > passphrase and then invoking it by the $ su - command). > >> You could even try starting your current ScramDisk -- the >> one that has the problem -- as root. If it works, then there >> really isn't another problem. Just remake the .deb as root >> and reinstall. > you mean: > > $ gksudo scramdisk > > I take it? I use sudo when I need root powers. I'm not sure what the difference is between sudo and gksudo. Usually I use the shell command sdmount to mount my container. So, my test would have been "sudo sdmount ...." If you prefer the graphical version, "sudo scramdisk" should work too. >> Your .deb file will be owned by root and be read-only, but >> that's not a problem for installation. >> >> I had to re-make ScramDisk last night because of a kernel >> upgrade. If I recall correctly, I just ran "make deb" >> without a plain "make" first. > Thanks for the help, Jonathan. > > Stewart > > > > > |
From: Stewart M. <smm...@gm...> - 2011-03-03 12:47:36
|
On Wed, 2011-03-02 at 06:51 -0500, Jonathan Coles wrote: Hi Jonathan, I posted the output of $ make the orevious night, but because the post was 80k, the moderators are holding it for review for being too large. Didn't get home early enough to try your suggestions yet, but I figured I could clear up some things before I did. > I have experienced the same thing. Try running the make as > root. That solved the problem for me. You might want to run > "make clean" first to make sure that everything gets rebuilt. When you say "trying running 'make' as root, do you mean: $ sudo make ? Or do you mean going into "Users and Groups" and enabling the root account? (Not logging in as root, but enabling a root account with a passphrase and then invoking it by the $ su - command). > You could even try starting your current ScramDisk -- the > one that has the problem -- as root. If it works, then there > really isn't another problem. Just remake the .deb as root > and reinstall. you mean: $ gksudo scramdisk I take it? > Your .deb file will be owned by root and be read-only, but > that's not a problem for installation. > > I had to re-make ScramDisk last night because of a kernel > upgrade. If I recall correctly, I just ran "make deb" > without a plain "make" first. Thanks for the help, Jonathan. Stewart |
From: Jonathan C. <jco...@ro...> - 2011-03-02 11:51:33
|
I have experienced the same thing. Try running the make as root. That solved the problem for me. You might want to run "make clean" first to make sure that everything gets rebuilt. You could even try starting your current ScramDisk -- the one that has the problem -- as root. If it works, then there really isn't another problem. Just remake the .deb as root and reinstall. Your .deb file will be owned by root and be read-only, but that's not a problem for installation. I had to re-make ScramDisk last night because of a kernel upgrade. If I recall correctly, I just ran "make deb" without a plain "make" first. On 11-03-01 11:32 PM, Stewart Millen wrote: > On Mon, 2011-02-28 at 18:30 -0500, Millen, Stewart wrote: >> -----Original Message----- >> From: Jonathan Coles [mailto:jco...@ro...] >> Sent: Monday, February 28, 2011 6:30 PM >> To: sd4...@li... >> Subject: [I] Re: [SD4L-user] Questions about compiling Scramdisk from Source >> >> The problem in your compile is in creating the documentation >> PDFs. >> >> Instructions that I have followed before require the >> following Latex packages: >> texlive >> texlive-latex-recommended >> texlive-latex-extra >> >> On my new system, Ubuntu 10.10, I tried simply entering the >> command "pdflatex". >> The response: >> The program 'pdflatex' is currently not installed. You >> can install it by typing: >> sudo apt-get install texlive-latex-base >> >> So there's another package name to try. >> >> It's annoying that building the documentation can break >> compilation. >> It would be better if the doc source was separate. The PDF >> file is all most users want. >> >> It's possible that if you got the English and German PDFs >> off the web site and put them >> in /usr/src/linux/ScramDisk-2.1/docs, the script would skip >> trying to make them. >> >> Jonathan > > Last night, before compiling, kernel 2.6.32-29 appeared in Update > Manager. So I installed it. Then I: > > sudo apt-get install texlive-latex-base > > Then I went into Synaptic and made sure that the other packages you > referred to: > > texlive > texlive-latex-recommended > texlive-latex-extra > > were all installed. > > I then cleared out the folder /usr/src/linux and restarted the computer > to activate kernel 2.6.32-29, and restarted the compilation process from > scratch again. > > The good news, if it is, is that this time it (apparently) compiled > successfully after the command "make", and after the command: > > make deb > > Created the package ScramDisk_2.1-0_2.6.32_i386.deb > > With no apparent error messages (though I could not save the output, as > it was too large--I tried but it was incomplete). > > With high hopes, I then went to my user account and tried to open a > container file. But I get the error: > > "Could not lock etc/mtab" > > So what gives? > > Stewart > > |
From: Stewart M. <smm...@gm...> - 2011-03-02 05:24:09
|
On Tue, 2011-03-01 at 23:32 -0500, Stewart Millen wrote: I went and installed the latest version for 2.6.32-28, from the .deb file prepared by Hans-Ulrich, to get my system working again. I then went back into 2.6.32-29, and did the following, this time making sure to set the terminal so that it would capture all the text. There seemed to be a lot of errors and warnings in the document creation step, but the documents are there as .pdf files, and they look fine. Somehow I wonder if I'm not compiling things into the kernel sources, but the output seems to indicate that I am. I went no further after "make" command for you guys to peruse the output. Thank you for the help so far. Stewart stimpy@stimpys-desktop:~$ cd /usr/src/linux stimpy@stimpys-desktop:/usr/src/linux$ uname -r 2.6.32-29-generic stimpy@stimpys-desktop:/usr/src/linux$ sudo apt-get install linux-headers-generic [sudo] password for stimpy: Reading package lists... Done Building dependency tree Reading state information... Done linux-headers-generic is already the newest version. The following packages were automatically installed and are no longer required: libaccess-bridge-java-jni libaccess-bridge-java Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. stimpy@stimpys-desktop:/usr/src/linux$ tar xvzf ScramDisk_2.1-0.tar.gz ScramDisk-2.1/ ScramDisk-2.1/scramdisk.spec ScramDisk-2.1/COPYING ScramDisk-2.1/prerm ScramDisk-2.1/scramdisk-mo.spec ScramDisk-2.1/scramdisk-fc.spec ScramDisk-2.1/postinst ScramDisk-2.1/changelog.Debian ScramDisk-2.1/copyright ScramDisk-2.1/changelog ScramDisk-2.1/Makefile ScramDisk-2.1/gui/ ScramDisk-2.1/gui/formatdialog.cpp ScramDisk-2.1/gui/scramdisk.pro ScramDisk-2.1/gui/rnd.cpp ScramDisk-2.1/gui/change.png ScramDisk-2.1/gui/mount.png ScramDisk-2.1/gui/scramdisk.png ScramDisk-2.1/gui/create.png ScramDisk-2.1/gui/scramdisk.h ScramDisk-2.1/gui/reformat.png ScramDisk-2.1/gui/name_utils.h ScramDisk-2.1/gui/reformatdialog.cpp ScramDisk-2.1/gui/name_utils.cpp ScramDisk-2.1/gui/ppdialog.h ScramDisk-2.1/gui/reformatdialog.h ScramDisk-2.1/gui/scramdisk_de.ts ScramDisk-2.1/gui/umount.png ScramDisk-2.1/gui/ppdialog.cpp ScramDisk-2.1/gui/formatdialog.h ScramDisk-2.1/gui/createdialog.cpp ScramDisk-2.1/gui/rnd.h ScramDisk-2.1/gui/scramdisk.cpp ScramDisk-2.1/gui/createdialog.h ScramDisk-2.1/driver/ ScramDisk-2.1/driver/version.h ScramDisk-2.1/driver/volume.c ScramDisk-2.1/driver/sddriver.c ScramDisk-2.1/driver/sddriver.h ScramDisk-2.1/driver/tweak.h ScramDisk-2.1/driver/digest.h ScramDisk-2.1/driver/sector.c ScramDisk-2.1/driver/tweak.c ScramDisk-2.1/driver/volume.h ScramDisk-2.1/driver/cipher.h ScramDisk-2.1/driver/modules.order ScramDisk-2.1/driver/sector.h ScramDisk-2.1/driver/Makefile ScramDisk-2.1/driver/digest.c ScramDisk-2.1/driver/cipher.c ScramDisk-2.1/driver/sdstructs.h ScramDisk-2.1/driver/sdmount.h ScramDisk-2.1/control ScramDisk-2.1/crypto/ ScramDisk-2.1/crypto/des-mktab.c ScramDisk-2.1/crypto/square.c ScramDisk-2.1/crypto/twofish-mktab.c ScramDisk-2.1/crypto/cast-tab.h ScramDisk-2.1/crypto/gf2e64.c ScramDisk-2.1/crypto/sha256.h ScramDisk-2.1/crypto/serpent.c ScramDisk-2.1/crypto/serpent.h ScramDisk-2.1/crypto/sha256.c ScramDisk-2.1/crypto/tea.c ScramDisk-2.1/crypto/sha512.c ScramDisk-2.1/crypto/des.c ScramDisk-2.1/crypto/des.h ScramDisk-2.1/crypto/des3.h ScramDisk-2.1/crypto/des3.c ScramDisk-2.1/crypto/getiv.h ScramDisk-2.1/crypto/des-base.h ScramDisk-2.1/crypto/rijndael.h ScramDisk-2.1/crypto/cast128.c ScramDisk-2.1/crypto/getiv.c ScramDisk-2.1/crypto/whirlpool.h ScramDisk-2.1/crypto/square.h ScramDisk-2.1/crypto/des-base.c ScramDisk-2.1/crypto/block.h ScramDisk-2.1/crypto/cast128.h ScramDisk-2.1/crypto/rmd160.c ScramDisk-2.1/crypto/rijndael.c ScramDisk-2.1/crypto/rmd160.h ScramDisk-2.1/crypto/square-mktab.c ScramDisk-2.1/crypto/gf2e64.h ScramDisk-2.1/crypto/tea.h ScramDisk-2.1/crypto/rijndael-mktab.c ScramDisk-2.1/crypto/twofish.c ScramDisk-2.1/crypto/bits.h ScramDisk-2.1/crypto/blowfish.h ScramDisk-2.1/crypto/blowfish.c ScramDisk-2.1/crypto/blowfish-mktab.c ScramDisk-2.1/crypto/whirlpool.c ScramDisk-2.1/crypto/hash.h ScramDisk-2.1/crypto/sha1.c ScramDisk-2.1/crypto/cast-base.h ScramDisk-2.1/crypto/Makefile ScramDisk-2.1/crypto/gf2e128.h ScramDisk-2.1/crypto/serpent-sbox.h ScramDisk-2.1/crypto/crc32.h ScramDisk-2.1/crypto/sha1.h ScramDisk-2.1/crypto/gf2e128.c ScramDisk-2.1/crypto/crc32-mktab.c ScramDisk-2.1/crypto/crc32.c ScramDisk-2.1/crypto/twofish.h ScramDisk-2.1/crypto/sha512.h ScramDisk-2.1/postrm ScramDisk-2.1/docs/ ScramDisk-2.1/docs/tcppdialog_de.eps ScramDisk-2.1/docs/mount_de.html ScramDisk-2.1/docs/reformat.eps ScramDisk-2.1/docs/bookmarks_de.html ScramDisk-2.1/docs/config_de.html ScramDisk-2.1/docs/intro_en.html ScramDisk-2.1/docs/ppdialog_de.jpg ScramDisk-2.1/docs/config_de.jpg ScramDisk-2.1/docs/config_de.eps ScramDisk-2.1/docs/create_de.jpg ScramDisk-2.1/docs/ppdialog.jpg ScramDisk-2.1/docs/config.eps ScramDisk-2.1/docs/reformat_de.jpg ScramDisk-2.1/docs/create_en.html ScramDisk-2.1/docs/scramdisk.1 ScramDisk-2.1/docs/index_de.html ScramDisk-2.1/docs/index_en.html ScramDisk-2.1/docs/change_en.html ScramDisk-2.1/docs/bookmarks_en.html ScramDisk-2.1/docs/scramdisk_de.tex ScramDisk-2.1/docs/tcppdialog.jpg ScramDisk-2.1/docs/create_de.eps ScramDisk-2.1/docs/tcppdialog.eps ScramDisk-2.1/docs/gui.jpg ScramDisk-2.1/docs/reformat.jpg ScramDisk-2.1/docs/config_en.html ScramDisk-2.1/docs/gui_de.eps ScramDisk-2.1/docs/intro_de.html ScramDisk-2.1/docs/create.jpg ScramDisk-2.1/docs/Makefile ScramDisk-2.1/docs/scramdisk.tex ScramDisk-2.1/docs/create_de.html ScramDisk-2.1/docs/ppdialog.eps ScramDisk-2.1/docs/ppdialog_de.eps ScramDisk-2.1/docs/tccreate.eps ScramDisk-2.1/docs/gui.eps ScramDisk-2.1/docs/tccreate_de.jpg ScramDisk-2.1/docs/create.eps ScramDisk-2.1/docs/mount_en.html ScramDisk-2.1/docs/tccreate_de.eps ScramDisk-2.1/docs/reformat_de.eps ScramDisk-2.1/docs/tcppdialog_de.jpg ScramDisk-2.1/docs/tccreate.jpg ScramDisk-2.1/docs/gui_de.jpg ScramDisk-2.1/docs/config.jpg ScramDisk-2.1/docs/change_de.html ScramDisk-2.1/utils/ ScramDisk-2.1/utils/scramdisk.mknods ScramDisk-2.1/utils/args.h ScramDisk-2.1/utils/sdhelper.cpp ScramDisk-2.1/utils/rnd.cpp ScramDisk-2.1/utils/mtab.h ScramDisk-2.1/utils/sdinfo.h ScramDisk-2.1/utils/tweak.h ScramDisk-2.1/utils/digest.h ScramDisk-2.1/utils/tcctx.h ScramDisk-2.1/utils/sdmnt.cpp ScramDisk-2.1/utils/sdchange.cpp ScramDisk-2.1/utils/tweak.cpp ScramDisk-2.1/utils/sdctx.h ScramDisk-2.1/utils/cipher.h ScramDisk-2.1/utils/process.cpp ScramDisk-2.1/utils/sdpw.cpp ScramDisk-2.1/utils/mtab.cpp ScramDisk-2.1/utils/args.cpp ScramDisk-2.1/utils/digest.cpp ScramDisk-2.1/utils/sdcreate.cpp ScramDisk-2.1/utils/sdmount.cpp ScramDisk-2.1/utils/process.h ScramDisk-2.1/utils/scramdisk.init ScramDisk-2.1/utils/rnd.h ScramDisk-2.1/utils/sdinfo.cpp ScramDisk-2.1/utils/Makefile ScramDisk-2.1/utils/scramdiskrc ScramDisk-2.1/utils/sdpw.h ScramDisk-2.1/utils/sdumount.cpp ScramDisk-2.1/utils/sdreformat.cpp ScramDisk-2.1/utils/tcctx.cpp ScramDisk-2.1/utils/cipher.cpp ScramDisk-2.1/utils/sdctx.cpp ScramDisk-2.1/utils/sdmnt.h ScramDisk-2.1/conffiles stimpy@stimpys-desktop:/usr/src/linux$ ls -l total 1400 drwxr-sr-x 7 stimpy src 4096 2011-02-13 07:56 ScramDisk-2.1 -rw-r--r-- 1 stimpy src 1421680 2011-02-17 07:16 ScramDisk_2.1-0.tar.gz stimpy@stimpys-desktop:/usr/src/linux$ cd /usr/src/linux/ScramDisk-2.1 stimpy@stimpys-desktop:/usr/src/linux/ScramDisk-2.1$ make cd gui && qmake && lrelease scramdisk_de.ts echo "#define KERNEL_BUILD \"2.6.32\"" > driver/kernel_build.h list='crypto driver utils gui docs'; for subdir in $list; \ do make -C $subdir all || exit 1; done make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/crypto' gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o getiv.o getiv.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o gf2e64.o gf2e64.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o gf2e128.o gf2e128.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o crc32.o crc32.c gcc -I. -O2 -Wall -o crc32-mktab crc32-mktab.c ./crc32-mktab -p 0x04c11db7 -b 32 -B 8 -r -c \ -s crc32_table -i crc32.h -t uint32 -o crc32-tab.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o crc32-tab.o crc32-tab.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha1.o sha1.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha256.o sha256.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha512.o sha512.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o rmd160.o rmd160.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o whirlpool.o whirlpool.c gcc -I. -O2 -Wall -o blowfish-mktab blowfish-mktab.c ./blowfish-mktab > blowfish-tab.h [.............................................................] gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o blowfish.o blowfish.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o cast128.o cast128.c gcc -I. -O2 -Wall -o des-mktab des-mktab.c ./des-mktab > des-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des-base.o des-base.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des.o des.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des3.o des3.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o tea.o tea.c gcc -I. -O2 -Wall -o rijndael-mktab rijndael-mktab.c ./rijndael-mktab > rijndael-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o rijndael.o rijndael.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o serpent.o serpent.c gcc -I. -O2 -Wall -o square-mktab square-mktab.c ./square-mktab > square-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o square.o square.c square.c: In function ‘square_init’: square.c:91: warning: array subscript is above array bounds square.c:91: warning: ‘kk’ may be used uninitialized in this function gcc -I. -O2 -Wall -o twofish-mktab twofish-mktab.c ./twofish-mktab > twofish-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o twofish.o twofish.c ar rc libsdcrypto.a getiv.o gf2e64.o gf2e128.o crc32.o crc32-tab.o sha1.o sha256.o sha512.o rmd160.o whirlpool.o blowfish.o cast128.o des-base.o des.o des3.o tea.o rijndael.o serpent.o square.o twofish.o ranlib libsdcrypto.a make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/crypto' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/driver' ln -s ../crypto/crc32.c crc32.c ln -s ../crypto/crc32-tab.c crc32-tab.c ln -s ../crypto/sha1.c sha1.c ln -s ../crypto/sha256.c sha256.c ln -s ../crypto/sha512.c sha512.c ln -s ../crypto/rmd160.c rmd160.c ln -s ../crypto/whirlpool.c whirlpool.c ln -s ../crypto/blowfish.c blowfish.c ln -s ../crypto/cast128.c cast128.c ln -s ../crypto/des-base.c des-base.c ln -s ../crypto/des.c des.c ln -s ../crypto/des3.c des3.c ln -s ../crypto/tea.c tea.c ln -s ../crypto/rijndael.c rijndael.c ln -s ../crypto/serpent.c serpent.c ln -s ../crypto/square.c square.c ln -s ../crypto/twofish.c twofish.c ln -s ../crypto/gf2e64.c gf2e64.c ln -s ../crypto/gf2e128.c gf2e128.c ln -s ../crypto/getiv.c getiv.c make -C /lib/modules/2.6.32-29-generic/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules make[2]: Entering directory `/usr/src/linux-headers-2.6.32-29-generic' CC [M] /usr/src/linux/ScramDisk-2.1/driver/cipher.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/digest.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/tweak.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sector.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/volume.o /usr/src/linux/ScramDisk-2.1/driver/volume.c: In function ‘truecrypt_mount_container’: /usr/src/linux/ScramDisk-2.1/driver/volume.c:775: warning: the frame size of 1396 bytes is larger than 1024 bytes /usr/src/linux/ScramDisk-2.1/driver/volume.c: In function ‘scramdisk_mount_container’: /usr/src/linux/ScramDisk-2.1/driver/volume.c:374: warning: the frame size of 1604 bytes is larger than 1024 bytes CC [M] /usr/src/linux/ScramDisk-2.1/driver/sddriver.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/crc32.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/crc32-tab.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha1.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha256.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha512.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/rmd160.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/whirlpool.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/blowfish.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/cast128.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/des-base.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/des.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/des3.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/tea.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/rijndael.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/serpent.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/square.o /usr/src/linux/ScramDisk-2.1/driver/square.c: In function ‘square_init’: /usr/src/linux/ScramDisk-2.1/driver/square.c:91: warning: array subscript is above array bounds /usr/src/linux/ScramDisk-2.1/driver/square.c:91: warning: ‘kk’ may be used uninitialized in this function CC [M] /usr/src/linux/ScramDisk-2.1/driver/twofish.o /usr/src/linux/ScramDisk-2.1/driver/twofish.c: In function ‘twofish_fkinit’: /usr/src/linux/ScramDisk-2.1/driver/twofish.c:315: warning: the frame size of 4288 bytes is larger than 1024 bytes CC [M] /usr/src/linux/ScramDisk-2.1/driver/gf2e64.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/gf2e128.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/getiv.o LD [M] /usr/src/linux/ScramDisk-2.1/driver/scramdisk.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/linux/ScramDisk-2.1/driver/scramdisk.mod.o LD [M] /usr/src/linux/ScramDisk-2.1/driver/scramdisk.ko make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-29-generic' make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/driver' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/utils' g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdmount.o sdmount.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o mtab.o mtab.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o args.o args.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdpw.o sdpw.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdmnt.o sdmnt.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdinfo.o sdinfo.cpp g++ -o sdmount sdmount.o mtab.o args.o sdpw.o sdmnt.o sdinfo.o g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdumount.o sdumount.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o process.o process.cpp g++ -o sdumount sdumount.o process.o mtab.o args.o sdmnt.o sdinfo.o g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdcreate.o sdcreate.cpp sdcreate.cpp: In function ‘int main(int, char**)’: sdcreate.cpp:849: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result sdcreate.cpp:851: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result g++ -I. -I../crypto -I../driver -O2 -Wall -c -o rnd.o rnd.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdctx.o sdctx.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o tcctx.o tcctx.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o tweak.o tweak.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o cipher.o cipher.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o digest.o digest.cpp g++ -o sdcreate sdcreate.o process.o args.o rnd.o sdpw.o sdmnt.o sdctx.o tcctx.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdchange.o sdchange.cpp g++ -o sdchange sdchange.o sdctx.o tcctx.o args.o rnd.o sdpw.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdreformat.o sdreformat.cpp g++ -o sdreformat sdreformat.o sdctx.o tcctx.o args.o rnd.o sdpw.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdhelper.o sdhelper.cpp g++ -o sdhelper sdhelper.o mtab.o sdmnt.o sdinfo.o -L../crypto -lsdcrypto ar rc libsdutils.a cipher.o digest.o tweak.o sdctx.o tcctx.o sdinfo.o sdmnt.o mtab.o ranlib libsdutils.a make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/utils' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/gui' g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o scramdisk.o scramdisk.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o createdialog.o createdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o formatdialog.o formatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o reformatdialog.o reformatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o ppdialog.o ppdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o name_utils.o name_utils.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o rnd.o rnd.cpp /usr/share/qt3/bin/moc scramdisk.h -o moc_scramdisk.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_scramdisk.o moc_scramdisk.cpp /usr/share/qt3/bin/moc createdialog.h -o moc_createdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_createdialog.o moc_createdialog.cpp /usr/share/qt3/bin/moc formatdialog.h -o moc_formatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_formatdialog.o moc_formatdialog.cpp /usr/share/qt3/bin/moc reformatdialog.h -o moc_reformatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_reformatdialog.o moc_reformatdialog.cpp /usr/share/qt3/bin/moc ppdialog.h -o moc_ppdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_ppdialog.o moc_ppdialog.cpp g++ -o scramdisk scramdisk.o createdialog.o formatdialog.o reformatdialog.o ppdialog.o name_utils.o rnd.o moc_scramdisk.o moc_createdialog.o moc_formatdialog.o moc_reformatdialog.o moc_ppdialog.o -L/usr/share/qt3/lib -L/usr/X11R6/lib -L../utils -L../crypto -lsdutils -lsdcrypto -lqt-mt -lXext -lX11 -lm -lpthread make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/gui' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/docs' gzip -9 -c scramdisk.1 > scramdisk.1.gz ps2pdf gui.eps gui.pdf ln -s gui.pdf `echo gui.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf create.eps create.pdf ln -s create.pdf `echo create.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf tccreate.eps tccreate.pdf ln -s tccreate.pdf `echo tccreate.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf reformat.eps reformat.pdf ln -s reformat.pdf `echo reformat.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf ppdialog.eps ppdialog.pdf ln -s ppdialog.pdf `echo ppdialog.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf tcppdialog.eps tcppdialog.pdf ln -s tcppdialog.pdf `echo tcppdialog.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf config.eps config.pdf ln -s config.pdf `echo config.eps | sed 's/.eps/-eps-converted-to.pdf/'` pdflatex scramdisk.tex && pdflatex scramdisk.tex This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) restricted \write18 enabled. entering extended mode (./scramdisk.tex LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded. (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size11.clo)) (/usr/share/texmf-texlive/tex/latex/psnfss/times.sty) (/usr/share/texmf-texlive/tex/latex/graphics/epsfig.sty (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty) (/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty (/usr/share/texmf-texlive/tex/latex/graphics/trig.sty) (/etc/texmf/tex/latex/config/graphics.cfg) (/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))) (/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf.sty (/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texmf-texlive/tex/latex/oberdiek/grfext.sty) (/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty))) (/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty) (/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty)) (/usr/share/texmf-texlive/tex/latex/latexconfig/epstopdf-sys.cfg))) (/usr/share/texmf-texlive/tex/latex/tools/longtable.sty) No file scramdisk.aux. (/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd) (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] No file scramdisk.toc. [2] (/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd) [3] [4] <gui-eps-converted-to.pdf, id=20, 614.295pt x 794.97pt> <use gui-eps-converted-to.pdf> [5 <./gui-eps-converted-to.pdf>] [6] <create-eps-converted-to.pdf, id=32, 614.295pt x 794.97pt> <use create-eps-converted-to.pdf> [7 <./create-eps-converted-to.pdf>] <tccreate-eps-converted-to.pdf, id=42, 614.295pt x 794.97pt> <use tccreate-eps-converted-to.pdf> <ppdialog-eps-converted-to.pdf, id=44, 614.295pt x 794.97pt> <use ppdialog-eps-converted-to.pdf> <tcppdialog-eps-converted-to.pdf, id=46, 614.295pt x 794.97pt> <use tcppdialog-eps-converted-to.pdf> [8 <./tccreate-eps-converted-to.pdf> <./p pdialog-eps-converted-to.pdf>] [9 <./tcppdialog-eps-converted-to.pdf>] <reformat-eps-converted-to.pdf, id=66, 614.295pt x 794.97pt> <use reformat-eps-converted-to.pdf> [10 <./reformat-eps-converted-to.pdf>] <config-eps-converted-to.pdf, id=75, 614.295pt x 794.97pt> <use config-eps-converted-to.pdf> [11 <./config-eps-converted-to.pdf>] [12] LaTeX Warning: Reference `t-mount-param' on page 13 undefined on input line 628 . Underfull \hbox (badness 10000) in paragraph at lines 637--637 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 640--640 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 640--640 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 640--642 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 640--642 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 640--642 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 647--650 []|\OT1/ptm/m/n/10.95 format of the con-tainer to Underfull \hbox (badness 10000) in paragraph at lines 647--650 \OT1/ptm/m/n/10.95 be mounted (\OT1/pcr/m/n/9 truecrypt4 \OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 647--650 \OT1/pcr/m/n/9 truecrypt5\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 truecrypt6 \OT1/pt m/m/n/10.95 and Underfull \hbox (badness 1460) in paragraph at lines 647--650 \OT1/pcr/m/n/9 truecrypt7 \OT1/ptm/m/n/10.95 are syn-onymic with Underfull \hbox (badness 10000) in paragraph at lines 651--651 []|\OT1/pcr/m/n/9 -mount- Underfull \hbox (badness 10000) in paragraph at lines 653--653 []|\OT1/pcr/m/n/9 -default- Overfull \hbox (2.79996pt too wide) in paragraph at lines 653--653 []|\OT1/pcr/m/n/9 -defmnt| Underfull \hbox (badness 5490) in paragraph at lines 654--656 []|\OT1/ptm/m/n/10.95 mount the con-tainer on a di- Underfull \hbox (badness 10000) in paragraph at lines 654--656 \OT1/ptm/m/n/10.95 rec-tory au-to-mat-i-cally cho-sen Underfull \hbox (badness 10000) in paragraph at lines 654--656 \OT1/ptm/m/n/10.95 from \OT1/pcr/m/n/9 /media/scramdisk01 $[]$ Underfull \hbox (badness 7291) in paragraph at lines 665--666 \OT1/ptm/m/n/10.95 swap-ping (if \OT1/pcr/m/n/9 -partitions \OT1/ptm/m/n/10.95 has Underfull \hbox (badness 10000) in paragraph at lines 669--671 []|\OT1/pcr/m/n/9 auto\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 ext2 \OT1/ptm/m/n/10.9 5 , \OT1/pcr/m/n/9 ext3\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 672--674 []|\OT1/ptm/m/n/10.95 type of the filesys-tem to be Underfull \hbox (badness 3954) in paragraph at lines 672--674 \OT1/ptm/m/n/10.95 ac-tual type will be de-ter-mined Underfull \hbox (badness 10000) in paragraph at lines 675--675 []|\OT1/ptm/m/n/10.95 no Underfull \hbox (badness 3019) in paragraph at lines 676--678 \OT1/ptm/m/n/10.95 op-er-a-tions have taken place on Package longtable Warning: Column widths have changed (longtable) in table 2 on input line 687. [13] LaTeX Warning: Reference `t-umount-param' on page 14 undefined on input line 69 4. Underfull \vbox (badness 10000) has occurred while \output is active [14] Underfull \hbox (badness 10000) in paragraph at lines 701--701 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 704--704 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 704--704 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 704--706 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 704--706 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 704--706 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 709--709 []|\OT1/pcr/m/n/9 -mount- Underfull \hbox (badness 1062) in paragraph at lines 711--713 \OT1/ptm/m/n/10.95 ker-nel which makes sense if no Underfull \hbox (badness 10000) in paragraph at lines 721--721 []|\OT1/pcr/m/n/9 -fusr- Package longtable Warning: Column widths have changed (longtable) in table 3 on input line 728. [15] LaTeX Warning: Reference `t-create-param' on page 16 undefined on input line 75 6. Underfull \hbox (badness 10000) in paragraph at lines 768--768 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 771--771 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 771--771 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 771--773 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 771--773 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 771--773 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 776--777 []|\OT1/pcr/m/n/9 scramdisk\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 776--777 \OT1/pcr/m/n/9 truecrypt4\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 776--777 \OT1/pcr/m/n/9 truecrypt5\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 776--777 \OT1/pcr/m/n/9 truecrypt6\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 779--780 []|\OT1/pcr/m/n/9 ripemd160\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 sha1 \OT1/ptm/m/n /10.95 , Underfull \hbox (badness 10000) in paragraph at lines 779--780 \OT1/pcr/m/n/9 sha256\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 sha512 \OT1/ptm/m/n/10. 95 , Underfull \hbox (badness 10000) in paragraph at lines 781--783 []|\OT1/ptm/m/n/10.95 algorithm for hash-ing the Underfull \hbox (badness 10000) in paragraph at lines 781--783 \OT1/ptm/m/n/10.95 passphrase, \OT1/pcr/m/n/9 sha256 \OT1/ptm/m/n/10.95 isn't s up- Underfull \hbox (badness 5592) in paragraph at lines 784--792 \OT1/pcr/m/n/9 des\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 des3 \OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 serpent\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/ptm/m/n/10.95 for ScramDisk and Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 aes\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 blowfish \OT1/ptm/m/n/10.9 5 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 serpent/twofish\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 twofish/aes\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 serpent/twofish/aes Underfull \hbox (badness 3492) in paragraph at lines 793--794 \OT1/ptm/m/n/10.95 cryp-tion, \OT1/pcr/m/n/9 blowfish \OT1/ptm/m/n/10.95 , \OT1/ pcr/m/n/9 cast5 \OT1/ptm/m/n/10.95 and Underfull \hbox (badness 1270) in paragraph at lines 793--794 \OT1/pcr/m/n/9 des3\OT1/ptm/m/n/10.95 , aren't sup-ported by True- Underfull \hbox (badness 10000) in paragraph at lines 803--805 \OT1/pcr/m/n/9 minix\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 ntfs \OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 vfat\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 807--807 []|\OT1/pcr/m/n/9 -mkfs- Underfull \hbox (badness 10000) in paragraph at lines 811--811 []|\OT1/pcr/m/n/9 -mkswap- Underfull \hbox (badness 10000) in paragraph at lines 813--813 []|\OT1/pcr/m/n/9 -win- Underfull \hbox (badness 2245) in paragraph at lines 817--817 []|\OT1/ptm/m/n/10.95 create a hid-den True-Crypt con- [16] Package longtable Warning: Column widths have changed (longtable) in table 4 on input line 830. LaTeX Warning: Reference `t-change-param' on page 17 undefined on input line 83 5. Underfull \hbox (badness 10000) in paragraph at lines 842--842 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 845--845 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 845--845 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 845--847 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 845--847 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 845--847 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 4872) in paragraph at lines 852--852 []|\OT1/ptm/m/n/10.95 format of the con-tainer to be Underfull \hbox (badness 10000) in paragraph at lines 853--853 []|\OT1/pcr/m/n/9 -use- Package longtable Warning: Column widths have changed (longtable) in table 5 on input line 862. [17] LaTeX Warning: Reference `t-reformat-param' on page 18 undefined on input line 867. Underfull \hbox (badness 10000) in paragraph at lines 874--874 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 877--877 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 877--877 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 877--879 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 877--879 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 877--879 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 882--883 []|\OT1/pcr/m/n/9 truecrypt4\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 885--886 []|\OT1/pcr/m/n/9 ripemd160\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 sha1 \OT1/ptm/m/n /10.95 , Underfull \hbox (badness 10000) in paragraph at lines 887--887 []|\OT1/ptm/m/n/10.95 algorithm for hash-ing the Underfull \hbox (badness 10000) in paragraph at lines 888--890 []|\OT1/pcr/m/n/9 aes\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 blowfish \OT1/ptm/m/n/1 0.95 , Underfull \hbox (badness 10000) in paragraph at lines 888--890 \OT1/pcr/m/n/9 serpent/twofish\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 888--890 \OT1/pcr/m/n/9 twofish/aes\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 891--893 []|\OT1/ptm/m/n/10.95 algorithm for en-cryp-tion and Underfull \hbox (badness 5787) in paragraph at lines 891--893 \OT1/ptm/m/n/10.95 de-cryp-tion in the new for-mat, Package longtable Warning: Column widths have changed (longtable) in table 6 on input line 904. [18] [19] LaTeX Warning: Reference `t-scramdisk-header' on page 20 undefined on input lin e 977. Overfull \hbox (2.5033pt too wide) in paragraph at lines 983--983 []|\OT1/ptm/b/n/10.95 Position| Package longtable Warning: Column widths have changed (longtable) in table 7 on input line 1005. LaTeX Warning: Reference `t-truecrypt4-header' on page 20 undefined on input li ne 1037. LaTeX Warning: Reference `t-truecrypt5-header' on page 20 undefined on input li ne 1037. LaTeX Warning: Reference `t-truecrypt6-header' on page 20 undefined on input li ne 1037. LaTeX Warning: Reference `t-truecrypt7-header' on page 20 undefined on input li ne 1038. [20] Overfull \hbox (2.5033pt too wide) in paragraph at lines 1043--1043 []|\OT1/ptm/b/n/10.95 Position| Package longtable Warning: Column widths have changed (longtable) in table 8 on input line 1068. Overfull \hbox (2.5033pt too wide) in paragraph at lines 1073--1073 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (1.49583pt too wide) in paragraph at lines 1098--1098 []|\OT1/ptm/m/it/10.95 variable| Package longtable Warning: Column widths have changed (longtable) in table 9 on input line 1100. [21] Overfull \hbox (2.5033pt too wide) in paragraph at lines 1105--1105 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (1.49583pt too wide) in paragraph at lines 1135--1135 []|\OT1/ptm/m/it/10.95 variable| Package longtable Warning: Column widths have changed (longtable) in table 10 on input line 1142. [22] Overfull \hbox (2.5033pt too wide) in paragraph at lines 1147--1147 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (1.49583pt too wide) in paragraph at lines 1179--1179 []|\OT1/ptm/m/it/10.95 variable| Package longtable Warning: Column widths have changed (longtable) in table 11 on input line 1186. [23] [24] Overfull \hbox (16.3827pt too wide) in paragraph at lines 1261--1274 \OT1/ptm/m/n/10.95 is in-stalled in the di-rec-tory \OT1/pcr/m/n/10.95 /sbin\OT 1/ptm/m/n/10.95 . A sam-ple con-fig-u-ra-tion file has been put to \OT1/pcr/m/n /10.95 /etc/scramdisk/scramdiskrc\OT1/ptm/m/n/10.95 . [25] [26] Package longtable Warning: Table widths have changed. Rerun LaTeX. [27] (./scramdisk.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information){/usr/share/texmf-texlive/f onts/enc/dvips/base/8r.enc}</usr/share/texmf-texlive/fonts/type1/public/amsfont s/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi9. pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/sh are/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texmf-tex live/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/u rw/times/utmb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmbi8a.pfb ></usr/share/texmf-texlive/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-t exlive/fonts/type1/urw/times/utmri8a.pfb> Output written on scramdisk.pdf (27 pages, 463282 bytes). Transcript written on scramdisk.log. This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) restricted \write18 enabled. entering extended mode (./scramdisk.tex LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded. (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size11.clo)) (/usr/share/texmf-texlive/tex/latex/psnfss/times.sty) (/usr/share/texmf-texlive/tex/latex/graphics/epsfig.sty (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty) (/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty (/usr/share/texmf-texlive/tex/latex/graphics/trig.sty) (/etc/texmf/tex/latex/config/graphics.cfg) (/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))) (/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf.sty (/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texmf-texlive/tex/latex/oberdiek/grfext.sty) (/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty))) (/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty) (/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty)) (/usr/share/texmf-texlive/tex/latex/latexconfig/epstopdf-sys.cfg))) (/usr/share/texmf-texlive/tex/latex/tools/longtable.sty) (./scramdisk.aux) (/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd) (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./scramdisk.toc) [2] (/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd) [3] [4] <gui-eps-converted-to.pdf, id=20, 614.295pt x 794.97pt> <use gui-eps-converted-to.pdf> [5 <./gui-eps-converted-to.pdf>] [6] <create-eps-converted-to.pdf, id=32, 614.295pt x 794.97pt> <use create-eps-converted-to.pdf> [7 <./create-eps-converted-to.pdf>] <tccreate-eps-converted-to.pdf, id=42, 614.295pt x 794.97pt> <use tccreate-eps-converted-to.pdf> <ppdialog-eps-converted-to.pdf, id=44, 614.295pt x 794.97pt> <use ppdialog-eps-converted-to.pdf> <tcppdialog-eps-converted-to.pdf, id=46, 614.295pt x 794.97pt> <use tcppdialog-eps-converted-to.pdf> [8 <./tccreate-eps-converted-to.pdf> <./p pdialog-eps-converted-to.pdf>] [9 <./tcppdialog-eps-converted-to.pdf>] <reformat-eps-converted-to.pdf, id=66, 614.295pt x 794.97pt> <use reformat-eps-converted-to.pdf> [10 <./reformat-eps-converted-to.pdf>] <config-eps-converted-to.pdf, id=75, 614.295pt x 794.97pt> <use config-eps-converted-to.pdf> [11 <./config-eps-converted-to.pdf>] [12] Underfull \hbox (badness 10000) in paragraph at lines 637--637 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 640--640 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 640--640 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 640--642 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 640--642 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 640--642 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 647--650 []|\OT1/ptm/m/n/10.95 format of the con-tainer to Underfull \hbox (badness 10000) in paragraph at lines 647--650 \OT1/ptm/m/n/10.95 be mounted (\OT1/pcr/m/n/9 truecrypt4 \OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 647--650 \OT1/pcr/m/n/9 truecrypt5\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 truecrypt6 \OT1/pt m/m/n/10.95 and Underfull \hbox (badness 1460) in paragraph at lines 647--650 \OT1/pcr/m/n/9 truecrypt7 \OT1/ptm/m/n/10.95 are syn-onymic with Underfull \hbox (badness 10000) in paragraph at lines 651--651 []|\OT1/pcr/m/n/9 -mount- Underfull \hbox (badness 10000) in paragraph at lines 653--653 []|\OT1/pcr/m/n/9 -default- Overfull \hbox (2.79996pt too wide) in paragraph at lines 653--653 []|\OT1/pcr/m/n/9 -defmnt| Underfull \hbox (badness 5490) in paragraph at lines 654--656 []|\OT1/ptm/m/n/10.95 mount the con-tainer on a di- Underfull \hbox (badness 10000) in paragraph at lines 654--656 \OT1/ptm/m/n/10.95 rec-tory au-to-mat-i-cally cho-sen Underfull \hbox (badness 10000) in paragraph at lines 654--656 \OT1/ptm/m/n/10.95 from \OT1/pcr/m/n/9 /media/scramdisk01 $[]$ Underfull \hbox (badness 7291) in paragraph at lines 665--666 \OT1/ptm/m/n/10.95 swap-ping (if \OT1/pcr/m/n/9 -partitions \OT1/ptm/m/n/10.95 has Underfull \hbox (badness 10000) in paragraph at lines 669--671 []|\OT1/pcr/m/n/9 auto\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 ext2 \OT1/ptm/m/n/10.9 5 , \OT1/pcr/m/n/9 ext3\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 672--674 []|\OT1/ptm/m/n/10.95 type of the filesys-tem to be Underfull \hbox (badness 3954) in paragraph at lines 672--674 \OT1/ptm/m/n/10.95 ac-tual type will be de-ter-mined Underfull \hbox (badness 10000) in paragraph at lines 675--675 []|\OT1/ptm/m/n/10.95 no Underfull \hbox (badness 3019) in paragraph at lines 676--678 \OT1/ptm/m/n/10.95 op-er-a-tions have taken place on [13] Underfull \vbox (badness 10000) has occurred while \output is active [14] Underfull \hbox (badness 10000) in paragraph at lines 701--701 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 704--704 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 704--704 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 704--706 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 704--706 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 704--706 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 709--709 []|\OT1/pcr/m/n/9 -mount- Underfull \hbox (badness 1062) in paragraph at lines 711--713 \OT1/ptm/m/n/10.95 ker-nel which makes sense if no Underfull \hbox (badness 10000) in paragraph at lines 721--721 []|\OT1/pcr/m/n/9 -fusr- [15] Underfull \hbox (badness 10000) in paragraph at lines 768--768 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 771--771 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 771--771 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 771--773 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 771--773 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 771--773 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 776--777 []|\OT1/pcr/m/n/9 scramdisk\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 776--777 \OT1/pcr/m/n/9 truecrypt4\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 776--777 \OT1/pcr/m/n/9 truecrypt5\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 776--777 \OT1/pcr/m/n/9 truecrypt6\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 779--780 []|\OT1/pcr/m/n/9 ripemd160\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 sha1 \OT1/ptm/m/n /10.95 , Underfull \hbox (badness 10000) in paragraph at lines 779--780 \OT1/pcr/m/n/9 sha256\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 sha512 \OT1/ptm/m/n/10. 95 , Underfull \hbox (badness 10000) in paragraph at lines 781--783 []|\OT1/ptm/m/n/10.95 algorithm for hash-ing the Underfull \hbox (badness 10000) in paragraph at lines 781--783 \OT1/ptm/m/n/10.95 passphrase, \OT1/pcr/m/n/9 sha256 \OT1/ptm/m/n/10.95 isn't s up- Underfull \hbox (badness 5592) in paragraph at lines 784--792 \OT1/pcr/m/n/9 des\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 des3 \OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 serpent\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/ptm/m/n/10.95 for ScramDisk and Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 aes\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 blowfish \OT1/ptm/m/n/10.9 5 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 serpent/twofish\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 twofish/aes\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 784--792 \OT1/pcr/m/n/9 serpent/twofish/aes Underfull \hbox (badness 3492) in paragraph at lines 793--794 \OT1/ptm/m/n/10.95 cryp-tion, \OT1/pcr/m/n/9 blowfish \OT1/ptm/m/n/10.95 , \OT1/ pcr/m/n/9 cast5 \OT1/ptm/m/n/10.95 and Underfull \hbox (badness 1270) in paragraph at lines 793--794 \OT1/pcr/m/n/9 des3\OT1/ptm/m/n/10.95 , aren't sup-ported by True- Underfull \hbox (badness 10000) in paragraph at lines 803--805 \OT1/pcr/m/n/9 minix\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 ntfs \OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 vfat\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 807--807 []|\OT1/pcr/m/n/9 -mkfs- Underfull \hbox (badness 10000) in paragraph at lines 811--811 []|\OT1/pcr/m/n/9 -mkswap- Underfull \hbox (badness 10000) in paragraph at lines 813--813 []|\OT1/pcr/m/n/9 -win- Underfull \hbox (badness 2245) in paragraph at lines 817--817 []|\OT1/ptm/m/n/10.95 create a hid-den True-Crypt con- [16] Underfull \hbox (badness 10000) in paragraph at lines 842--842 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 845--845 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 845--845 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 845--847 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 845--847 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 845--847 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 4872) in paragraph at lines 852--852 []|\OT1/ptm/m/n/10.95 format of the con-tainer to be Underfull \hbox (badness 10000) in paragraph at lines 853--853 []|\OT1/pcr/m/n/9 -use- [17] Underfull \hbox (badness 10000) in paragraph at lines 874--874 []|\OT1/ptm/b/n/10.95 short Underfull \hbox (badness 10000) in paragraph at lines 877--877 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 877--877 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 877--879 []|\OT1/ptm/m/n/10.95 specific con-fig-u-ra-tion file to Underfull \hbox (badness 5036) in paragraph at lines 877--879 \OT1/ptm/m/n/10.95 be used in place of the sys- Underfull \hbox (badness 10000) in paragraph at lines 877--879 \OT1/ptm/m/n/10.95 tem wide con-fig-u-ra-tion file Underfull \hbox (badness 10000) in paragraph at lines 882--883 []|\OT1/pcr/m/n/9 truecrypt4\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 885--886 []|\OT1/pcr/m/n/9 ripemd160\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 sha1 \OT1/ptm/m/n /10.95 , Underfull \hbox (badness 10000) in paragraph at lines 887--887 []|\OT1/ptm/m/n/10.95 algorithm for hash-ing the Underfull \hbox (badness 10000) in paragraph at lines 888--890 []|\OT1/pcr/m/n/9 aes\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 blowfish \OT1/ptm/m/n/1 0.95 , Underfull \hbox (badness 10000) in paragraph at lines 888--890 \OT1/pcr/m/n/9 serpent/twofish\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 888--890 \OT1/pcr/m/n/9 twofish/aes\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 891--893 []|\OT1/ptm/m/n/10.95 algorithm for en-cryp-tion and Underfull \hbox (badness 5787) in paragraph at lines 891--893 \OT1/ptm/m/n/10.95 de-cryp-tion in the new for-mat, [18] [19] Overfull \hbox (2.5033pt too wide) in paragraph at lines 983--983 []|\OT1/ptm/b/n/10.95 Position| [20] Overfull \hbox (2.5033pt too wide) in paragraph at lines 1043--1043 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (2.5033pt too wide) in paragraph at lines 1073--1073 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (1.49583pt too wide) in paragraph at lines 1098--1098 []|\OT1/ptm/m/it/10.95 variable| [21] Overfull \hbox (2.5033pt too wide) in paragraph at lines 1105--1105 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (1.49583pt too wide) in paragraph at lines 1135--1135 []|\OT1/ptm/m/it/10.95 variable| [22] Overfull \hbox (2.5033pt too wide) in paragraph at lines 1147--1147 []|\OT1/ptm/b/n/10.95 Position| Overfull \hbox (1.49583pt too wide) in paragraph at lines 1179--1179 []|\OT1/ptm/m/it/10.95 variable| [23] [24] Overfull \hbox (16.3827pt too wide) in paragraph at lines 1261--1274 \OT1/ptm/m/n/10.95 is in-stalled in the di-rec-tory \OT1/pcr/m/n/10.95 /sbin\OT 1/ptm/m/n/10.95 . A sam-ple con-fig-u-ra-tion file has been put to \OT1/pcr/m/n /10.95 /etc/scramdisk/scramdiskrc\OT1/ptm/m/n/10.95 . [25] [26] [27] (./scramdisk.aux) ) (see the transcript file for additional information){/usr/share/texmf-texlive/f onts/enc/dvips/base/8r.enc}</usr/share/texmf-texlive/fonts/type1/public/amsfont s/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi9. pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/sh are/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texmf-tex live/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/u rw/times/utmb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmbi8a.pfb ></usr/share/texmf-texlive/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-t exlive/fonts/type1/urw/times/utmri8a.pfb> Output written on scramdisk.pdf (27 pages, 463608 bytes). Transcript written on scramdisk.log. ps2pdf gui_de.eps gui_de.pdf ln -s gui_de.pdf `echo gui_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf create_de.eps create_de.pdf ln -s create_de.pdf `echo create_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf tccreate_de.eps tccreate_de.pdf ln -s tccreate_de.pdf `echo tccreate_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf reformat_de.eps reformat_de.pdf ln -s reformat_de.pdf `echo reformat_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf ppdialog_de.eps ppdialog_de.pdf ln -s ppdialog_de.pdf `echo ppdialog_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf tcppdialog_de.eps tcppdialog_de.pdf ln -s tcppdialog_de.pdf `echo tcppdialog_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf config_de.eps config_de.pdf ln -s config_de.pdf `echo config_de.eps | sed 's/.eps/-eps-converted-to.pdf/'` pdflatex scramdisk_de.tex && pdflatex scramdisk_de.tex This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) restricted \write18 enabled. entering extended mode (./scramdisk_de.tex LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded. (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size11.clo)) (/usr/share/texmf-texlive/tex/latex/psnfss/times.sty) (/usr/share/texmf-texlive/tex/latex/graphics/epsfig.sty (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty) (/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty (/usr/share/texmf-texlive/tex/latex/graphics/trig.sty) (/etc/texmf/tex/latex/config/graphics.cfg) (/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))) (/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf.sty (/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texmf-texlive/tex/latex/oberdiek/grfext.sty) (/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty))) (/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty (/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty) (/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty)) (/usr/share/texmf-texlive/tex/latex/latexconfig/epstopdf-sys.cfg))) (/usr/share/texmf-texlive/tex/latex/tools/longtable.sty) (/usr/share/texmf-texlive/tex/generic/babel/babel.sty (/usr/share/texmf-texlive/tex/generic/babel/germanb.ldf (/usr/share/texmf-texlive/tex/generic/babel/babel.def))) (/usr/share/texmf-texlive/tex/latex/base/inputenc.sty (/usr/share/texmf-texlive/tex/latex/base/latin1.def)) No file scramdisk_de.aux. (/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd) (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] No file scramdisk_de.toc. [2] Overfull \hbox (27.3689pt too wide) in paragraph at lines 130--148 \OT1/ptm/m/n/10.95 schl[]usselt wer-den. Das Pro-jekt wird von Sour-ce-For-ge.n et be-her-bergt. Sei-ne Ho-me-pa-ge ist []\OT1/ptm/m/it/10.95 http://sd4l.sourc eforge.net/[]\OT1/ptm/m/n/10.95 . [3] (/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd) [4] <gui_de-eps-converted-to.pdf, id=21, 614.295pt x 794.97pt> <use gui_de-eps-converted-to.pdf> [5 <./gui_de-eps-converted-to.pdf>] [6] <create_de-eps-converted-to.pdf, id=33, 614.295pt x 794.97pt> <use create_de-eps-converted-to.pdf> <tccreate_de-eps-converted-to.pdf, id=35, 614.295pt x 794.97pt> <use tccreate_de-eps-converted-to.pdf> Underfull \vbox (badness 10000) has occurred while \output is active [7 <./crea te_de-eps-converted-to.pdf>] Overfull \hbox (17.03262pt too wide) in paragraph at lines 392--403 []\OT1/ptm/m/n/10.95 Das K[]astchen []\OT1/ptm/m/it/10.95 Ver-steck-ter True-Cr ypt Con-tai-ner[] \OT1/ptm/m/n/10.95 kann nur an-ge-hakt wer-den, wenn zu-vor e in exi-stie-ren-der TrueCrypt- Overfull \hbox (9.41103pt too wide) in paragraph at lines 392--403 \OT1/ptm/m/n/10.95 tung von ver-steck-ten TrueCrypt-Containern sie-he die ausf[ ]uhrliche Do-ku-men-ta-ti-on auf []\OT1/ptm/m/it/10.95 http://www.truecrypt.org /[]\OT1/ptm/m/n/10.95 ). <ppdialog_de-eps-converted-to.pdf, id=45, 614.295pt x 794.97pt> <use ppdialog_de-eps-converted-to.pdf> <tcppdialog_de-eps-converted-to.pdf, id=47, 614.295pt x 794.97pt> <use tcppdialog_de-eps-converted-to.pdf> [8 <./tccreate_de-eps-converted-to.pdf > <./ppdialog_de-eps-converted-to.pdf>] [9 <./tcppdialog_de-eps-converted-to.pd f>] <reformat_de-eps-converted-to.pdf, id=67, 614.295pt x 794.97pt> <use reformat_de-eps-converted-to.pdf> [10 <./reformat_de-eps-converted-to.pdf> ] <config_de-eps-converted-to.pdf, id=76, 614.295pt x 794.97pt> <use config_de-eps-converted-to.pdf> [11 <./config_de-eps-converted-to.pdf>] Underfull \hbox (badness 1184) in paragraph at lines 557--559 []|\OT1/ptm/m/n/10.95 ein Container-Format, \OT1/pcr/m/n/9 scramdisk \OT1/ptm/m /n/10.95 oder \OT1/pcr/m/n/9 truecrypt \OT1/ptm/m/n/10.95 bzw. \OT1/pcr/m/n/9 t ruecrypt4\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 truecrypt5 \OT1/ptm/m/n/10.95 , Package longtable Warning: Column widths have changed (longtable) in table 1 on input line 571. [12] [13] Overfull \hbox (60.21527pt too wide) in paragraph at lines 619--626 \OT1/ptm/m/n/10.95 ge-la-den und mit der vom Be-nut-zer ein-ge-ge-be-nen Pas-sp hra-se ent-schl[]usselt. Ei-nes der Block-Ger[]ate \OT1/pcr/m/n/10.95 /dev/scra mdisk/vol01 Overfull \hbox (12.04712pt too wide) in paragraph at lines 619--626 \OT1/ptm/m/n/10.95 bis \OT1/pcr/m/n/10.95 /dev/scramdisk/vol15 \OT1/ptm/m/n/10. 95 wird dem Con-tai-ner zu-ge-wie-sen. Wenn kein frei-es Block-Ger[]at mehr zur Verf[]ugung LaTeX Warning: Reference `t-mount-param' on page 14 undefined on input line 665 . Underfull \hbox (badness 10000) in paragraph at lines 675--675 []|\OT1/ptm/b/n/10.95 Kurz- Underfull \hbox (badness 10000) in paragraph at lines 678--678 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 678--678 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 679--680 []|\OT1/ptm/m/n/10.95 Konfigurationsdatei, die statt Underfull \hbox (badness 10000) in paragraph at lines 679--680 \OT1/pcr/m/n/9 /etc/scramdisk/scramdiskrc Underfull \hbox (badness 10000) in paragraph at lines 688--688 []|\OT1/pcr/m/n/9 -mount- Underfull \hbox (badness 10000) in paragraph at lines 690--690 []|\OT1/pcr/m/n/9 -default- Overfull \hbox (2.79996pt too wide) in paragraph at lines 690--690 []|\OT1/pcr/m/n/9 -defmnt| Underfull \hbox (badness 10000) in paragraph at lines 691--694 []$ \OT1/pcr/m/n/9 /media/scramdisk15 \OT1/ptm/m/n/10.95 aus- Underfull \hbox (badness 8132) in paragraph at lines 696--698 []|\OT1/ptm/m/n/10.95 der Con-tai-ner soll nur le-send Underfull \hbox (badness 2326) in paragraph at lines 696--698 \OT1/ptm/m/n/10.95 ge[]offnet wer-den, wenn ei-ne re- Underfull \hbox (badness 1448) in paragraph at lines 696--698 \OT1/ptm/m/n/10.95 nut-zer nicht schreib-bar ist, wird Underfull \hbox (badness 3058) in paragraph at lines 707--708 []|\OT1/ptm/m/n/10.95 das Datei-sy-stem soll nicht ein- Underfull \hbox (badness 10000) in paragraph at lines 709--711 []|\OT1/pcr/m/n/9 auto\OT1/ptm/m/n/10.95 , \OT1/pcr/m/n/9 ext2 \OT1/ptm/m/n/10.9 5 , \OT1/pcr/m/n/9 ext3\OT1/ptm/m/n/10.95 , Underfull \hbox (badness 10000) in paragraph at lines 715--715 []|\OT1/ptm/m/n/10.95 keine Underfull \hbox (badness 10000) in paragraph at lines 715--715 \OT1/ptm/m/n/10.95 Ab-lauf- Package longtable Warning: Column widths have changed (longtable) in table 2 on input line 727. [14] [15] LaTeX Warning: Reference `t-umount-param' on page 16 undefined on input line 73 5. Underfull \hbox (badness 10000) in paragraph at lines 742--742 []|\OT1/ptm/b/n/10.95 Kurz- Underfull \hbox (badness 10000) in paragraph at lines 745--745 []|\OT1/pcr/m/n/9 $HOME/ Underfull \hbox (badness 10000) in paragraph at lines 745--745 \OT1/pcr/m/n/9 .scramdisk/ Underfull \hbox (badness 10000) in paragraph at lines 746--747 []|\OT1/ptm/m/n/10.95 Konfigurationsdatei, die statt Underfull \hbox (badness 10000) in paragraph at lines 746--747 \OT1/pcr/m/n/9 /etc/scramdisk/scramdiskrc Underfull \hbox (badness 10000) in paragraph at lines 750--750 []|\OT1/pcr/m/n/9 -mount- Underfull \hbox (badness 2547) in paragraph at lines 752--754 []|\OT1/ptm/m/n/10.95 das Datei-sy-stem soll nicht aus- Underfull \hbox (badness 3189) in paragraph at lines 758--758 []|\OT1/ptm/m/n/10.95 alle vom Be-nut-zer ge-moun-te-ten Underfull \hbox (badness 10000) in paragraph at lines 762--762 []|\OT1/pcr/m/n/9 -fusr- Package longtable Warning: Column widths have changed (longtable) in table 3 on input line 769. Underfull \vbox (badness 10000) has occurred while \output is active [16] Overfull \hbox (38.36995pt too wide) in paragraph at lines 781--794 \OT1/ptm/m/n/10.95 Disk f[]ur Li-nux nor-ma-ler-wei-se nicht die-sem Ver-fah-re n. Es gibt je-doch einen Kon-fi-gu-ra-ti-ons-pa-ra-me-ter \OT1/pcr/m/n/10.95 -w in-compatible LaTeX Warning: Reference `t-create-param' on page 17 undefined on input line 79 8. Underfull \hbox (badness 10000) in paragraph at lines 810--810 []|\OT1/ptm/b/n/10.95 Kurz- Underfull \hbox (badness 10000) in paragraph at lines 813--813 []|\OT1/... [truncated message content] |
From: Stewart M. <smm...@gm...> - 2011-03-02 04:32:35
|
On Mon, 2011-02-28 at 18:30 -0500, Millen, Stewart wrote: > > -----Original Message----- > From: Jonathan Coles [mailto:jco...@ro...] > Sent: Monday, February 28, 2011 6:30 PM > To: sd4...@li... > Subject: [I] Re: [SD4L-user] Questions about compiling Scramdisk from Source > > The problem in your compile is in creating the documentation > PDFs. > > Instructions that I have followed before require the > following Latex packages: > texlive > texlive-latex-recommended > texlive-latex-extra > > On my new system, Ubuntu 10.10, I tried simply entering the > command "pdflatex". > The response: > The program 'pdflatex' is currently not installed. You > can install it by typing: > sudo apt-get install texlive-latex-base > > So there's another package name to try. > > It's annoying that building the documentation can break > compilation. > It would be better if the doc source was separate. The PDF > file is all most users want. > > It's possible that if you got the English and German PDFs > off the web site and put them > in /usr/src/linux/ScramDisk-2.1/docs, the script would skip > trying to make them. > > Jonathan Last night, before compiling, kernel 2.6.32-29 appeared in Update Manager. So I installed it. Then I: sudo apt-get install texlive-latex-base Then I went into Synaptic and made sure that the other packages you referred to: texlive texlive-latex-recommended texlive-latex-extra were all installed. I then cleared out the folder /usr/src/linux and restarted the computer to activate kernel 2.6.32-29, and restarted the compilation process from scratch again. The good news, if it is, is that this time it (apparently) compiled successfully after the command "make", and after the command: make deb Created the package ScramDisk_2.1-0_2.6.32_i386.deb With no apparent error messages (though I could not save the output, as it was too large--I tried but it was incomplete). With high hopes, I then went to my user account and tried to open a container file. But I get the error: "Could not lock etc/mtab" So what gives? Stewart |
From: Jonathan C. <jco...@ro...> - 2011-02-28 23:29:44
|
The problem in your compile is in creating the documentation PDFs. Instructions that I have followed before require the following Latex packages: texlive texlive-latex-recommended texlive-latex-extra On my new system, Ubuntu 10.10, I tried simply entering the command "pdflatex". The response: The program 'pdflatex' is currently not installed. You can install it by typing: sudo apt-get install texlive-latex-base So there's another package name to try. It's annoying that building the documentation can break compilation. It would be better if the doc source was separate. The PDF file is all most users want. It's possible that if you got the English and German PDFs off the web site and put them in /usr/src/linux/ScramDisk-2.1/docs, the script would skip trying to make them. Jonathan On 11-02-27 11:14 PM, Stewart Millen wrote: > On Thu, 2011-02-24 at 22:31 +0100, Hans-Ulrich Juettner wrote: > > Well, first time was not the charm: > > I installed the following via Synaptic: > >> * qt3-dev-tools >> * qt3-linguist >> * ghostscript >> * texlive-base >> * texlive-lang-german > Then I created the folder /usr/src/linux and copied the boot/config-Version file to it. > (The first try I forgot to rename it as .config but that didn't make a difference in the end. > I made sure that my primary account had ownership of it and could read/write to it before proceeding. > > I then did: > > apt-get install linux-headers-generic > > But it told me that it was already installed (0 files and 0 packages downloaded) > > Then I unpacked the tarball, and went > > cd \usr\src\linux\ScramDisk-2.1 > > make > > And here is the output. My *very* untutored interpretation is that it hit something involving 'pdflatex' and then quit. > > stimpy@stimpys-desktop:/usr/src/linux/ScramDisk-2.1$ make > cd gui&& qmake&& lrelease scramdisk_de.ts > echo "#define KERNEL_BUILD \"2.6.32\""> driver/kernel_build.h > list='crypto driver utils gui docs'; for subdir in $list; \ > do make -C $subdir all || exit 1; done > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/crypto' > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o getiv.o getiv.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o gf2e64.o gf2e64.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o gf2e128.o gf2e128.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o crc32.o crc32.c > gcc -I. -O2 -Wall -o crc32-mktab crc32-mktab.c > ./crc32-mktab -p 0x04c11db7 -b 32 -B 8 -r -c \ > -s crc32_table -i crc32.h -t uint32 -o crc32-tab.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o crc32-tab.o crc32-tab.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha1.o sha1.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha256.o sha256.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha512.o sha512.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o rmd160.o rmd160.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o whirlpool.o whirlpool.c > gcc -I. -O2 -Wall -o blowfish-mktab blowfish-mktab.c > ./blowfish-mktab> blowfish-tab.h > [.............................................................] > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o blowfish.o blowfish.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o cast128.o cast128.c > gcc -I. -O2 -Wall -o des-mktab des-mktab.c > ./des-mktab> des-tab.h > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des-base.o des-base.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des.o des.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des3.o des3.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o tea.o tea.c > gcc -I. -O2 -Wall -o rijndael-mktab rijndael-mktab.c > ./rijndael-mktab> rijndael-tab.h > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o rijndael.o rijndael.c > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o serpent.o serpent.c > gcc -I. -O2 -Wall -o square-mktab square-mktab.c > ./square-mktab> square-tab.h > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o square.o square.c > square.c: In function ‘square_init’: > square.c:91: warning: array subscript is above array bounds > square.c:91: warning: ‘kk’ may be used uninitialized in this function > gcc -I. -O2 -Wall -o twofish-mktab twofish-mktab.c > ./twofish-mktab> twofish-tab.h > gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o twofish.o twofish.c > ar rc libsdcrypto.a getiv.o gf2e64.o gf2e128.o crc32.o crc32-tab.o sha1.o sha256.o sha512.o rmd160.o whirlpool.o blowfish.o cast128.o des-base.o des.o des3.o tea.o rijndael.o serpent.o square.o twofish.o > ranlib libsdcrypto.a > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/crypto' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/driver' > ln -s ../crypto/crc32.c crc32.c > ln -s ../crypto/crc32-tab.c crc32-tab.c > ln -s ../crypto/sha1.c sha1.c > ln -s ../crypto/sha256.c sha256.c > ln -s ../crypto/sha512.c sha512.c > ln -s ../crypto/rmd160.c rmd160.c > ln -s ../crypto/whirlpool.c whirlpool.c > ln -s ../crypto/blowfish.c blowfish.c > ln -s ../crypto/cast128.c cast128.c > ln -s ../crypto/des-base.c des-base.c > ln -s ../crypto/des.c des.c > ln -s ../crypto/des3.c des3.c > ln -s ../crypto/tea.c tea.c > ln -s ../crypto/rijndael.c rijndael.c > ln -s ../crypto/serpent.c serpent.c > ln -s ../crypto/square.c square.c > ln -s ../crypto/twofish.c twofish.c > ln -s ../crypto/gf2e64.c gf2e64.c > ln -s ../crypto/gf2e128.c gf2e128.c > ln -s ../crypto/getiv.c getiv.c > make -C /lib/modules/2.6.32-28-generic/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules > make[2]: Entering directory `/usr/src/linux-headers-2.6.32-28-generic' > CC [M] /usr/src/linux/ScramDisk-2.1/driver/cipher.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/digest.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/tweak.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/sector.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/volume.o > /usr/src/linux/ScramDisk-2.1/driver/volume.c: In function ‘truecrypt_mount_container’: > /usr/src/linux/ScramDisk-2.1/driver/volume.c:775: warning: the frame size of 1396 bytes is larger than 1024 bytes > /usr/src/linux/ScramDisk-2.1/driver/volume.c: In function ‘scramdisk_mount_container’: > /usr/src/linux/ScramDisk-2.1/driver/volume.c:374: warning: the frame size of 1604 bytes is larger than 1024 bytes > CC [M] /usr/src/linux/ScramDisk-2.1/driver/sddriver.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/crc32.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/crc32-tab.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha1.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha256.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha512.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/rmd160.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/whirlpool.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/blowfish.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/cast128.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/des-base.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/des.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/des3.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/tea.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/rijndael.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/serpent.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/square.o > /usr/src/linux/ScramDisk-2.1/driver/square.c: In function ‘square_init’: > /usr/src/linux/ScramDisk-2.1/driver/square.c:91: warning: array subscript is above array bounds > /usr/src/linux/ScramDisk-2.1/driver/square.c:91: warning: ‘kk’ may be used uninitialized in this function > CC [M] /usr/src/linux/ScramDisk-2.1/driver/twofish.o > /usr/src/linux/ScramDisk-2.1/driver/twofish.c: In function ‘twofish_fkinit’: > /usr/src/linux/ScramDisk-2.1/driver/twofish.c:315: warning: the frame size of 4288 bytes is larger than 1024 bytes > CC [M] /usr/src/linux/ScramDisk-2.1/driver/gf2e64.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/gf2e128.o > CC [M] /usr/src/linux/ScramDisk-2.1/driver/getiv.o > LD [M] /usr/src/linux/ScramDisk-2.1/driver/scramdisk.o > Building modules, stage 2. > MODPOST 1 modules > CC /usr/src/linux/ScramDisk-2.1/driver/scramdisk.mod.o > LD [M] /usr/src/linux/ScramDisk-2.1/driver/scramdisk.ko > make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-28-generic' > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/driver' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/utils' > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdmount.o sdmount.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o mtab.o mtab.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o args.o args.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdpw.o sdpw.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdmnt.o sdmnt.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdinfo.o sdinfo.cpp > g++ -o sdmount sdmount.o mtab.o args.o sdpw.o sdmnt.o sdinfo.o > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdumount.o sdumount.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o process.o process.cpp > g++ -o sdumount sdumount.o process.o mtab.o args.o sdmnt.o sdinfo.o > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdcreate.o sdcreate.cpp > sdcreate.cpp: In function ‘int main(int, char**)’: > sdcreate.cpp:849: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result > sdcreate.cpp:851: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o rnd.o rnd.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdctx.o sdctx.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o tcctx.o tcctx.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o tweak.o tweak.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o cipher.o cipher.cpp > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o digest.o digest.cpp > g++ -o sdcreate sdcreate.o process.o args.o rnd.o sdpw.o sdmnt.o sdctx.o tcctx.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdchange.o sdchange.cpp > g++ -o sdchange sdchange.o sdctx.o tcctx.o args.o rnd.o sdpw.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdreformat.o sdreformat.cpp > g++ -o sdreformat sdreformat.o sdctx.o tcctx.o args.o rnd.o sdpw.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto > g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdhelper.o sdhelper.cpp > g++ -o sdhelper sdhelper.o mtab.o sdmnt.o sdinfo.o -L../crypto -lsdcrypto > ar rc libsdutils.a cipher.o digest.o tweak.o sdctx.o tcctx.o sdinfo.o sdmnt.o mtab.o > ranlib libsdutils.a > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/utils' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/gui' > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o scramdisk.o scramdisk.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o createdialog.o createdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o formatdialog.o formatdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o reformatdialog.o reformatdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o ppdialog.o ppdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o name_utils.o name_utils.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o rnd.o rnd.cpp > /usr/share/qt3/bin/moc scramdisk.h -o moc_scramdisk.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_scramdisk.o moc_scramdisk.cpp > /usr/share/qt3/bin/moc createdialog.h -o moc_createdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_createdialog.o moc_createdialog.cpp > /usr/share/qt3/bin/moc formatdialog.h -o moc_formatdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_formatdialog.o moc_formatdialog.cpp > /usr/share/qt3/bin/moc reformatdialog.h -o moc_reformatdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_reformatdialog.o moc_reformatdialog.cpp > /usr/share/qt3/bin/moc ppdialog.h -o moc_ppdialog.cpp > g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_ppdialog.o moc_ppdialog.cpp > g++ -o scramdisk scramdisk.o createdialog.o formatdialog.o reformatdialog.o ppdialog.o name_utils.o rnd.o moc_scramdisk.o moc_createdialog.o moc_formatdialog.o moc_reformatdialog.o moc_ppdialog.o -L/usr/share/qt3/lib -L/usr/X11R6/lib -L../utils -L../crypto -lsdutils -lsdcrypto -lqt-mt -lXext -lX11 -lm -lpthread > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/gui' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/docs' > gzip -9 -c scramdisk.1> scramdisk.1.gz > ps2pdf gui.eps gui.pdf > ln -s gui.pdf `echo gui.eps | sed 's/.eps/-eps-converted-to.pdf/'` > ps2pdf create.eps create.pdf > ln -s create.pdf `echo create.eps | sed 's/.eps/-eps-converted-to.pdf/'` > ps2pdf tccreate.eps tccreate.pdf > ln -s tccreate.pdf `echo tccreate.eps | sed 's/.eps/-eps-converted-to.pdf/'` > ps2pdf reformat.eps reformat.pdf > ln -s reformat.pdf `echo reformat.eps | sed 's/.eps/-eps-converted-to.pdf/'` > ps2pdf ppdialog.eps ppdialog.pdf > ln -s ppdialog.pdf `echo ppdialog.eps | sed 's/.eps/-eps-converted-to.pdf/'` > ps2pdf tcppdialog.eps tcppdialog.pdf > ln -s tcppdialog.pdf `echo tcppdialog.eps | sed 's/.eps/-eps-converted-to.pdf/'` > ps2pdf config.eps config.pdf > ln -s config.pdf `echo config.eps | sed 's/.eps/-eps-converted-to.pdf/'` > pdflatex scramdisk.tex&& pdflatex scramdisk.tex > /bin/sh: pdflatex: not found > make[1]: *** [scramdisk.pdf] Error 127 > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/docs' > make: *** [all] Error 1 > > > > ------------------------------------------------------- > > Not knowing what I was doing, I then plowed ahead and entered: > > make deb > > Figuring that at the worst that would not disturb my current 2.0.3 installation (it didn't). It seemed to hang at the same 'pdflatex' error: > > stimpy@stimpys-desktop:/usr/src/linux/ScramDisk-2.1$ make deb > mkdir -p debian/DEBIAN&& \ > install -m 0755 postinst postrm prerm debian/DEBIAN&& \ > install -m 0644 conffiles debian/DEBIAN&& \ > sed "s/%arch%/i386/;s/%kpkg%/linux-image-2.6.32-28-generic/;s/%qpkg%/libqt3-mt/" control | \ > sed "s/%ver%/2.1/;s/%rel%/0/"> debian/DEBIAN/control > cd gui&& qmake&& lrelease scramdisk_de.ts > echo "#define KERNEL_BUILD \"2.6.32\""> driver/kernel_build.h > list='crypto driver utils gui docs'; for subdir in $list; \ > do make -C $subdir all || exit 1; done > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/crypto' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/crypto' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/driver' > make -C /lib/modules/2.6.32-28-generic/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules > make[2]: Entering directory `/usr/src/linux-headers-2.6.32-28-generic' > Building modules, stage 2. > MODPOST 1 modules > make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-28-generic' > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/driver' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/utils' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/utils' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/gui' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/gui' > make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/docs' > pdflatex scramdisk.tex&& pdflatex scramdisk.tex > /bin/sh: pdflatex: not found > make[1]: *** [scramdisk.pdf] Error 127 > make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/docs' > make: *** [all] Error 1 > > Sorry if I'm seeming to be such the klutz at this. > > Stewart > > >> Hi Stewart, >> >> Stewart Millen worte: >>> Hi all, >>> >>> I'd like to try to compile SD4L from source. I figure it's time given >>> the fact that now every time there's even a minor update to the kernel, >>> it breaks SD4L. (This would be for Ubuntu 10.04, 2.6-32-28 kernel. I >>> know I can install it from the recent .deb file release if everything >>> else fails, but I'd hate to bug Hans-Ulrich every time there's a kernel >>> update). *And*, if there's an easy way for me to do so while doing all >>> this, I could make the corresponding .deb files for distribution. >>> >>> I've been looking at the Scramdisk documentation, and this: >>> >>> https://help.ubuntu.com/community/CompilingEasyHowTo >>> >>> https://help.ubuntu.com/community/Kernel/Compile >>> >>> The latter because apparently I have to need the kernel sources to >>> compile scramdisk. >>> >>> I've installed gcc and g++ via Synaptic. As I currently run scramdisk, I >>> would suppose that I have no dependency issues to resolve (the libraries >>> being already in-place, right?). I've also installed the Ubuntu packages >>> build-essential and checkinstall. >>> >>> Question 1: But should I also install the following, which is >>> recommended by the page on kernel source building? >>> >>> sudo apt-get install fakeroot build-essential crash kexec-tools >>> makedumpfile kernel-wedge >>> sudo apt-get build-dep linux >>> sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev >>> >> no you don't need this packages for building scramdisk. >> >>> >>> Question 2: I read also in the Scramdisk documentationo that I need to >>> obtain the source code for 2.6.32-28. This would be: >>> >>> sudo apt-get build-dep --no-install-recommends linux-image-2.6.32-28 >>> apt-get source linux-image-2.6.32-28. >>> >>> Right? (The Ubuntu help page recommends using the "git" command as preferable but the above seems simpler). >>> And what directly will this source code be downloaded to? >>> >> On Ubuntu linux-headers-2.6.32-28 suffices. If you install the >> meta-package linux-headers-generic the above package is always >> updated along with your kernel, so call >> >> apt-get install linux-headers-generic >> >>> Question 3: As I understand it, then I create a directory usr/src/linux and give my user account privileges to it: >>> >>> sudo chown $USER /usr/src/linux >>> sudo chmod u+rwx /usr/src/linux >>> >>> Then I put the linux kernel source code I've downloaded into that (along with the file /boot/config-Version) and issue the commands: >>> >>> cd /usr/src/linux >>> make oldconfig >>> >>> Is this right? >>> >> With the linux-headers package on Ubuntu you don't need this step. >> >>> Question 4: Then I unpackage the Scramdisk tarball into the directory /usr/src/linux. (That creates the subdirectory /usr/src/linux/Scramdisk-2.1, right?). >>> >>> Then I do the following: >>> >>> cd /usr/src/linux/ScramDisk-2.1 >>> make >>> sudo make install >>> >>> (or would sudo checkinstall be preferable for the last step?). >>> >>> Please clear up any misconceptions I have displayed. I have read the >>> documentation, and I'm murky on some things. I've not done this before, >>> but I'm sure once I do it successfully it will be easy. Also, if there's some way (as a friend has told me) to make the corresponding .deb package for distribution while doing this I'd be happy to do so. He says it would be simple, but the documentation I've seen indicates otherwise. >>> >>> Stewart >>> >> You need some other packages for building scramdisk: >> * qt3-dev-tools >> * qt3-linguist >> * ghostscript >> * texlive-base >> * texlive-lang-german >> The latter three are for building the scramdisk documentation. >> As there is an english and a german documentation you need the >> german language package for that. As scramdisk up to now is >> based on Qt3 you need the qt3 packages and *not* the qt4 packages. >> >> After >> cd /usr/src/linux/ScramDisk-2.1 >> and >> make >> you have two possibilities: >> Either you call sudo make install >> which installs this bypassing your systems package management. >> Or you call >> make deb >> by which a debian package ScramDisk_2.1-0_2.6.32_amd64.deb >> is built. If your system is a 32 bit system the architecture >> part of the name would be i386 instead of amd64. >> Then you can install this with >> sudo dpkg -i ScramDisk_2.1-0_2.6.32_amd64.deb >> which installs scramdisk with your systems package management. >> >> Best regards >> Ulrich > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search& Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT data > generated by your applications, servers and devices whether physical, virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > SD4L-user mailing list > SD4...@li... > https://lists.sourceforge.net/lists/listinfo/sd4l-user |
From: Stewart M. <smm...@gm...> - 2011-02-28 04:14:22
|
On Thu, 2011-02-24 at 22:31 +0100, Hans-Ulrich Juettner wrote: Well, first time was not the charm: I installed the following via Synaptic: > * qt3-dev-tools > * qt3-linguist > * ghostscript > * texlive-base > * texlive-lang-german Then I created the folder /usr/src/linux and copied the boot/config-Version file to it. (The first try I forgot to rename it as .config but that didn't make a difference in the end. I made sure that my primary account had ownership of it and could read/write to it before proceeding. I then did: apt-get install linux-headers-generic But it told me that it was already installed (0 files and 0 packages downloaded) Then I unpacked the tarball, and went cd \usr\src\linux\ScramDisk-2.1 make And here is the output. My *very* untutored interpretation is that it hit something involving 'pdflatex' and then quit. stimpy@stimpys-desktop:/usr/src/linux/ScramDisk-2.1$ make cd gui && qmake && lrelease scramdisk_de.ts echo "#define KERNEL_BUILD \"2.6.32\"" > driver/kernel_build.h list='crypto driver utils gui docs'; for subdir in $list; \ do make -C $subdir all || exit 1; done make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/crypto' gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o getiv.o getiv.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o gf2e64.o gf2e64.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o gf2e128.o gf2e128.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o crc32.o crc32.c gcc -I. -O2 -Wall -o crc32-mktab crc32-mktab.c ./crc32-mktab -p 0x04c11db7 -b 32 -B 8 -r -c \ -s crc32_table -i crc32.h -t uint32 -o crc32-tab.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o crc32-tab.o crc32-tab.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha1.o sha1.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha256.o sha256.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o sha512.o sha512.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o rmd160.o rmd160.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o whirlpool.o whirlpool.c gcc -I. -O2 -Wall -o blowfish-mktab blowfish-mktab.c ./blowfish-mktab > blowfish-tab.h [.............................................................] gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o blowfish.o blowfish.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o cast128.o cast128.c gcc -I. -O2 -Wall -o des-mktab des-mktab.c ./des-mktab > des-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des-base.o des-base.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des.o des.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o des3.o des3.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o tea.o tea.c gcc -I. -O2 -Wall -o rijndael-mktab rijndael-mktab.c ./rijndael-mktab > rijndael-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o rijndael.o rijndael.c gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o serpent.o serpent.c gcc -I. -O2 -Wall -o square-mktab square-mktab.c ./square-mktab > square-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o square.o square.c square.c: In function ‘square_init’: square.c:91: warning: array subscript is above array bounds square.c:91: warning: ‘kk’ may be used uninitialized in this function gcc -I. -O2 -Wall -o twofish-mktab twofish-mktab.c ./twofish-mktab > twofish-tab.h gcc -I. -I/usr/src/linux/include -O2 -Wall -c -o twofish.o twofish.c ar rc libsdcrypto.a getiv.o gf2e64.o gf2e128.o crc32.o crc32-tab.o sha1.o sha256.o sha512.o rmd160.o whirlpool.o blowfish.o cast128.o des-base.o des.o des3.o tea.o rijndael.o serpent.o square.o twofish.o ranlib libsdcrypto.a make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/crypto' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/driver' ln -s ../crypto/crc32.c crc32.c ln -s ../crypto/crc32-tab.c crc32-tab.c ln -s ../crypto/sha1.c sha1.c ln -s ../crypto/sha256.c sha256.c ln -s ../crypto/sha512.c sha512.c ln -s ../crypto/rmd160.c rmd160.c ln -s ../crypto/whirlpool.c whirlpool.c ln -s ../crypto/blowfish.c blowfish.c ln -s ../crypto/cast128.c cast128.c ln -s ../crypto/des-base.c des-base.c ln -s ../crypto/des.c des.c ln -s ../crypto/des3.c des3.c ln -s ../crypto/tea.c tea.c ln -s ../crypto/rijndael.c rijndael.c ln -s ../crypto/serpent.c serpent.c ln -s ../crypto/square.c square.c ln -s ../crypto/twofish.c twofish.c ln -s ../crypto/gf2e64.c gf2e64.c ln -s ../crypto/gf2e128.c gf2e128.c ln -s ../crypto/getiv.c getiv.c make -C /lib/modules/2.6.32-28-generic/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules make[2]: Entering directory `/usr/src/linux-headers-2.6.32-28-generic' CC [M] /usr/src/linux/ScramDisk-2.1/driver/cipher.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/digest.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/tweak.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sector.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/volume.o /usr/src/linux/ScramDisk-2.1/driver/volume.c: In function ‘truecrypt_mount_container’: /usr/src/linux/ScramDisk-2.1/driver/volume.c:775: warning: the frame size of 1396 bytes is larger than 1024 bytes /usr/src/linux/ScramDisk-2.1/driver/volume.c: In function ‘scramdisk_mount_container’: /usr/src/linux/ScramDisk-2.1/driver/volume.c:374: warning: the frame size of 1604 bytes is larger than 1024 bytes CC [M] /usr/src/linux/ScramDisk-2.1/driver/sddriver.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/crc32.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/crc32-tab.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha1.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha256.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/sha512.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/rmd160.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/whirlpool.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/blowfish.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/cast128.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/des-base.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/des.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/des3.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/tea.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/rijndael.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/serpent.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/square.o /usr/src/linux/ScramDisk-2.1/driver/square.c: In function ‘square_init’: /usr/src/linux/ScramDisk-2.1/driver/square.c:91: warning: array subscript is above array bounds /usr/src/linux/ScramDisk-2.1/driver/square.c:91: warning: ‘kk’ may be used uninitialized in this function CC [M] /usr/src/linux/ScramDisk-2.1/driver/twofish.o /usr/src/linux/ScramDisk-2.1/driver/twofish.c: In function ‘twofish_fkinit’: /usr/src/linux/ScramDisk-2.1/driver/twofish.c:315: warning: the frame size of 4288 bytes is larger than 1024 bytes CC [M] /usr/src/linux/ScramDisk-2.1/driver/gf2e64.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/gf2e128.o CC [M] /usr/src/linux/ScramDisk-2.1/driver/getiv.o LD [M] /usr/src/linux/ScramDisk-2.1/driver/scramdisk.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/linux/ScramDisk-2.1/driver/scramdisk.mod.o LD [M] /usr/src/linux/ScramDisk-2.1/driver/scramdisk.ko make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-28-generic' make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/driver' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/utils' g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdmount.o sdmount.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o mtab.o mtab.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o args.o args.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdpw.o sdpw.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdmnt.o sdmnt.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdinfo.o sdinfo.cpp g++ -o sdmount sdmount.o mtab.o args.o sdpw.o sdmnt.o sdinfo.o g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdumount.o sdumount.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o process.o process.cpp g++ -o sdumount sdumount.o process.o mtab.o args.o sdmnt.o sdinfo.o g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdcreate.o sdcreate.cpp sdcreate.cpp: In function ‘int main(int, char**)’: sdcreate.cpp:849: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result sdcreate.cpp:851: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result g++ -I. -I../crypto -I../driver -O2 -Wall -c -o rnd.o rnd.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdctx.o sdctx.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o tcctx.o tcctx.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o tweak.o tweak.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o cipher.o cipher.cpp g++ -I. -I../crypto -I../driver -O2 -Wall -c -o digest.o digest.cpp g++ -o sdcreate sdcreate.o process.o args.o rnd.o sdpw.o sdmnt.o sdctx.o tcctx.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdchange.o sdchange.cpp g++ -o sdchange sdchange.o sdctx.o tcctx.o args.o rnd.o sdpw.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdreformat.o sdreformat.cpp g++ -o sdreformat sdreformat.o sdctx.o tcctx.o args.o rnd.o sdpw.o tweak.o cipher.o digest.o -L../crypto -lsdcrypto g++ -I. -I../crypto -I../driver -O2 -Wall -c -o sdhelper.o sdhelper.cpp g++ -o sdhelper sdhelper.o mtab.o sdmnt.o sdinfo.o -L../crypto -lsdcrypto ar rc libsdutils.a cipher.o digest.o tweak.o sdctx.o tcctx.o sdinfo.o sdmnt.o mtab.o ranlib libsdutils.a make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/utils' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/gui' g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o scramdisk.o scramdisk.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o createdialog.o createdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o formatdialog.o formatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o reformatdialog.o reformatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o ppdialog.o ppdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o name_utils.o name_utils.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o rnd.o rnd.cpp /usr/share/qt3/bin/moc scramdisk.h -o moc_scramdisk.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_scramdisk.o moc_scramdisk.cpp /usr/share/qt3/bin/moc createdialog.h -o moc_createdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_createdialog.o moc_createdialog.cpp /usr/share/qt3/bin/moc formatdialog.h -o moc_formatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_formatdialog.o moc_formatdialog.cpp /usr/share/qt3/bin/moc reformatdialog.h -o moc_reformatdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_reformatdialog.o moc_reformatdialog.cpp /usr/share/qt3/bin/moc ppdialog.h -o moc_ppdialog.cpp g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../crypto -I../driver -I../utils -I../../../../include/qt3 -o moc_ppdialog.o moc_ppdialog.cpp g++ -o scramdisk scramdisk.o createdialog.o formatdialog.o reformatdialog.o ppdialog.o name_utils.o rnd.o moc_scramdisk.o moc_createdialog.o moc_formatdialog.o moc_reformatdialog.o moc_ppdialog.o -L/usr/share/qt3/lib -L/usr/X11R6/lib -L../utils -L../crypto -lsdutils -lsdcrypto -lqt-mt -lXext -lX11 -lm -lpthread make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/gui' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/docs' gzip -9 -c scramdisk.1 > scramdisk.1.gz ps2pdf gui.eps gui.pdf ln -s gui.pdf `echo gui.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf create.eps create.pdf ln -s create.pdf `echo create.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf tccreate.eps tccreate.pdf ln -s tccreate.pdf `echo tccreate.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf reformat.eps reformat.pdf ln -s reformat.pdf `echo reformat.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf ppdialog.eps ppdialog.pdf ln -s ppdialog.pdf `echo ppdialog.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf tcppdialog.eps tcppdialog.pdf ln -s tcppdialog.pdf `echo tcppdialog.eps | sed 's/.eps/-eps-converted-to.pdf/'` ps2pdf config.eps config.pdf ln -s config.pdf `echo config.eps | sed 's/.eps/-eps-converted-to.pdf/'` pdflatex scramdisk.tex && pdflatex scramdisk.tex /bin/sh: pdflatex: not found make[1]: *** [scramdisk.pdf] Error 127 make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/docs' make: *** [all] Error 1 ------------------------------------------------------- Not knowing what I was doing, I then plowed ahead and entered: make deb Figuring that at the worst that would not disturb my current 2.0.3 installation (it didn't). It seemed to hang at the same 'pdflatex' error: stimpy@stimpys-desktop:/usr/src/linux/ScramDisk-2.1$ make deb mkdir -p debian/DEBIAN && \ install -m 0755 postinst postrm prerm debian/DEBIAN && \ install -m 0644 conffiles debian/DEBIAN && \ sed "s/%arch%/i386/;s/%kpkg%/linux-image-2.6.32-28-generic/;s/%qpkg%/libqt3-mt/" control | \ sed "s/%ver%/2.1/;s/%rel%/0/" > debian/DEBIAN/control cd gui && qmake && lrelease scramdisk_de.ts echo "#define KERNEL_BUILD \"2.6.32\"" > driver/kernel_build.h list='crypto driver utils gui docs'; for subdir in $list; \ do make -C $subdir all || exit 1; done make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/crypto' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/crypto' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/driver' make -C /lib/modules/2.6.32-28-generic/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules make[2]: Entering directory `/usr/src/linux-headers-2.6.32-28-generic' Building modules, stage 2. MODPOST 1 modules make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-28-generic' make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/driver' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/utils' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/utils' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/gui' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/gui' make[1]: Entering directory `/usr/src/linux/ScramDisk-2.1/docs' pdflatex scramdisk.tex && pdflatex scramdisk.tex /bin/sh: pdflatex: not found make[1]: *** [scramdisk.pdf] Error 127 make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/docs' make: *** [all] Error 1 Sorry if I'm seeming to be such the klutz at this. Stewart > Hi Stewart, > > Stewart Millen worte: > > Hi all, > > > > I'd like to try to compile SD4L from source. I figure it's time given > > the fact that now every time there's even a minor update to the kernel, > > it breaks SD4L. (This would be for Ubuntu 10.04, 2.6-32-28 kernel. I > > know I can install it from the recent .deb file release if everything > > else fails, but I'd hate to bug Hans-Ulrich every time there's a kernel > > update). *And*, if there's an easy way for me to do so while doing all > > this, I could make the corresponding .deb files for distribution. > > > > I've been looking at the Scramdisk documentation, and this: > > > > https://help.ubuntu.com/community/CompilingEasyHowTo > > > > https://help.ubuntu.com/community/Kernel/Compile > > > > The latter because apparently I have to need the kernel sources to > > compile scramdisk. > > > > I've installed gcc and g++ via Synaptic. As I currently run scramdisk, I > > would suppose that I have no dependency issues to resolve (the libraries > > being already in-place, right?). I've also installed the Ubuntu packages > > build-essential and checkinstall. > > > > Question 1: But should I also install the following, which is > > recommended by the page on kernel source building? > > > > sudo apt-get install fakeroot build-essential crash kexec-tools > > makedumpfile kernel-wedge > > sudo apt-get build-dep linux > > sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev > > > > no you don't need this packages for building scramdisk. > > > > > > > Question 2: I read also in the Scramdisk documentationo that I need to > > obtain the source code for 2.6.32-28. This would be: > > > > sudo apt-get build-dep --no-install-recommends linux-image-2.6.32-28 > > apt-get source linux-image-2.6.32-28. > > > > Right? (The Ubuntu help page recommends using the "git" command as preferable but the above seems simpler). > > And what directly will this source code be downloaded to? > > > > On Ubuntu linux-headers-2.6.32-28 suffices. If you install the > meta-package linux-headers-generic the above package is always > updated along with your kernel, so call > > apt-get install linux-headers-generic > > > > > Question 3: As I understand it, then I create a directory usr/src/linux and give my user account privileges to it: > > > > sudo chown $USER /usr/src/linux > > sudo chmod u+rwx /usr/src/linux > > > > Then I put the linux kernel source code I've downloaded into that (along with the file /boot/config-Version) and issue the commands: > > > > cd /usr/src/linux > > make oldconfig > > > > Is this right? > > > > With the linux-headers package on Ubuntu you don't need this step. > > > > > Question 4: Then I unpackage the Scramdisk tarball into the directory /usr/src/linux. (That creates the subdirectory /usr/src/linux/Scramdisk-2.1, right?). > > > > Then I do the following: > > > > cd /usr/src/linux/ScramDisk-2.1 > > make > > sudo make install > > > > (or would sudo checkinstall be preferable for the last step?). > > > > Please clear up any misconceptions I have displayed. I have read the > > documentation, and I'm murky on some things. I've not done this before, > > but I'm sure once I do it successfully it will be easy. Also, if there's some way (as a friend has told me) to make the corresponding .deb package for distribution while doing this I'd be happy to do so. He says it would be simple, but the documentation I've seen indicates otherwise. > > > > Stewart > > > > You need some other packages for building scramdisk: > * qt3-dev-tools > * qt3-linguist > * ghostscript > * texlive-base > * texlive-lang-german > The latter three are for building the scramdisk documentation. > As there is an english and a german documentation you need the > german language package for that. As scramdisk up to now is > based on Qt3 you need the qt3 packages and *not* the qt4 packages. > > After > cd /usr/src/linux/ScramDisk-2.1 > and > make > you have two possibilities: > Either you call sudo make install > which installs this bypassing your systems package management. > Or you call > make deb > by which a debian package ScramDisk_2.1-0_2.6.32_amd64.deb > is built. If your system is a 32 bit system the architecture > part of the name would be i386 instead of amd64. > Then you can install this with > sudo dpkg -i ScramDisk_2.1-0_2.6.32_amd64.deb > which installs scramdisk with your systems package management. > > Best regards > Ulrich |
From: Hans-Ulrich J. <han...@t-...> - 2011-02-24 21:31:50
|
Hi Stewart, Stewart Millen worte: > Hi all, > > I'd like to try to compile SD4L from source. I figure it's time given > the fact that now every time there's even a minor update to the kernel, > it breaks SD4L. (This would be for Ubuntu 10.04, 2.6-32-28 kernel. I > know I can install it from the recent .deb file release if everything > else fails, but I'd hate to bug Hans-Ulrich every time there's a kernel > update). *And*, if there's an easy way for me to do so while doing all > this, I could make the corresponding .deb files for distribution. > > I've been looking at the Scramdisk documentation, and this: > > https://help.ubuntu.com/community/CompilingEasyHowTo > > https://help.ubuntu.com/community/Kernel/Compile > > The latter because apparently I have to need the kernel sources to > compile scramdisk. > > I've installed gcc and g++ via Synaptic. As I currently run scramdisk, I > would suppose that I have no dependency issues to resolve (the libraries > being already in-place, right?). I've also installed the Ubuntu packages > build-essential and checkinstall. > > Question 1: But should I also install the following, which is > recommended by the page on kernel source building? > > sudo apt-get install fakeroot build-essential crash kexec-tools > makedumpfile kernel-wedge > sudo apt-get build-dep linux > sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev > no you don't need this packages for building scramdisk. > > > Question 2: I read also in the Scramdisk documentationo that I need to > obtain the source code for 2.6.32-28. This would be: > > sudo apt-get build-dep --no-install-recommends linux-image-2.6.32-28 > apt-get source linux-image-2.6.32-28. > > Right? (The Ubuntu help page recommends using the "git" command as preferable but the above seems simpler). > And what directly will this source code be downloaded to? > On Ubuntu linux-headers-2.6.32-28 suffices. If you install the meta-package linux-headers-generic the above package is always updated along with your kernel, so call apt-get install linux-headers-generic > > Question 3: As I understand it, then I create a directory usr/src/linux and give my user account privileges to it: > > sudo chown $USER /usr/src/linux > sudo chmod u+rwx /usr/src/linux > > Then I put the linux kernel source code I've downloaded into that (along with the file /boot/config-Version) and issue the commands: > > cd /usr/src/linux > make oldconfig > > Is this right? > With the linux-headers package on Ubuntu you don't need this step. > > Question 4: Then I unpackage the Scramdisk tarball into the directory /usr/src/linux. (That creates the subdirectory /usr/src/linux/Scramdisk-2.1, right?). > > Then I do the following: > > cd /usr/src/linux/ScramDisk-2.1 > make > sudo make install > > (or would sudo checkinstall be preferable for the last step?). > > Please clear up any misconceptions I have displayed. I have read the > documentation, and I'm murky on some things. I've not done this before, > but I'm sure once I do it successfully it will be easy. Also, if there's some way (as a friend has told me) to make the corresponding .deb package for distribution while doing this I'd be happy to do so. He says it would be simple, but the documentation I've seen indicates otherwise. > > Stewart > You need some other packages for building scramdisk: * qt3-dev-tools * qt3-linguist * ghostscript * texlive-base * texlive-lang-german The latter three are for building the scramdisk documentation. As there is an english and a german documentation you need the german language package for that. As scramdisk up to now is based on Qt3 you need the qt3 packages and *not* the qt4 packages. After cd /usr/src/linux/ScramDisk-2.1 and make you have two possibilities: Either you call sudo make install which installs this bypassing your systems package management. Or you call make deb by which a debian package ScramDisk_2.1-0_2.6.32_amd64.deb is built. If your system is a 32 bit system the architecture part of the name would be i386 instead of amd64. Then you can install this with sudo dpkg -i ScramDisk_2.1-0_2.6.32_amd64.deb which installs scramdisk with your systems package management. Best regards Ulrich |
From: Stewart M. <smm...@gm...> - 2011-02-21 19:17:31
|
Hi all, I'd like to try to compile SD4L from source. I figure it's time given the fact that now every time there's even a minor update to the kernel, it breaks SD4L. (This would be for Ubuntu 10.04, 2.6-32-28 kernel. I know I can install it from the recent .deb file release if everything else fails, but I'd hate to bug Hans-Ulrich every time there's a kernel update). *And*, if there's an easy way for me to do so while doing all this, I could make the corresponding .deb files for distribution. I've been looking at the Scramdisk documentation, and this: https://help.ubuntu.com/community/CompilingEasyHowTo https://help.ubuntu.com/community/Kernel/Compile The latter because apparently I have to need the kernel sources to compile scramdisk. I've installed gcc and g++ via Synaptic. As I currently run scramdisk, I would suppose that I have no dependency issues to resolve (the libraries being already in-place, right?). I've also installed the Ubuntu packages build-essential and checkinstall. Question 1: But should I also install the following, which is recommended by the page on kernel source building? sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge sudo apt-get build-dep linux sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev Question 2: I read also in the Scramdisk documentationo that I need to obtain the source code for 2.6.32-28. This would be: sudo apt-get build-dep --no-install-recommends linux-image-2.6.32-28 apt-get source linux-image-2.6.32-28. Right? (The Ubuntu help page recommends using the "git" command as preferable but the above seems simpler). And what directly will this source code be downloaded to? Question 3: As I understand it, then I create a directory usr/src/linux and give my user account privileges to it: sudo chown $USER /usr/src/linux sudo chmod u+rwx /usr/src/linux Then I put the linux kernel source code I've downloaded into that (along with the file /boot/config-Version) and issue the commands: cd /usr/src/linux make oldconfig Is this right? Question 4: Then I unpackage the Scramdisk tarball into the directory /usr/src/linux. (That creates the subdirectory /usr/src/linux/Scramdisk-2.1, right?). Then I do the following: cd /usr/src/linux/ScramDisk-2.1 make sudo make install (or would sudo checkinstall be preferable for the last step?). Please clear up any misconceptions I have displayed. I have read the documentation, and I'm murky on some things. I've not done this before, but I'm sure once I do it successfully it will be easy. Also, if there's some way (as a friend has told me) to make the corresponding .deb package for distribution while doing this I'd be happy to do so. He says it would be simple, but the documentation I've seen indicates otherwise. Stewart |
From: Hans-Ulrich J. <han...@t-...> - 2011-02-16 21:09:23
|
Hi Stewart, Stewart Millen wrote: > Thanks for the hard work. > > For Ubuntu 10.04, which kernel subvariant? That makes a difference too, I've found. (the latest is 2.6.32-28). > > Been meaning to post a question here on compiling SD4L from code, and possibly learning how to make a .deb file as well for distribution, but haven't had the time yet. > I compiled all packages with the latest kernel versions the distributions provided on Sunday. For Ubuntu 10.04 this indeed is the kernel version 2.6.32-28. Best regards, Ulrich |
From: Stewart M. <smm...@gm...> - 2011-02-14 22:29:39
|
> The kernel version is part of the filename of binary packages and > must match the kernel version of the system it is installed on. Thanks for the hard work. For Ubuntu 10.04, which kernel subvariant? That makes a difference too, I've found. (the latest is 2.6.32-28). Been meaning to post a question here on compiling SD4L from code, and possibly learning how to make a .deb file as well for distribution, but haven't had the time yet. Best regards, Stewart |
From: Hans-Ulrich J. <han...@t-...> - 2011-02-14 22:09:17
|
Hello, the stable version 2.1-0 of ScramDisk for Linux has been released. It now supports TrueCrypt 7 containers. Moreover, some bugs have been fixed. Packages for Debian 5.0 and 6.0, Fedora 14, SUSE 11.3 and Ubuntu 10.04, and 10.10 are provided for i386 and AMD64 (or x86_64 respectively) architectures. The kernel version is part of the filename of binary packages and must match the kernel version of the system it is installed on. The architecture i386 or x86_64 in the filename should also match the architecture of the distribution on which it is installed. Best regards Ulrich |
From: Stewart M. <smm...@gm...> - 2010-11-28 17:43:30
|
Hi all, Just announcing that the kernel update from 2.6.32-25 to 2.6.32-26 on Ubuntu 10.04 breaks SD4L. Stewart |
From: Stewart M. <smm...@gm...> - 2010-10-11 21:49:48
|
On Thu, 2010-10-07 at 21:26 +0200, Hans-Ulrich Juettner wrote: Thanks Hans-Ulrich. I have been toying with the idea of learning how to compile Scramdisk from source code myself and have been reading the documentation. If I can get some free time, I might start exploring that route now that it seems that every kernel update that gets pushed out breaks Scramdisk (that used to not be the case, sometimes Scramdisk would only need re-compiling every 2 or 3 kernel versions). If I learn how to do this, I'd still notify you when it was broken by an update so you can keep a current working version available for download. Thank you once more for all your contributions! Stewart > Hello Stewart, > > thanks for your hint and sorry for being late with my reaction. > I've just uploaded new packages of ScramDisk 2.0-3 for Ubuntu 10.04 > with kernel 2.6.32-25 and for Fedora 13 with kernel 2.6.34.7. > > Best regards, > Ulrich > > Stewart Millen wrote: > > Greetings, > > > > Just wanted to announce that the upgrade to the 2.6.32-25 kernel has > > broken Scramdisk in Ubuntu 10.04. > > > > (I don't know why with the more recent Linux kernels each new release > > causes a break, but that seems to be the recent history). > > > > Stewart > > |
From: Hans-Ulrich J. <han...@t-...> - 2010-10-07 19:27:12
|
Hello Stewart, thanks for your hint and sorry for being late with my reaction. I've just uploaded new packages of ScramDisk 2.0-3 for Ubuntu 10.04 with kernel 2.6.32-25 and for Fedora 13 with kernel 2.6.34.7. Best regards, Ulrich Stewart Millen wrote: > Greetings, > > Just wanted to announce that the upgrade to the 2.6.32-25 kernel has > broken Scramdisk in Ubuntu 10.04. > > (I don't know why with the more recent Linux kernels each new release > causes a break, but that seems to be the recent history). > > Stewart > |
From: Stewart M. <smm...@gm...> - 2010-09-28 20:41:00
|
Greetings, Just wanted to announce that the upgrade to the 2.6.32-25 kernel has broken Scramdisk in Ubuntu 10.04. (I don't know why with the more recent Linux kernels each new release causes a break, but that seems to be the recent history). Stewart |
From: Hans-Ulrich J. <han...@t-...> - 2010-09-22 20:40:09
|
Hi Dave, sorry that SD4L didn't open all of your Win98SE Scramdisk containers. This is so because not all ciphers of the Windows Scramdisk are supported by SD4L. IDEA isn't supported because it is patented. Misty 1 and Tea with only 16 rounds aren't supported either because they are very weak ciphers. This behavior is documented (see the documentation link on the web site or the file /usr/share/doc/scramdisk/scramdisk_en.pdf from the installation of the software. The error message 'Sorry, the passphrase is wrong' is a consequence of the design of Scramdisk and SD4L. They create containers which are indistinguishable from files filled with random numbers if you don't know the passphrase. That means that the cases of a wrong passphrase and of an unsupported cipher with the correct passphrase can't be distinguished either. Best regards Ulrich sd...@a8... wrote: > 10. In Linux created SD container: win compat = yes, 100 MB, SHA1, Blowfish, vfat/msdos. > > 11. Password on first of the four lines. > > 12. Bingo it worked ! > > 13. Ditto 3MB, password on 2 lines = worked. > > 14. Ditto, win compat = blank = worked. > > 15. Opened the Linux created containers in Win98SE successfully and again in Linux. > > 16. Seems like my previous problems were an aberration but must be careful about cipher choice because of the Scramdisk partial incompatibility : Win98SE (SD 3.01A release 3) = Blowfish, Tea 16 & 32, IDEA, DES, Square, Misty one & Triple DES 168 bit > > > Regards, > > Dave. |
From: <sd...@a8...> - 2010-09-22 04:13:56
|
10. In Linux created SD container: win compat = yes, 100 MB, SHA1, Blowfish, vfat/msdos. 11. Password on first of the four lines. 12. Bingo it worked ! 13. Ditto 3MB, password on 2 lines = worked. 14. Ditto, win compat = blank = worked. 15. Opened the Linux created containers in Win98SE successfully and again in Linux. 16. Seems like my previous problems were an aberration but must be careful about cipher choice because of the Scramdisk partial incompatibility : Win98SE (SD 3.01A release 3) = Blowfish, Tea 16 & 32, IDEA, DES, Square, Misty one & Triple DES 168 bit Regards, Dave. --------------------------------------------------------------------- Quick Message 229 : Wednesday, 22 September 2010, 05:13 BST --------------------------------------------------------------------- |
From: <sd...@a8...> - 2010-09-22 03:57:33
|
1. The first disappointment was SD4L didn't recognise my IDEA container from Win98SE. It didn't recognise a new non-IDEA container I made on Win98SE either. 2. On Linux I created a container: Scramdisk, 3 MB, SHA512, Blowfish, ext2, no M$ Windoze compatibility, Linux swap area = blank. 3. Used 2 of the 4 lines to enter and then verify a password and checked the spellings too. 4. Moved the mouse about. 5. Then got 'Sorry, the passphrase is wrong'. 6. Re-entered password using Passphrases Scramdisk but no joy just sorrow. Linux xxxxxxx 2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux ScramDisk_2.0-0_CentOS-5.3_2.6.18_x86_64.rpm 8. On Linux created TC6 container, Hidden = blank, 3 MB, swap area = blank, Ripemd160, AES, ext3 and it worked. 9. Retried to mount my SD container but despite the 100% accurate passwords on 2 of the 4 lines, the programmer kept insisting I had got the passphrase wrong. Regards, Dave. --------------------------------------------------------------------- Quick Message 228 : Wednesday, 22 September 2010, 04:30 BST --------------------------------------------------------------------- |
From: Jonathan C. <jco...@ro...> - 2010-09-03 15:19:08
|
To answer my own question, I see that the linux-source-2.6.32 package installs linux-source-2.6.32.tar.bz2 in /usr/src. If you then extract the archive, you can then "make oldconfig" in /usr/src/linux-source-2.6.32: # cp /boot/config-2.6.32-25-generic . # mv config-2.6.32-25-generic .config # make oldconfig After doing that, I extracted the Scramdisk archive into a folder in my own space and ran: # make # make deb Then I installed the resulting debian package. "make install" spews errors that I don't understand and probably can't solve. I have to remember to just not use it. On 10-09-03 08:20 AM, Jonathan Coles wrote: > There's either something missing or I'm misinterpreting > something. > > The Scramdisk manual in part 6 says: > > On a Debian or Ubuntu distribution you first have to > copy the file /boot/config-Version as .config to the > directory /usr/src/linux. Here “Version” is to be > replaced with the version number of your Linux kernel. > On Fedora distributions the file to copy is in the > directory /usr/src/linux-Version/configs. Then call the > following commands on these distributions: > > cd /usr/src/linux > make oldconfig > > I did this: > # cd /usr/src/linux > # cp /boot/config-2.6.32-25-generic . > # mv config-2.6.32-25-generic .config > # make oldconfig > make: *** No rule to make target `oldconfig'. Stop. > > What else is needed in /usr/src/linux? > Do I also have to unzip the ScramDisk archive into > /usr/src/linux? > > Thanks. > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > SD4L-user mailing list > SD4...@li... > https://lists.sourceforge.net/lists/listinfo/sd4l-user > |
From: Jonathan C. <jco...@ro...> - 2010-09-03 12:20:28
|
There's either something missing or I'm misinterpreting something. The Scramdisk manual in part 6 says: On a Debian or Ubuntu distribution you first have to copy the file /boot/config-Version as .config to the directory /usr/src/linux. Here “Version” is to be replaced with the version number of your Linux kernel. On Fedora distributions the file to copy is in the directory /usr/src/linux-Version/configs. Then call the following commands on these distributions: cd /usr/src/linux make oldconfig I did this: # cd /usr/src/linux # cp /boot/config-2.6.32-25-generic . # mv config-2.6.32-25-generic .config # make oldconfig make: *** No rule to make target `oldconfig'. Stop. What else is needed in /usr/src/linux? Do I also have to unzip the ScramDisk archive into /usr/src/linux? Thanks. |
From: Stewart M. <smm...@gm...> - 2010-08-29 22:00:35
|
On Sun, 2010-08-29 at 16:26 +0200, Hans-Ulrich Juettner wrote: > Hi Stewart, > > I'm sorry that it took a long time. But now I've just > published the new version 2.0-3 which has been updated > to compile on kernels 2.6.34 and 2.6.35. > Along with this new version I also provided packages > for the Ubuntu 10.04 with the updated kernel 2.6.32-24. > > Best regards > Ulrich Thanks, Hans-Ulrich. After I posted this, I took a look at the development notes, and thought you were busy. I decided to wait. In the meantime, I did a clean install to replace the upgrade (because I had always wanted a separate /home partition) and recreated my accounts using Ubuntu's Encryptfs system for an encrypted /home directory (in part because another feature of the 2.6.32-24 kernel was this: you can't direct Firefox to place a user profile inside an encrypted container). I installed Truecrypt for use with my existing containers. However, Truecrypt requires that my ordinary daily use account have sudo privileges, something I do not like for it to have (there are hacks around this, admittedly). For that reason, and more, it's good to have Scramdisk back. I revoked sudo privileges for this account shortly after installing 2.03. :-) While Ecryptfs is a nice system, there are advantages to container encryption as well, and it's good to be able to use both options. When I was looking around for a temporary fix in the meantime, I noted that the Ubuntu software repository had encryption programs in it which have not been updated for a number of years (say, 2005 or 2006). Truecrypt is up-to-date but suffers from a "weird license", as one poster put it. Scramdisk, by contrast, is supported AND covered by a GPL license. I had brought up in the past "Why not put Scramdisk in the Ubuntu repositories?" I think it may be time to ask that question again. If I might be allowed a "blue sky" daydream moment, I think it would be fantastic if Scramdisk could evolve into a mainstay in Linux distributions, capable of not only creating/handling Truecrypt, legacy Scramdisk, "new" Scramdisk (i.e, Scramdisk 4-line password entry but other ciphers/filesystems) containers and partitions, as it does now, but also could provide a GUI for LUKS containers and partitions. Except for the full-disk encryption methods (which I suppose must be done during installation) and Ecryptfs it would cover everything. I have no idea how much additional work it would place upon you and the Scramdisk project. On the other hand, if Scramdisk were to become a mainstay in Linux repositories and integrated into them, it might mean that your efforts at issuing fixes after-the-fact might be mitigated somewhat. Stewart > Stewart Millen wrote: > > Hans-Ulrich, > > > > I just upgraded my desktop to Lucid. In re-installing Scramdisk, it also > > downloaded the older kernel for compatibility (which was good). The > > older kernel, however, breaks my NVIDIA video card driver. So a > > recompiled version would be very helpful. > > > > (I can still boot to the older kernel in the meantime, but only in > > low-graphics mode). > > > > Stewart |
From: Hans-Ulrich J. <han...@t-...> - 2010-08-29 14:26:52
|
Hi Stewart, I'm sorry that it took a long time. But now I've just published the new version 2.0-3 which has been updated to compile on kernels 2.6.34 and 2.6.35. Along with this new version I also provided packages for the Ubuntu 10.04 with the updated kernel 2.6.32-24. Best regards Ulrich Stewart Millen wrote: > Hans-Ulrich, > > I just upgraded my desktop to Lucid. In re-installing Scramdisk, it also > downloaded the older kernel for compatibility (which was good). The > older kernel, however, breaks my NVIDIA video card driver. So a > recompiled version would be very helpful. > > (I can still boot to the older kernel in the meantime, but only in > low-graphics mode). > > Stewart |
From: Stewart M. <smm...@gm...> - 2010-08-08 15:31:38
|
Hans-Ulrich, I just upgraded my desktop to Lucid. In re-installing Scramdisk, it also downloaded the older kernel for compatibility (which was good). The older kernel, however, breaks my NVIDIA video card driver. So a recompiled version would be very helpful. (I can still boot to the older kernel in the meantime, but only in low-graphics mode). Stewart |
From: Stewart M. <smm...@gm...> - 2010-06-23 22:33:01
|
On Mon, 2010-06-14 at 11:12 -0400, Stewart Millen wrote: > Hello all, > > I'm reporting some odd behavior with Scramdisk on my laptop (a Dell > Inspiron 1525) using Ubuntu 9.10 (2.6.31-22-generic kernel). > > When I mount my encrypted drives, sometimes immediately upon mounting > the drive gets opened under nautilus, and sometimes it does not (this > seems random). Secondly, sometimes I see the drive appear on the desktop > using its file name, as it previously always had (as in "myencrypted > file 1") but now sometimes it is given a name by its size (as in "2.1 GB > filesystem"). Finally, whereas it used to mount the drives on the desk > arranged in order they were mounting, now the placement seems more > random. > > Everything works acceptably and there's no real loss in functionality. > But I figured that I'd put this out to see if anyone else is > experiencing this behavior. I found out also, that additional drives were being added to the Gnome menus under "places"--drives with the both the file name ("myencrypted file 1") and another entry for the file size ("2.1 GB"). I also discovered that ext3 volumes were not affected, but my FAT32 ones were. Accordingly, I created new volumes that were all ext3 and transferred my files from the FAT32 containers to them. By doing this, the problem has vanished. I've not checked yet to see if other types of filesystems are affected. Stewart |