From: Stewart M. <smm...@gm...> - 2011-07-10 16:36:29
|
Hello all. I updated my laptop to Ubuntu 11.04. The relevant kernels installed were the 2.6.38-8-generic-pae and the 2.6.38-8-generic. When I tried compiling this with the 2.6.38-8-generic-pae, with 'sudo make', it crashed out when it didn't find a the directory /lib/modules/2.6.38-8-generic-pae/Build ---------------------------------------------------------------------- stimpy@stimpy-laptop:/usr/src/linux/ScramDisk-2.1$ sudo make [sudo] password for stimpy: cd gui && qmake && lrelease scramdisk_de.ts echo "#define KERNEL_BUILD \"2.6.38\"" > 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:10: warning: array subscript is above array bounds 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.38-8-generic-pae/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules make: Entering an unknown directory make: *** /lib/modules/2.6.38-8-generic-pae/build: No such file or directory. Stop. make: Leaving an unknown directory make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux/ScramDisk-2.1/driver' make: *** [all] Error 1 ------------------------------------------------------------------- When I booted to kernel 2.6.38-8-generic, I ran into this problem. I ran it twice, which is why it's shorter, it found the /lib/modules/2.6.38-8-generic/build directory, but hung up further down the command. (Resuming from a previous failure, just to show you where it hangs up. It seems to be in a problem involving building the documentation). It stops with a '?'. Please advise. Stewart ------------------------------------------------------------------- stimpy@stimpy-laptop:~$ cd /usr/src/linux/ScramDisk-2.1 stimpy@stimpy-laptop:/usr/src/linux/ScramDisk-2.1$ sudo make [sudo] password for stimpy: cd gui && qmake && lrelease scramdisk_de.ts echo "#define KERNEL_BUILD \"2.6.38\"" > 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.38-8-generic/build SUBDIRS=/usr/src/linux/ScramDisk-2.1/driver modules make[2]: Entering directory `/usr/src/linux-headers-2.6.38-8-generic' Building modules, stage 2. MODPOST 1 modules make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-8-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 This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) entering extended mode (./scramdisk.tex LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, 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)) Package epstopdf Warning: Shell escape feature is not enabled. (/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) kpathsea: Running mktextfm ptmr7t mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ptmr7t This is METAFONT, Version 2.718281 (TeX Live 2009/Debian) kpathsea: Running mktexmf ptmr7t ! I can't find file `ptmr7t'. <*> ...:=ljfour; mag:=1; nonstopmode; input ptmr7t Please type another input file name ! Emergency stop. <*> ...:=ljfour; mag:=1; nonstopmode; input ptmr7t Transcript written on mfput.log. grep: ptmr7t.log: No such file or directory mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ptmr7t' failed to make ptmr7t.tfm. kpathsea: Appending font creation commands to missfont.log. ! Font OT1/ptm/m/n/10.95=ptmr7t at 10.95pt not loadable: Metric (TFM) file not found. <to be read again> relax l.131 \begin{document} ? ------------------------------------------------------------------------- |