Hi,
ich habe neulich als Testsystem mal ein Madrake Fequently #2 (faktisch Mandrake 8.0 mit Updates) installiert und es läuft alles soweit auch recht gut. Nun wollte ich noch einen an mein System angepassten Kernel erstellen. Die Kompilierung bricht jedoch mit einer Fehlermeldung ab. Kann mir jemand aus der Fehlermeldung unten einen Tipp geben, an welcher der vielen Kernel-Optionen ich drehen muss? Die Kernelquellen enthalten Mandrakeerweiterungen, wobei ich wissentlich nur supermount mit eingebunden habe (aber bei den vielen Optionen wird der Überblick inzwischen stark erschwert). Kernelversion ist 2.4.5(-5mdk oder so).
make -C block modules make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.5/drivers/block« /usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux-2.4.5/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.5/include/linux/modversions.h -c -o floppy.o floppy.c In file included from /usr/src/linux-2.4.5/include/linux/prefetch.h:13, from /usr/src/linux-2.4.5/include/linux/list.h:6, from /usr/src/linux-2.4.5/include/linux/module.h:12, from floppy.c:137: /usr/src/linux-2.4.5/include/asm/processor.h:249: warning: `EISA_bus' redefined /usr/src/linux-2.4.5/include/linux/modules/i386_ksyms.ver:12: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.5/include/linux/prefetch.h:13, from /usr/src/linux-2.4.5/include/linux/list.h:6, from /usr/src/linux-2.4.5/include/linux/module.h:12, from floppy.c:137: /usr/src/linux-2.4.5/include/asm/processor.h:51: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.5/include/asm/processor.h:51: field `loops_per_jiffy_R_ver_str' declared as a function /usr/src/linux-2.4.5/include/asm/processor.h:72: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/asm/processor.h:72: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/asm/processor.h:72: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/asm/processor.h:72: parse error before `65dda927' /usr/src/linux-2.4.5/include/asm/processor.h:72: warning: function declaration isn't a prototype /usr/src/linux-2.4.5/include/asm/processor.h:251: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.5/include/asm/processor.h:430: missing white space after number `7e9' /usr/src/linux-2.4.5/include/asm/processor.h:430: parse error before `7e9' /usr/src/linux-2.4.5/include/asm/processor.h:430: `kernel_thread_R_ver_str' declared as function returning a function /usr/src/linux-2.4.5/include/asm/processor.h:430: warning: function declaration isn't a prototype In file included from floppy.c:137: /usr/src/linux-2.4.5/include/linux/module.h:173: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:173: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:173: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:173: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:173: parse error before `62dada05' /usr/src/linux-2.4.5/include/linux/module.h:173: `inter_module_register_R_ver_str' declared as function returning a function /usr/src/linux-2.4.5/include/linux/module.h:173: warning: function declaration isn't a prototype /usr/src/linux-2.4.5/include/linux/module.h:174: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:174: missing white space after number `7a9e845' /usr/src/linux-2.4.5/include/linux/module.h:174: parse error before `7a9e845' /usr/src/linux-2.4.5/include/linux/module.h:174: `inter_module_unregister_R_ver_str' declared as function returning a function / usr/src/linux-2.4.5/include/linux/module.h:174: warning: function declaration isn't a prototype /usr/src/linux-2.4.5/include/linux/module.h:175: `inter_module_get_R_ver_str' declared as function returning a function /usr/src/linux-2.4.5/include/linux/module.h:175: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.5/include/linux/module.h:176: `inter_module_get_request_R_ver_str' declared as function returning a function /usr/src/linux-2.4.5/include/linux/module.h:176: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.5/include/linux/module.h:177: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:177: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:177: nondigits in number and not hexadecimal /usr/src/linux-2.4.5/include/linux/module.h:177: parse error before `6b99f7d8' /usr/src/linux-2.4.5/include/linux/module.h:177: `inter_module_put_R_ver_str' declared as function returning a function /usr/src/linux-2.4.5/include/linux/module.h:177: warning: function declaration isn't a prototype /usr/src/linux-2.4.5/include/linux/module.h:186: `try_inc_mod_count_R_ver_str' declared as function returning a function /usr/src/linux-2.4.5/include/linux/module.h:186: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.5/include/asm/pgalloc.h: In function `get_pgd_fast': In file included from /usr/src/linux-2.4.5/include/linux/highmem.h:5, from /usr/src/linux-2.4.5/include/linux/vmalloc.h:7, from /usr/src/linux-2.4.5/include/asm/io.h:110, from /usr/src/linux-2.4.5/include/linux/mc146818rtc.h:14, from floppy.c:160: /usr/src/linux-2.4.5/include/asm/pgalloc.h:74: `boot_cpu_data_R65dda927' undeclared (first use in this function) /usr/src/linux-2.4.5/include/asm/pgalloc.h:74: (Each undeclared identifier is reported only once /usr/src/linux-2.4.5/include/asm/pgalloc.h:74: for each function it appears in.) /usr/src/linux-2.4.5/include/asm/pgalloc.h: In function `free_pgd_fast': /usr/src/linux-2.4.5/include/asm/pgalloc.h:85: `boot_cpu_data_R65dda927' undeclared (first use in this function) /usr/src/linux-2.4.5/include/asm/pgalloc.h: In function `pte_alloc_one_fast': /usr/src/linux-2.4.5/include/asm/pgalloc.h:117: `boot_cpu_data_R65dda927' undeclared (first use in this function) /usr/src/linux-2.4.5/include/asm/pgalloc.h: In function `pte_free_fast': /usr/src/linux-2.4.5/include/asm/pgalloc.h:127: `boot_cpu_data_R65dda927' undeclared (first use in this function) /usr/src/linux-2.4.5/include/linux/vmalloc.h: In function `vmalloc': In file included from /usr/src/linux-2.4.5/include/asm/io.h:110, from /usr/src/linux-2.4.5/include/linux/mc146818rtc.h:14, from floppy.c:160: /usr/src/linux-2.4.5/include/linux/vmalloc.h:36: `boot_cpu_data_R65dda927' undeclared (first use in this function) /usr/src/linux-2.4.5/include/linux/vmalloc.h: In function `vmalloc_dma': /usr/src/linux-2.4.5/include/linux/vmalloc.h:45: `boot_cpu_data_R65dda927' undeclared (first use in this function) /usr/src/linux-2.4.5/include/linux/vmalloc.h: In function `vmalloc_32': /usr/src/linux-2.4.5/include/linux/vmalloc.h:54: `boot_cpu_data_R65dda927' undeclared (first use in this function) make[2]: *** [floppy.o] Fehler 1 make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.5/drivers/block« make[1]: *** [_modsubdir_block] Fehler 2 make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.5/drivers« make: *** [_mod_drivers] Fehler 2
-- Carsten