Hallo,
ich versuche gerade den Kernel Socks Bouncer zu kompilieren so wie es im Wiki steht Kernel Socks Bouncer. Leider gelange ich zu keinem Ergebnis. Immer wenn ich
sudo ./install.sh
mache steigt er aus und kompiliert nicht fertig. Dazu sei gesagt das er vorher die Meldung brachte in /usr/src/linux wäre kein Kernel, darauf hin habe ich in der install.sh das Kernel-Verzeichnis in /usr/src/linux-headers-2.6.27-7-generic geändert. Das liefert er beim Versuch zu kompilieren:
tony@tony-laptop:~/Desktop/ksb26$ sudo ./install.sh Kernel Socks Bouncer for 2.6.x kernels Installer v0.0.1 Checking components of ksb26: kernel/ksb26.c -> found! user/ksb26manager.c -> found! Building kernel/ksb26.c make: Gehe in Verzeichnis '/usr/src/linux-headers-2.6.27-7-generic' test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) mkdir -p /home/tony/Desktop/ksb26/kernel/.tmp_versions ; rm -f /home/tony/Desktop/ksb26/kernel/.tmp_versions/* make -f scripts/Makefile.build obj=/home/tony/Desktop/ksb26/kernel gcc -Wp,-MD,/home/tony/Desktop/ksb26/kernel/.ksb26.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ksb26)" -D"KBUILD_MODNAME=KBUILD_STR(ksb26)" -c -o /home/tony/Desktop/ksb26/kernel/.tmp_ksb26.o /home/tony/Desktop/ksb26/kernel/ksb26.c In file included from /home/tony/Desktop/ksb26/kernel/ksb26.c:20: /home/tony/Desktop/ksb26/kernel/ksb26.h:29:27: error: asm/semaphore.h: No such file or directory In file included from /home/tony/Desktop/ksb26/kernel/ksb26.h:108, from /home/tony/Desktop/ksb26/kernel/ksb26.c:20: /home/tony/Desktop/ksb26/kernel/ksb26_core.h: In Funktion »ksb26_socks5hs«: /home/tony/Desktop/ksb26/kernel/ksb26_core.h:118: Warnung: format »%c« erwartet Typ »int«, aber Argument 5 hat Typ »size_t« /home/tony/Desktop/ksb26/kernel/ksb26.c: In Funktion »patch_unix_stream_connect«: /home/tony/Desktop/ksb26/kernel/ksb26.c:37: Warnung: Zuweisung streicht Qualifizierer von Zeiger-Zieltyp make[1]: *** [/home/tony/Desktop/ksb26/kernel/ksb26.o] Fehler 1 make: *** [_module_/home/tony/Desktop/ksb26/kernel] Fehler 2 make: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.27-7-generic' exit: 61: Illegal number: -1
Vielleicht kann ja irgendwer helfen. Ich danke Euch schonmal im voraus.