[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

loop-aes unter Etch mit Kernel 2.6.22-4-686



Hallo allerseits!

Auf meinem Laptop läuft Etch mit Kernel 2.6.22-4-686 aus den 
Backport-Repositories. (Meine W-Lan Karte wird von der 2.6.18er Reihe noch 
nicht unterstützt.)
Um auf eine verschlüßelte Datei zugreifen zu können wollte ich nun das 
loop-aes Modul installieren. Da ich kein fertiges Packet gefunden habe per 
kompillieren aus den Quellen. ('apt-get install loop-aes-source'; 
linux-headers der verwendeten Kernel-Version und linux-sources sind 
vorhanden.)
Nachdem ich durch einen symbolischen Link config.h -> autoconf.h 
in "/usr/src/linux-headers-2.6.22-4-686/include/linux" bereits einen Fehler 
beim Übersetzten von "patched-loop.c" beseitigt habe, hängt das Kompilieren 
an einer anderen Stelle in dieser Datei.
Die Benutzung von $SUCHMASCHINE hat mich bisher nicht weiter gebracht.

Hier die Ausgabe von 'make':
---snip---
cd /usr/src/linux-headers-2.6.22-4-686 && make 
SUBDIRS=/usr/src/modules/loop-aes/loop-AES modules 
Q='@cd /usr/src/modules/loop-aes/loop-AES && if [ "$@" = "modules" ]; then 
make modules; fi; # '
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-4-686'
/bin/sh: -c: line 6: syntax error near unexpected token `)'
/bin/sh: -c: line 6: `/bin/false)'
  Building modules, stage 2.
rm -f *.o *.ko *.orig *.rej *.mod.c patched-loop.[ch] test-file[1234]
rm -f -r test-dir1 tmp-d-kbuild
rm -f patched-loop.[ch]
cp loop.c-2.6.patched patched-loop.c
cd /usr/src/linux-headers-2.6.22-4-686 &&  
gcc-4.1 -m32  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include 
include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common  -Os -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2  -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE    -D"KBUILD_STR(s)=#s" -DX86_ASM -D"KBUILD_BASENAME=KBUILD_STR(patched_loop)" -D"KBUILD_MODNAME=KBUILD_STR(loop)" -DEXPORT_SYMTAB -c /usr/src/modules/loop-aes/loop-AES/patched-loop.c -o /usr/src/modules/loop-aes/loop-AES/patched-loop.o
/usr/src/modules/loop-aes/loop-AES/patched-loop.c: In Funktion »loop_clr_fd«:
/usr/src/modules/loop-aes/loop-AES/patched-loop.c:1515: Fehler: zu viele 
Argumente für Funktion »invalidate_bdev«
make[2]: *** [patched-loop.o] Fehler 1
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-4-686'
make: *** [all] Fehler 2
---snap---

Hat jemand eine Idee, wie das hinzubiegen ist? (Ein Link auf ein fertiges 
Packet wäre natürlich auch eine Lösung ;-) )

Vielen Dank im Voraus!
Andreas


Reply to: