Tach Gemeinde, ich habe hier ein kleines bis mittelgroßes Problem. Ich möchte gerne den Vanilla Kernel 2.4.21 auf meinem SuSE 8.2 porf. System kompilieren, doch leider schlägt dies fehl. Weiterhin würde ich gerne die Config von SuSE weiterbenutzen. Dafür habe ich folgendes gemacht: cd /usr/src tar xvjf linux-2.4.21.tar.bz2 ln -s linux-2.4.21 linux cd /usr/src/linux cp /boot/vmlinuz.config .config make oldconfig make xconfig --> habe atm, irda, isdn und Telephony rausgeschmissen make dep clean bzImage [...] gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o tools/build tools/build.c -I/usr/src/linux-2.4.21/include tools/build.c: In function `main': tools/build.c:126: warning: comparison between signed and unsigned tools/build.c:142: warning: comparison between signed and unsigned objcopy -O binary -R .note -R .comment -S compressed/bvmlinux compressed/bvmlinux.out tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage Root device is (3, 8) Boot sector 512 bytes. Setup is 4766 bytes. System is 1062 kB warning: kernel is too big for standalone boot from floppy make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/boot' Soweit denke ich mal sieht das gut aus. 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 sdla_chdlc.c: In function `port_set_state': sdla_chdlc.c:3462: warning: comparison between signed and unsigned sdla_chdlc.c: In function `wanpipe_tty_write': sdla_chdlc.c:4008: warning: comparison between signed and unsigned sdla_chdlc.c: In function `wanpipe_tty_receive': sdla_chdlc.c:4145: warning: comparison between signed and unsigned sdla_chdlc.c:4155: warning: comparison between signed and unsigned sdla_chdlc.c: In function `change_speed': sdla_chdlc.c:4352: warning: comparison between signed and unsigned /usr/src/linux-2.4.21/include/asm/io.h: At top level: /usr/src/linux-2.4.21/include/linux/module.h:299: warning: `__module_kernel_version' defined but not used sdla_chdlc.c:4747: warning: `__module_license' defined but not used make[3]: *** [sdla_chdlc.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.21/drivers/net/wan' make[2]: *** [_modsubdir_wan] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.21/drivers/net' make[1]: *** [_modsubdir_net] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21/drivers' make: *** [_mod_drivers] Error 2 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? Danke und Gruß Sören