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