2.6.31.14-0.4.1.i586: Nvidia kann wegen version.h nicht kompiliert werden
Installiert ist: kernel-default-2.6.31.14-0.4.1.i586 linux-kernel-headers-2.6.31-3.4.noarch kernel-source-2.6.31.14-0.6.1.noarch kernel-default-devel-2.6.31.14-0.6.1.i586 Fehlermeldung The kernel header file '/usr/src/linux/include/linux/version.h' does not exist. Das stimmt auch, nur habe ich da noch nie für Nvida was selber konfiguriert. Muss ich den Kernel selber konfigurieren oder fehlt da was in der Sourcen? Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 25. Januar 2011 schrieb Al Bogner:
Installiert ist:
kernel-default-2.6.31.14-0.4.1.i586 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ linux-kernel-headers-2.6.31-3.4.noarch kernel-source-2.6.31.14-0.6.1.noarch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ kernel-default-devel-2.6.31.14-0.6.1.i586 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fehlermeldung The kernel header file '/usr/src/linux/include/linux/version.h' does not exist.
Da stimmen die Versionen nicht überein. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Tuesday 25 January 2011 17:41:52 schrieb Al Bogner:
Installiert ist:
kernel-default-2.6.31.14-0.4.1.i586 linux-kernel-headers-2.6.31-3.4.noarch kernel-source-2.6.31.14-0.6.1.noarch kernel-default-devel-2.6.31.14-0.6.1.i586
Fehlermeldung The kernel header file '/usr/src/linux/include/linux/version.h' does not exist.
Das stimmt auch, nur habe ich da noch nie für Nvida was selber konfiguriert. Muss ich den Kernel selber konfigurieren oder fehlt da was in der Sourcen?
Al
Hallo Al, hast Du in der Zwischenzeit einen Update auf den Kernel und dessen Quellen bekommen? Ich habe das bei mir gerade geprüft. Ich habe ja schon lange nichts mehr in /usr/src/linux gemacht. Da war auch keine version.h in include/linux enthalten. Dann habe ich die /boot/config-2.6.27.56-0.1-default als .config dahinein kopiert und make prepare aufgerufen. Jetzt habe ich dort wieder Eine. Tschö, Emil -- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Di, 25 Jan 2011 18:17:58 CET schrieb Emil Stephan: Hallo,
kernel-default-2.6.31.14-0.4.1.i586 linux-kernel-headers-2.6.31-3.4.noarch kernel-source-2.6.31.14-0.6.1.noarch kernel-default-devel-2.6.31.14-0.6.1.i586
hast Du in der Zwischenzeit einen Update auf den Kernel und dessen Quellen bekommen?
Ich hatte davor (heute) ein Update seit langem gemacht, ist ein Testrechner und habe deswegen nicht geschaut, ob alles aktuell ist. Davon gehe ich nach einem "zypper up" aus.
Ich habe das bei mir gerade geprüft. Ich habe ja schon lange nichts mehr in /usr/src/linux gemacht. Da war auch keine version.h in include/linux enthalten.
Ich kompiliere den Nvidia-Treiber bei den meisten Rechnern selber und installiere grundsätzlich die Kernel-Sourcen.
Dann habe ich die /boot/config-2.6.27.56-0.1-default als .config dahinein kopiert und make prepare aufgerufen. Jetzt habe ich dort wieder Eine.
Danke für den Tipp. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue, 25 Jan 2011 17:41:52 +0100, Al Bogner
Fehlermeldung
Es wäre nett, wenn Du in Zukunft auch dazu schreibst, auf welche openSUSE Version sich das bezieht.
The kernel header file '/usr/src/linux/include/linux/version.h' does not exist.
Ja, version.h befindet sich ja auch in
/usr/src/linux-obj/<arch>/
Das stimmt auch, nur habe ich da noch nie für Nvida was selber konfiguriert. Muss ich den Kernel selber konfigurieren oder fehlt da was in der Sourcen?
Nein, wenn alle Pakete installiert sind sollte Nvidia den richtigen Ort selber finden, zumindest tut es das bei mir seit eh and je. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Di, 25 Jan 2011 23:27:52 CET schrieb Philipp Thomas:
On Tue, 25 Jan 2011 17:41:52 +0100, Al Bogner
wrote: Fehlermeldung
Es wäre nett, wenn Du in Zukunft auch dazu schreibst, auf welche openSUSE Version sich das bezieht.
Sorry, da hast du natürlich recht. 11.2 Interessant finde ich, dass mit einem "zypper up" nach einigen Stunden nun (wieder?) ein Kernel installiert wird. Das letzte Mal habe ich die Kernelsourcen sicher gesehen, den Kernel selber aber nicht und nun habe ich kernel-default gesehen. Es könnte durchaus sein, dass vorher der Kernel gar nicht installiert wurde, das ich aber annahm. Sourcen und Kernel kommen doch in der Regel gemeinsam, oder? Gab es da in den letzten Stunden einen neuen Kernel oder hatte mein System vor ein paar Stunden keine Lust den Kernel zu installieren?
The kernel header file '/usr/src/linux/include/linux/version.h' does not exist.
Ja, version.h befindet sich ja auch in /usr/src/linux-obj/<arch>/
und /lib/modules/$(uname -r)/build sollte auch darauf verweisen. Das stimmt auch, nur habe ich da noch nie für Nvida was selber konfiguriert. Muss ich den Kernel selber konfigurieren oder fehlt da was in der Sourcen?
Nein, wenn alle Pakete installiert sind sollte Nvidia den richtigen Ort selber finden, zumindest tut es das bei mir seit eh and je.
Bei mir war das auch das 1. Mal, dass ich diesbzgl. Probleme hatte. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mi, 26 Jan 2011 00:00:13 CET schrieb Al Bogner:
Sorry, da hast du natürlich recht. 11.2 Interessant finde ich, dass mit einem "zypper up" nach einigen Stunden nun (wieder?) ein Kernel installiert wird. Das letzte Mal habe ich die Kernelsourcen sicher gesehen, den Kernel selber aber nicht und nun habe ich kernel-default gesehen. Es könnte durchaus sein, dass vorher der Kernel gar nicht installiert wurde, das ich aber annahm. Sourcen und Kernel kommen doch in der Regel gemeinsam, oder?
Nach dem 2. Update war es problemlos wie immer. Ich vermute, dass das 1. Mal der Kernel nicht aktualisiert wurde, da nach dem 1. Update das Nvidia-Logo kam, beim 2. Mal aber X nicht gestartet wurde. Ich sehe zwar nach manchen Updates auch das Nvidia-Logo, aber das ist selten. Bleibt die Frage, wie es möglich ist, dass die Sourcen, aber nicht der Kernel aktualisiert wurde. Ein zypper up, sollte ja alles aktualisieren. Ich habe jetzt unter 11.2: kernel-default-2.6.31.14-0.6.1.i586 linux-kernel-headers-2.6.31-3.4.noarch kernel-source-2.6.31.14-0.6.1.noarch kernel-default-devel-2.6.31.14-0.6.1.i586 Ich denke nicht, dass es mit meinem "Museums-Rechner" zu tun hat. In Notfällen könnte man damit sogar Office-Arbeiten erledigen. Normalerweise wird damit mit einem SCSI-Scanner gescannt. http://www.smolts.org/client/show_all/pub_7d92bee5-fad9-478c-a3c3-6c02307088... Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Al Bogner
-
Emil Stephan
-
Markus Koßmann
-
Philipp Thomas