Hallo!
Ich möchte auf meiner Knoppix 3.1: Kernel 2.4.19 gcc version 2.95.4 20011002 (Debian prerelease)
einen Kernel 2.0.39 backen.
Ich habe dazu mit dem base2_1.tgz (Slink) ein Root-Verzeichnis in einem Unterverzeichnis meines Systems angelegt und die Kernelsourcen da hinein kopiert. Nach dem Konfigurieren bekomme ich bei "make dep" einen Fehler.
root@pc1:/home/terminal/usr/src/linux# make dep [...] make[2]: Entering directory `/home/terminal/usr/src/linux/drivers/char' if [ -n "amigamouse.c atarimouse.c atixlmouse.c baycom.c busmouse.c cd1865.h conmakehash.c console.c consolemap.c consolemap.h console_struct.h cyclades.c defkeymap.c diacr.h digi_bios.h digi_fep.h digi.h fbmem.c fep.h h8.c h8.h isicom.c istallion.c kbd_kern.h keyb_m68k.c keyboard.c lp.c lp_intern.c lp_m68k.c mem.c misc.c msbusmouse.c n_tty.c pcwd.c pcxx.c pcxx.h psaux.c pty.c random.c riscom8.c riscom8.h riscom8_reg.h rtc.c scc.c selection.c selection.h serial.c softdog.c specialix.c specialix_io8.h stallion.c tga.c tpqic02.c tty_io.c tty_ioctl.c vc_screen.c vesa_blank.c vga.c vt.c vt_kern.h wd501p.h wdt.c" ]; then \ /home/terminal/usr/src/linux/scripts/mkdep *.[chS] > .depend; fi make[2]: *** [fastdep] Error 135 make[2]: Leaving directory `/home/terminal/usr/src/linux/drivers/char' make[1]: *** [fastdep] Error 2 make[1]: Leaving directory `/home/terminal/usr/src/linux/drivers' make: *** [dep-files] Error 2
Bei google waren dazu mehre Threads zu finden, aber die genannte Lösung, die "scripts/mkdep.c" gegen die eines 2.4er Kernels auszutauschen, hat nicht funktioniert, der Fehler besteht weiterhin.
Wer weiß Rat? Muss ich erst ein System gleichen Kernels aufsetzen, um den 2.0.39 zu kompillieren? :-( (Der soll auf eine Bootdisk).
Freundlich grüßend,
Erik