Kernel kompilieren auf Debian-Art scheitert
Ralf Gese|lensetter
rgx at gmx.de
Sun Jul 25 19:35:29 CEST 2004
Hi Achim :)
Am Sonntag 25 Juli 2004 18:05 schrieb Ralf Gese||ensetter:
> ab hier funktioniert es erstmal nicht weiter:
> # find / -name 'kernel-source*'
> muss die source erst mal finden :)
so, nun bin ich etwas schlauer -- die quellen hatte ich in apt-sources
auskommentiert - dann war die kernel-source natürlich nicht geladenworden.
Mit k7 statt 686 geht das ganze natürlich auch - nun bin ich schon beim
Kompilieren. Es gab einige Fehler, aber am Ende wurde Erfolg gemeldet:
/usr/src/linux# make-kpkg modules_image
...
/usr/src/modules/alsa-driver/include/adriver.h:42:31: linux/modversions.h:
Datei oder Verzeichnis nicht gefunden
make[6]: *** [fastdep] Fehler 1
make[6]: Verlasse Verzeichnis »/usr/src/modules/alsa-driver/acore/oss«
make[5]: *** [_sfdep_oss] Fehler 2
make[5]: Verlasse Verzeichnis »/usr/src/modules/alsa-driver/acore«
make[4]: *** [dep] Fehler 1
make[4]: Verlasse Verzeichnis »/usr/src/modules/alsa-driver«
make[3]: *** [include/sndversions.h] Fehler 2
make[3]: Verlasse Verzeichnis »/usr/src/modules/alsa-driver«
make[2]: *** [build-stamp] Fehler 2
make[2]: Verlasse Verzeichnis »/usr/src/modules/alsa-driver«
make[1]: *** [kdist_image] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/modules/alsa-driver«
Module /usr/src/modules/alsa-driver failed.
Hit return to Continue
make[1]: Gehe in Verzeichnis »/usr/src/modules/lm-sensors«
/usr/bin/make -w -f debian/rules binary-modules
make[2]: Gehe in Verzeichnis »/usr/src/modules/lm-sensors«
You don't appear to have i2c header files
available on your system. You must have either
kernel 2.4.13 or newer, or have i2c header files
installed under /usr/src/modules/i2c.
make[2]: *** [sanity-check] Fehler 1
make[2]: Verlasse Verzeichnis »/usr/src/modules/lm-sensors«
make[1]: *** [kdist_image] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/modules/lm-sensors«
Module /usr/src/modules/lm-sensors failed.
Hit return to Continue
Ich vermute, es liegt an der falschen Kernel-version:
Kernel compiler version : 2.95.4
Detected compiler version : 3.3.4
You appear to be compiling the NVIDIA kernel module with
a compiler different from the one that was used to compile
the running kernel. This may be perfectly alright and you
may be building this module for another kernel in which case
you may ignore this message.
The compiler that will be used to compile this module has been
determined from:
1) the CC environment variable
2) that specified in
/usr/src/linux/include/linux/compile.h
3) gcc
Using compiler gcc version 3.3.4
Mh, am Ende stand dennoch da:
Module /usr/src/modules/nvidia-kernel processed fine
Mehr später :)
Gruß
Ralf
More information about the Linux
mailing list