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