l_netwalker wrote:
Ich habe zuerst mal nur das Kernel Modul versucht zu kompilieren
die Iowkit-Lib habe ich noch gar nicht versucht.
Ok, ich glaube ich weiss schon was es ist.
l_netwalker wrote:
ich habe die Kernel sourcen unter /usr/src/linux-...
in /lib/modules/2.6.12/build als link auf die kernel sourcen
Das ist schon mal wichtig, dass die sourcen des kernels da sind.
Um ein Modul oder den ganzen Kernel zu uebersetzen braucht man die aktuelle Konfiguration des Kernel.
In den von Dir installierten Quellen ist nur eine default-Konfiguration vorhanden.
Aber es gibt eine relativ leicht Abhilfe.
Die folgenden Befehle als root ausgeführt, lesen die Konfiguration des aktuell laufenden Kernels und erzeugen die Datei
/usr/src/linux/.config die ganz am Anfang deiner Fehlermeldungen als nicht vorhanden aufgeführt ist.
Code: Select all
cd /usr/src/linux
zcat /proc/config.gz > .config
make oldconfig
Wenn alles normal läuft, steht dann in /usr/src/linux die Datei .config
und nun kannst Du noch mal versuchen das Kernel-Modul zu kompilieren.
Bei mir, was aber Suse war, hats immer so geklappt!.
Eberhard