Re: Probleme beim Kompilieren von 2.2.25
Sebastian Hohmann <mrsushi@arcor.de> writes:
> Servus
>
> Hab auf meinem Notebook Sid installiert und bin beim Kompilieren vom
> 2.2.25-4 gescheitert.
> make-kpkg bricht ab mit folgenden Meldungen:
>
> [...]
> In file included from init/main.c:28:
> /home/mrsushi/kernel/kernel-source-2.2.25-2.2.25/include/asm/bugs.h: In function
> 'check_cx686_cpuid':
> /home/mrsushi/kernel/kernel-source-2.2.25-2.2.25/include/asm/bugs.h:298: warning
> : pointer targets in passing argument 5 of 'cpuid' differ in signedness
......
> init/main.c:941:8: warning: extra tokens at end of #endif directive
> init/main.c: In function 'start_kernel':
> init/main.c:1420: warning: implicit declaration of function 'bigphysarea_init'
> make[1]: *** [init/main.o] Fehler 1
> make[1]: Leaving directory `/home/mrsushi/kernel/kernel-source-2.2.25-2.2.25'
> make: *** [debian/stamp-build-kernel] Fehler 2
Hm, ich sehe da nur warnings, keinen error
> Hat irgendjemand ne Ahnung woran das liegen könnte?
>
Das schaut mir danach aus, als wenn du den gcc 4.0 verwendest. Die
Kernelsourcen der 2.2er Serie wurden ja üblicherweise mit dem gcc 2.95
compiliert und einiges in den Sourcen schluckt der neue gcc-4.0 nicht
mehr. Den gcc-2.95 kannst du ja neben dem gcc-4.0 installieren. Du
musst halt dann das Makefiles anpassen, oder den link /usr/bin/gcc auf
von gcc-4.0 auf gcc-2.95 umbiegen. Nachher nicht vergessen, wieder
zurückbiegen :-)
Servus
Anton
--
in a world without walls and fences - who needs windows and gates ?
IPA-member Linux Registered User # 178376 OE2AZM
oe2azm@oevsv.at oe2azm@yahoo.de
Reply to: