linux-l: kernel 2.4 compiler-fehler

Steffen Schulz pepeatgoofy at gmx.net
So Jan 28 10:11:01 CET 2001


Hi,

ich habe vor kurzem den neuen Kernel runtergeladen,entpackt usw.
Wie mehrfach geschrieben wurde brauche ich u.a. modutils 2.4.0 oder
hoeher. Dies habe ich von kernel.org als rpm runtergeladen und
installiert. Aufgrund der unten stehenden Fehlermeldung hab ich auch
die Sourcen von modutils 2.4.2 runtergeladen. Nach erfolreichem 
"make install" erhalte ich jedoch dieselbe Fehlermeldung.
Ohne Module funzt alles.
Das erste kompilieren(ohne menuconfig) hat merkwuerdiger Weise
geklappt. Dummerweise aendert "make oldconfig" nichts an meinen
eigenen Einstellungen...
/linux-2.4.0/Documentation/Changes nach zu urteilen, ist der
rest(binutils,...) meiner Mandrake 7.2 aktuell genug.


root at goofy linux-new]# make bzImage           
gcc -D__KERNEL__ -I/usr/src/linux-new/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
-pipe -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4
-DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-new/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
-pipe -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4  "
-C  kernel
make[1]: Wechsel in das Verzeichnis Verzeichnis
;/usr/src/linux-2.4.0/kernel+
make all_targets
make[2]: Wechsel in das Verzeichnis Verzeichnis
;/usr/src/linux-2.4.0/kernel+
gcc -D__KERNEL__ -I/usr/src/linux-new/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
-pipe -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4
-DEXPORT_SYMTAB -c ksyms.c
In file included from
/usr/src/linux-new/include/linux/modversions.h:93,
                 from /usr/src/linux-new/include/linux/module.h:21,
                 from ksyms.c:14:
/usr/src/linux-new/include/linux/modules/i386_ksyms.ver:76: warning:
`cpu_data' redefined
/usr/src/linux-new/include/asm/processor.h:78: warning: this is the
location of the previous definition
/usr/src/linux-new/include/linux/modules/i386_ksyms.ver:80: warning:
`smp_num_cpus' redefined
/usr/src/linux-new/include/linux/smp.h:80: warning: this is the
location of the previous definition
/usr/src/linux-new/include/linux/modules/i386_ksyms.ver:82: warning:
`cpu_online_map' redefined
/usr/src/linux-new/include/linux/smp.h:88: warning: this is the 
...

(ich habe make bzImage zweimal ausgefuehrt und den output vom
2."versuch" gequotet, weil er beim zweiten mal schneller zur
Fehlermeldung kommt)

mfg

pepe

-- 
"Microsoft ist ein Synonym fuer Geschwindigkeit und Effizienz"

by pepe              pepe at epost.de



Mehr Informationen über die Mailingliste linux-l