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
Hi Erik,
On Wed, Feb 19, 2003 at 17:47:25 +0100, Erik Schanze wrote:
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.
Soweit ich weiss, laesst sich Kernel 2.0.39 mit gcc 2.9.x und neuer gar nicht mehr bauen. Ich baue den Kernel fuer HAL91 mit einer alten RedHat 5.2 (IIRC gcc 2.7.2.1).
BTW, zu Deinen Problemen mit dem installierten Knoppix 3.1 2002-12-11: Dir waren doch Device Files abhanden gekommen (/dev/tty5, /dev/tty6...) Ich habe inzwischen das gleiche erlebt und fuehre es auf eine zu "mutige" fsck-Option im Skript /etc/init.d/checkroot.sh dieser Knoppix-Version zurueck. Leider habe ich die 2002-12-11 nicht mehr. Kannst Du bitte nachsehen, ob fsck dort mit der Option -D (optimize directories) aufgerufen wird?
bye, Chris
On 19.02.03 Christian Perle (perle@itm.tu-clausthal.de) wrote:
On Wed, Feb 19, 2003 at 17:47:25 +0100, Erik Schanze wrote:
Hi *,
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.
Soweit ich weiss, laesst sich Kernel 2.0.39 mit gcc 2.9.x und neuer gar nicht mehr bauen. Ich baue den Kernel fuer HAL91 mit einer alten RedHat 5.2 (IIRC gcc 2.7.2.1).
drachi:[hille] >more /usr/share/doc/gcc272/README.Debian The Debian GNU compiler suite setup ===================================
[Please check /usr/share/doc/gcc-2.95/README.Debian or (if available) /usr/share/doc/gcc-3.0/README.Debian for a more recent version of this document]
The use of gcc272 is deprecated. The only reason it exists is to have a compiler for the linux kernel 2.0.x. The bug reports for gcc272 are still available on drachi:[hille] >
H.
lug-dd@mailman.schlittermann.de