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.