[Server] Kernel "backen" make error

Eichhoernchen

Herzlich willkommen!
Kernel "backen" make error

Hallo, ich wollte mir mal selbst einen kernel kompilieren!

Bin der anleitung hier im Forum gefolgt! Leider wenn ich make xconfig ausführe

Bekomme ich folgenden error:

Eichhoernchen@Jan(Linux):/usr/src/linux$ make xconfig
HOSTCC scripts/basic/fixdep
In Datei, eingef?gt von /usr/include/bits/posix1_lim.h:130,
von /usr/include/limits.h:144,
von /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:122,
von /usr/lib/gcc-lib/i486-linux/3.3.3/include/syslimits.h:7,
von /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:11,
von scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingef?gt von /usr/include/sys/socket.h:35,
von /usr/include/netinet/in.h:24,
von scripts/basic/fixdep.c:107:
/usr/include/bits/socket.h:305:24: asm/socket.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c: In Funktion >>use_config<<:
scripts/basic/fixdep.c:193: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:193: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:193: error: for each function it appears in.)
scripts/basic/fixdep.c:193: Warnung: unused variable `s'
scripts/basic/fixdep.c: In Funktion >>parse_dep_file<<:
scripts/basic/fixdep.c:289: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:289: Warnung: unused variable `s'
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2


was habe ich falsch gemacht? Fehlen mir da irgendwelche Programme! Ich habe übrigens Probiert Kernel version 2.6.5 zu "backen"
Sonst benutze ich knoppix 3.3
 
Knoppix?
Mhm, damit habe ich noch nicht viel gearbeitet, ist mir für den Produktiveinsatz zu kriminell.
Aber auf alle Fälle musst du für ein "make xconfig" Adminrechte haben:

xhost +localhost
su (admin - Passwort wird abgefragt, es erscheinen keine Sterne bei der Eingabe)
make xconfig

Vielleicht hilft es,
MfG, Bio-logisch

PS: Wenn es nicht klappt, versuch es mal mit make menuconfig
 
fehlerbehebung

du musst ein paar links anlegen

in das Verzeichnis /usr/include wechseln

danach diese Links anlegen


asm -> /usr/include/asm-i386/
asm-generic -> /usr/src/linux/include/asm-generic/
asm-i386 -> /usr/src/linux/include/asm-i386/
linux -> /usr/src/linux/include/linux/


sollte dann funktionieren

bei mir lief alles super
 
Oben