Sören Mindorf wrote:
make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/boot'
Soweit denke ich mal sieht das gut aus.
Ja.
make modules [...] gcc -D__KERNEL__ -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -nostdinc -iwithprefix include -DKBUILD_BASENAME=sdla_chdlc -c -o sdla_chdlc.o sdla_chdlc.c sdla_chdlc.c:594:43: missing terminating " character sdla_chdlc.c: In function `wpc_init': sdla_chdlc.c:595: error: parse error before "Failed" sdla_chdlc.c:595: error: stray '\' in program sdla_chdlc.c:595:68: missing terminating " character make[3]: *** [sdla_chdlc.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.21/drivers/net/wan'
Da waren sie meine Porbleme. Wie schaffe ich es, den vanilla-Kernel zu bauen, ohne Patches zu benutzen? Das muß doch möglich sein, oder?
Ja, ist moeglich. Brauchst du denn "drivers/net/wan/sdla_chdlc.o"? Ich konnte bislang gut drauf verzichten. Das sieht hier auch nicht besser aus: /usr/src/linux-2.4.18.SuSE/drivers/net/wan/sdla_chdlc.c: 594 printk (KERN_INFO "%s: 595 Failed to set interrupt triggers!\n", 596 card->devname); 597 return -EIO; Wenn du das Modul brauchst, die Zeile 595 an die Zeile 594 anhaengen. Alternativ hinter 594 ein Leerzeichen und einen Backslash anfuegen, damit der String fortgesetzt wird. Der Anfang der Datei birgt folgenden Kommentar: /***************************************************************************** * sdla_chdlc.c WANPIPE(tm) Multiprotocol WAN Link Driver. Cisco HDLC module. Brauchst du das wirklich? Peter