Hallo! Ich versuche eine ältere VirtualBox zu kompilieren. Das ist bislang fehlgeschlagen weil Linux kernel headers not found at /lib/modules/2.6.22.17-0.1-bigsmp/build Das ist ein Symlink der zeigt auf /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp # ll insgesamt 424 -rw-r--r-- 1 root root 903 11. Feb 2008 makedumpfile.config -rw-r--r-- 1 root root 424512 11. Feb 2008 Module.symvers Ich habe jetzt die sourcen des linux-2.6.22.17 besorgt und nach /usr/src kopiert. # delta:/usr/src # ll insgesamt 24 drwxr-xr-x 2 root root 4096 29. Mai 2009 debug lrwxrwxrwx 1 root root 24 12. Jun 22:47 linux -> /usr/src/linux-2.6.22.17 drwxrwxr-x 19 root root 4096 6. Feb 2008 linux-2.6.22.17 drwxr-xr-x 3 root root 4096 9. Jan 2008 linux-2.6.22.17-0.1-obj drwxr-xr-x 20 root root 4096 11. Jun 19:59 linux-2.6.22.5-31 drwxr-xr-x 3 root root 4096 11. Jun 19:59 linux-2.6.22.5-31-obj lrwxrwxrwx 1 root root 23 12. Jun 22:48 linux-obj -> linux-2.6.22.17-0.1-obj drwxr-xr-x 7 root root 4096 5. Okt 2007 packages Dennoch schlägt das compilieren der VirtualBox fehl: ..... Checking for python support: found version 2.5.1, OK. Checking for static stc++ library: found, OK. Checking for Linux kernel sources: Linux kernel headers not found at /lib/modules/2.6.22.17-0.1-bigsmp/build Check the file /home/mail1/VirtualBox-2.2.4_OSE/configure.log for detailed error information. Kann mit damit jemand helfen? Grüße Andreas -- 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
Hallo, Am Sun, 12 Jun 2011, Andreas Meyer schrieb:
Ich versuche eine ältere VirtualBox zu kompilieren. Das ist bislang fehlgeschlagen weil Linux kernel headers not found at /lib/modules/2.6.22.17-0.1-bigsmp/build
Du brauchst kernel-bigsmp-devel, kernel-devel, linux-glibc-devel. HTH, -dnh -- Bei der Bahn braucht man keine Aufzüge mehr. Warum? Ganz einfach: Die Mitarbeiter seilen sich ab, die Fahrgäste gehen die Wände hoch und der Vorstand schwebt über allem. Wozu braucht man da noch Aufzüge? -- Fredy Barth -- 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 Mon, 13 Jun 2011 03:37:30 +0200 schrieb David Haller <dnh@opensuse.org>:
Hallo,
Am Sun, 12 Jun 2011, Andreas Meyer schrieb:
Ich versuche eine ältere VirtualBox zu kompilieren. Das ist bislang fehlgeschlagen weil Linux kernel headers not found at /lib/modules/2.6.22.17-0.1-bigsmp/build
Du brauchst kernel-bigsmp-devel, kernel-devel, linux-glibc-devel.
glibc-devel ist installiert, kernel-bigsmp-devel, kernel-devel werde ich für die SuSE 10.3 wohl nicht mehr finden.
HTH, -dnh
Andreas -- 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
* Andreas Meyer (anmeyer@anup.de) [20110613 10:58]:
glibc-devel ist installiert, kernel-bigsmp-devel, kernel-devel werde ich für die SuSE 10.3 wohl nicht mehr finden.
Dann wirst Du virtualbox auch nicht kompilieren können. 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 Tue, 14 Jun 2011 11:32:10 +0200 schrieb Philipp Thomas <pth@suse.de>:
* Andreas Meyer (anmeyer@anup.de) [20110613 10:58]:
glibc-devel ist installiert, kernel-bigsmp-devel, kernel-devel werde ich für die SuSE 10.3 wohl nicht mehr finden.
Dann wirst Du virtualbox auch nicht kompilieren können.
Kann es sein, dass der 2.6.22.17-0.1-bigsmp durch ein update auf der SuSE 10.3 auf dem rootserver eingespielt wurde oder wurde der manuell eingespielt? Ich frage mich, ob ich problemlos auf den 2.6.22.5-31 zurückgehen kann? Dann wären alle Abhängigkeiten erfüllt und ich könnte die VirtualBox kompilieren. Macht den bigsmp wirklich nur der größere adressierbare Arbeitspeicher aus?
Philipp
Grüße Andreas -- 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
Hallo, Am Tue, 14 Jun 2011, Andreas Meyer schrieb:
Am Tue, 14 Jun 2011 11:32:10 +0200 schrieb Philipp Thomas <pth@suse.de>:
* Andreas Meyer (anmeyer@anup.de) [20110613 10:58]:
glibc-devel ist installiert, kernel-bigsmp-devel, kernel-devel werde ich für die SuSE 10.3 wohl nicht mehr finden.
Dann wirst Du virtualbox auch nicht kompilieren können.
Kann es sein, dass der 2.6.22.17-0.1-bigsmp durch ein update auf der SuSE 10.3 auf dem rootserver eingespielt wurde oder wurde der manuell eingespielt? Ich frage mich, ob ich problemlos auf den 2.6.22.5-31 zurückgehen kann? Dann wären alle Abhängigkeiten erfüllt und ich könnte die VirtualBox kompilieren. Macht den bigsmp wirklich nur der größere adressierbare Arbeitspeicher aus?
Auf i586 (prinzipiell) ja. Du könntest dir auch die Kernelsourcen suchen (oder aktuellere), konfigurieren (SUSE like per 'make cloneconfig') und dann halt alles selberbacken. Siehe: http://www.thomashertweck.de/kernel26.html HTH, -dnh -- "Tausche schwer verständliches Buch über Empfängnisverhütung gegen gebrauchten Kinderwagen..." [in de.soc.familie.kinder] -- 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
David Haller <dnh@opensuse.org> wrote:
Kann es sein, dass der 2.6.22.17-0.1-bigsmp durch ein update auf der SuSE 10.3 auf dem rootserver eingespielt wurde oder wurde der manuell eingespielt? Ich frage mich, ob ich problemlos auf den 2.6.22.5-31 zurückgehen kann? Dann wären alle Abhängigkeiten erfüllt und ich könnte die VirtualBox kompilieren. Macht den bigsmp wirklich nur der größere adressierbare Arbeitspeicher aus?
Auf i586 (prinzipiell) ja. Du könntest dir auch die Kernelsourcen suchen (oder aktuellere), konfigurieren (SUSE like per 'make cloneconfig') und dann halt alles selberbacken.
Ok, ich versuch's mal. Ist lange her, dass ich selbst Kerne gebacken habe. Ging eigentlich immer gut und die Kisten sind immer wieder hochgefahren.
HTH, -dnh
Andreas -- 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
David Haller <dnh@opensuse.org> wrote:
Kann es sein, dass der 2.6.22.17-0.1-bigsmp durch ein update auf der SuSE 10.3 auf dem rootserver eingespielt wurde oder wurde der manuell eingespielt? Ich frage mich, ob ich problemlos auf den 2.6.22.5-31 zurückgehen kann? Dann wären alle Abhängigkeiten erfüllt und ich könnte die VirtualBox kompilieren. Macht den bigsmp wirklich nur der größere adressierbare Arbeitspeicher aus?
Auf i586 (prinzipiell) ja. Du könntest dir auch die Kernelsourcen suchen (oder aktuellere), konfigurieren (SUSE like per 'make cloneconfig') und dann halt alles selberbacken.
Ich habe mal noch eine Frage, bevor ich diesen gewagten Schritt gehe. Ich habe jetzt die sourcen zu kernel 2.6.22.17 besorgt. Es gibt da noch einen link in /lib/modules, /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp/~build der zeigt auf /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp In /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp befinden sich zwei files -rw-r--r-- 1 root root 903 11. Feb 2008 makedumpfile.config -rw-r--r-- 1 root root 424512 11. Feb 2008 Module.symvers Warum gibt es ein eigenes Verzeichnis linux-2.6.22.17-0.1-obj ? Wenn ich den 2.6.22.17 kern entpache, habe ich ein solches linux-2.6.22.17-obj Verzeichnis nicht. Das kompilieren des 2.6.22.17 als auch das make modules waren erfolgreich. Bevor ich den neuen Kern installiere, müsste ich wissen, was es mit diesem -obj Verzeichnis auf sich hat. Kann ich den Kernel auch ohne dieses Verzeichnis installieren?
HTH, -dnh
Andreas -- 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 Mittwoch, 15. Juni 2011 schrieb Andreas Meyer:
David Haller <dnh@opensuse.org> wrote:
Kann es sein, dass der 2.6.22.17-0.1-bigsmp durch ein update auf der SuSE 10.3 auf dem rootserver eingespielt wurde oder wurde der manuell eingespielt? Ich frage mich, ob ich problemlos auf den 2.6.22.5-31 zurückgehen kann? Dann wären alle Abhängigkeiten erfüllt und ich könnte die VirtualBox kompilieren. Macht den bigsmp wirklich nur der größere adressierbare Arbeitspeicher aus?
Auf i586 (prinzipiell) ja. Du könntest dir auch die Kernelsourcen suchen (oder aktuellere), konfigurieren (SUSE like per 'make cloneconfig') und dann halt alles selberbacken.
Ich habe mal noch eine Frage, bevor ich diesen gewagten Schritt gehe. Ich habe jetzt die sourcen zu kernel 2.6.22.17 besorgt. Es gibt da noch einen link in /lib/modules, /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp/~build der zeigt auf /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp
In /usr/src/linux-2.6.22.17-0.1-obj/i386/bigsmp befinden sich zwei files -rw-r--r-- 1 root root 903 11. Feb 2008 makedumpfile.config -rw-r--r-- 1 root root 424512 11. Feb 2008 Module.symvers
Warum gibt es ein eigenes Verzeichnis linux-2.6.22.17-0.1-obj ?
Wenn ich den 2.6.22.17 kern entpache, habe ich ein solches linux-2.6.22.17-obj Verzeichnis nicht. Das kompilieren des 2.6.22.17 als auch das make modules waren erfolgreich. Bevor ich den neuen Kern installiere, müsste ich wissen, was es mit diesem -obj Verzeichnis auf sich hat. Kann ich den Kernel auch ohne dieses Verzeichnis installieren?
Ja , du kannst auch ohne diese Verzeichnis kompilieren. Das Verzeichnis entsteht, wenn du mit "make O=<Verzeichnis> ..." vorgibts, das alle generierten Dateien in diesem Verzeichnis abgelegt werden sollen. Nützlich, wenn du mehrere Kernelvarianten aus den gleichen Sourcen generieren willst. "make help" zeigt die diese und weitere Optionen beim Kernelbau. -- 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)
-
Andreas Meyer
-
David Haller
-
Markus Koßmann
-
Philipp Thomas