Ik draai op 't moment Debian 3.0 Woody, kernelversie 2.4.18, goed geinstalleerd (na enkele startprobleempjes)
Nu dacht ik, ha, eindelijk, kan ik ook even een nieuw kerneltje bakken voor mijn freesco setup, met alleen de netwerkdrivers die ik heb, en het tunneling gedeelte uit te schakelen.
Welnu, sources van 2.0.39 gedownload van kernel.org, uitgepakt naar /usr/src/linux, make menuconfig gedraait en alles gezet zoals ik het wil hebben... Dat ging allemaal prima. (Als root gedaan trouwens).
Dan de make dep:
Ditzelfde foutje had ik bij de 2.0.38 sources. Waarom wil deze oude kernel niet compileren? Ik snap 't niet...
gcc en alles werkt wel, ik heb eerder de 2.4.18 kernel waar de bak nu op draait succesvol gemaakt.
Nu dacht ik, ha, eindelijk, kan ik ook even een nieuw kerneltje bakken voor mijn freesco setup, met alleen de netwerkdrivers die ik heb, en het tunneling gedeelte uit te schakelen.
Welnu, sources van 2.0.39 gedownload van kernel.org, uitgepakt naar /usr/src/linux, make menuconfig gedraait en alles gezet zoals ik het wil hebben... Dat ging allemaal prima. (Als root gedaan trouwens).
Dan de make dep:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| serverbak:/usr/src/linux# make dep make[1]: Entering directory `/usr/src/linux/arch/i386/boot' make[1]: Nothing to be done for `dep'. make[1]: Leaving directory `/usr/src/linux/arch/i386/boot' scripts/mkdep init/*.c > .tmpdepend scripts/mkdep `find /usr/src/linux/include/asm /usr/src/linux/include/linux /usr /src/linux/include/scsi /usr/src/linux/include/net -follow -name \*.h ! -name mo dversions.h -print` > .hdepend /usr/src/linux/include/asm/mtrr.h needs config but has not included config file /usr/src/linux/include/linux/if_frad.h doesn't need config set -e; for i in kernel drivers mm fs net ipc lib arch/i386/kernel arch/i386/mm arch/i386/lib; do make -C $i fastdep; done make[1]: Entering directory `/usr/src/linux/kernel' if [ -n "dma.c exec_domain.c exit.c fork.c info.c itimer.c ksyms.c module.c pani c.c printk.c resource.c sched.c signal.c softirq.c sys.c sysctl.c time.c" ]; the n \ /usr/src/linux/scripts/mkdep *.[chS] > .depend; fi make[1]: Leaving directory `/usr/src/linux/kernel' make[1]: Entering directory `/usr/src/linux/drivers' if [ -n "" ]; then \ /usr/src/linux/scripts/mkdep *.[chS] > .depend; fi set -e; for i in block char net pci sbus scsi sound cdrom isdn; do make -C $i f astdep; done make[2]: Entering directory `/usr/src/linux/drivers/block' if [ -n "DAC960.c DAC960.h ali14xx.c amiflop.c ataflop.c cmd640.c cpqarray.c cpq array.h dtc2278.c floppy.c genhd.c hd.c ht6560b.c ida_cmd.h ida_ioctl.h ide-cd.c ide-floppy.c ide-tape.c ide-tape.h ide.c ide.h ide_modes.h linear.c ll_rw_blk.c loop.c md.c proc_array.c promise.c promise.h qd6580.c raid0.c raid1.c raid5.c r d.c rz1000.c triton.c umc8672.c xd.c" ]; then \ /usr/src/linux/scripts/mkdep *.[chS] > .depend; fi cpqarray.h doesn't need config make[2]: Leaving directory `/usr/src/linux/drivers/block' make[2]: Entering directory `/usr/src/linux/drivers/char' if [ -n "amigamouse.c atarimouse.c atixlmouse.c baycom.c busmouse.c cd1865.h con makehash.c console.c console_struct.h consolemap.c consolemap.h cyclades.c defke ymap.c diacr.h digi.h digi_bios.h digi_fep.h fbmem.c fep.h h8.c h8.h isicom.c is tallion.c kbd_kern.h keyb_m68k.c keyboard.c lp.c lp_intern.c lp_m68k.c mem.c mis c.c msbusmouse.c n_tty.c pcwd.c pcxx.c pcxx.h psaux.c pty.c random.c riscom8.c r iscom8.h riscom8_reg.h rtc.c scc.c selection.c selection.h serial.c softdog.c sp ecialix.c specialix_io8.h stallion.c tga.c tpqic02.c tty_io.c tty_ioctl.c vc_scr een.c vesa_blank.c vga.c vt.c vt_kern.h wd501p.h wdt.c" ]; then \ /usr/src/linux/scripts/mkdep *.[chS] > .depend; fi make[2]: *** [fastdep] Error 135 make[2]: Leaving directory `/usr/src/linux/drivers/char' make[1]: *** [fastdep] Error 2 make[1]: Leaving directory `/usr/src/linux/drivers' make: *** [dep-files] Error 2 serverbak:/usr/src/linux# |
Ditzelfde foutje had ik bij de 2.0.38 sources. Waarom wil deze oude kernel niet compileren? Ik snap 't niet...
gcc en alles werkt wel, ik heb eerder de 2.4.18 kernel waar de bak nu op draait succesvol gemaakt.
Forget your fears...
...and want to know more...