Am Donnerstag, 26. Juni 2003 10:47 schrieben Sie:
Hallo Leute!
Ich versuche gerade vmware zu installieren.Er möchte meine C Dateien für den Kernel haben aber unter der alten location /usr/src/linux/include findet er ja nichts. Wo sind die Dateien im Suse 8.2 nun zu finden? Danke im vorraus! Über ein paar Tipps würde ich mich auch sehr freuen da ich nicht so der Held bin.(Newbie halt:-)) Jens
Nachdem mir einige gute Tipps gegeben haben die auch in der SDB bei Suse drinstehen habe ich aber nun immer noch das Problem das es nicht geht! selbst mit make cloneconfig bekomme ich folgend Fehlermeldung make: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss. das gleiche passiert mir mit make dep und clean schicke euch mal die Meinungen der anderen mit als link und bitte euch inständig um Hilfe. Danke im vorraus Jens http://www.linux-community.de/Neues/story?storyid=7255
Hallo, Jens Barthelmann wrote:
Ich versuche gerade vmware zu installieren.Er möchte meine C Dateien für den Kernel haben aber unter der alten location /usr/src/linux/include findet er ja nichts.
Nachdem mir einige gute Tipps gegeben haben die auch in der SDB bei Suse drinstehen habe ich aber nun immer noch das Problem das es nicht geht!
selbst mit make cloneconfig bekomme ich folgend Fehlermeldung make: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
Befindest Du Dich im Verzeichnis /usr/src/linux...? Ansonsten sind beim Athlon noch Änderungen am Makefile nötig: http://lists.suse.com/archive/suse-linux/2003-May/1395.html Hat hier vor 2 Stunden problemlos funktioniert:-) BTW: Die Idee mit dem neuen Thread war IMHO nicht ganz so doll... Gruss horst
Am Samstag, 28. Juni 2003 15:29 schrieb Horst Mueller:
Hallo,
Jens Barthelmann wrote:
Ich versuche gerade vmware zu installieren.Er möchte meine C Dateien für den Kernel haben aber unter der alten location /usr/src/linux/include findet er ja nichts. selbst mit make cloneconfig bekomme ich folgend Fehlermeldung make: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
Befindest Du Dich im Verzeichnis /usr/src/linux...?
Ist der link von /usr/src/linux zu den Kernelquellen korrekt, d.h. geht er nicht ins Leere? Du kannst auch make oldconfig mal probieren. mfg Frank
ja befinde ich mich aber ursprünglich gab es nur /usr/src das linux verzeichnis habe ich erst erstellen müssen,das war schon nicht da. Frank Noack schrieb:
Am Samstag, 28. Juni 2003 15:29 schrieb Horst Mueller:
Hallo,
Jens Barthelmann wrote:
Ich versuche gerade vmware zu installieren.Er möchte meine C Dateien für den Kernel haben aber unter der alten location /usr/src/linux/include findet er ja nichts.
selbst mit make cloneconfig bekomme ich folgend Fehlermeldung make: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
Befindest Du Dich im Verzeichnis /usr/src/linux...?
Ist der link von /usr/src/linux zu den Kernelquellen korrekt, d.h. geht er nicht ins Leere? Du kannst auch make oldconfig mal probieren.
mfg Frank
Am Samstag, 28. Juni 2003 15:45 schrieb Jens Barthelmann:
ja befinde ich mich aber ursprünglich gab es nur /usr/src das linux verzeichnis habe ich erst erstellen müssen,das war schon nicht da.
Das Verzeichnis kannst du nicht einfach erstellen, sondern es sollte ein link auf die Kernelquellen sein etwa auf /usr/src/linux-2.4.20.SuSE. linux-2.4.20.SuSE ist dabei das Verzeichnis mit den Quellen. /usr/src/linux erzeugst du dann mit: ln -s /usr/src/linux-2.4.20.SuSE /usr/src/linux hth Frank
Jens Barthelmann
das linux verzeichnis habe ich erst erstellen müssen,das war schon nicht da.
/usr/src/linux ist ein symbolischer Link auf das eigentliche Verzeichnis mit den Kernelquellen. Wenn es nicht existiert, hast du auch die Kernelquellen nicht installiert! Entferne das Verzeichnis und installiere das Paket kernel-source. Danach in /usr/src/linux wechseln und 'make cloneconfig dep' eingeben. Nun sollte sich das vmware-Modul bauen lassen. [TOFU entsorgt] Bitte lies einmal http://learn.to/quote und beherzige es. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de SuSE Linux AG Privat: philipp.thomas@t-link.de
Frank Noack schrieb:
[...] Du kannst auch make oldconfig mal probieren.
Da kein "make dep" und kein "make clean" geht, geht logischerweise auch kein "make oldconfig" - es fehlt naemlich ein Makefile. Ich wette, die Kernel-Quellen sind gar nicht installiert. Zudem ist bei einem "make oldconfig" zuerst eine "alte" Konfigurationsdatei (z.B. aus /boot oder /proc/config.gz) nach /usr/src/linux/.config zu kopieren und danach das "make oldconfig" auszufuehren. Das ist unterschiedlich zu einem "make cloneconfig". Details findet man in http://www.thomashertweck.de/suse-linux-kernel.pdf. Gruesse, Thomson
Horst Mueller schrieb:
[...] Ansonsten sind beim Athlon noch Änderungen am Makefile nötig: http://lists.suse.com/archive/suse-linux/2003-May/1395.html
Nein, das ist falsch. Ein "make cloneconfig" und ein anschliessendes "make dep" sollten ausreichen, um alles korrekt zu konfigurieren fuer den hier benoetigten Zweck. Ein Editieren des Makefiles ist nicht notwendig, denn $KERNELRELEASE wird korrekt gesetzt. Anders sieht es aus, wenn "make cloneconfig" nicht verwendet wird. CU, Thomson
Hallo, Thomas Hertweck wrote:
Horst Mueller schrieb:
[...] Ansonsten sind beim Athlon noch Änderungen am Makefile nötig: http://lists.suse.com/archive/suse-linux/2003-May/1395.html
Nein, das ist falsch. Ein "make cloneconfig" und ein anschliessendes "make dep" sollten ausreichen, um alles korrekt zu konfigurieren fuer den hier benoetigten Zweck. Ein Editieren des Makefiles ist nicht notwendig, denn $KERNELRELEASE wird korrekt gesetzt. Anders sieht es aus, wenn "make cloneconfig" nicht verwendet wird.
Jetzt habe ich ein Problem:-) Noch vor wenigen Stunden war ohne eine Änderung von EXTRAVERSION nichts drin Mit den atuellen Sourcen vom FTP Mirror... Wo lag mein Fehler? Gruss horst
Horst Mueller wrote:
Hallo,
Thomas Hertweck wrote:
Horst Mueller schrieb:
[...] Ansonsten sind beim Athlon noch Änderungen am Makefile nötig: http://lists.suse.com/archive/suse-linux/2003-May/1395.html
Nein, das ist falsch. Ein "make cloneconfig" und ein anschliessendes "make dep" sollten ausreichen, um alles korrekt zu konfigurieren fuer den hier benoetigten Zweck. Ein Editieren des Makefiles ist nicht notwendig, denn $KERNELRELEASE wird korrekt gesetzt. Anders sieht es aus, wenn "make cloneconfig" nicht verwendet wird.
Jetzt habe ich ein Problem:-) Noch vor wenigen Stunden war ohne eine Änderung von EXTRAVERSION nichts drin Mit den atuellen Sourcen vom FTP Mirror...
Was immer ich da gestern auch verbockt haben mag: Nach einer Aktualisierung via YOU ist der Ablauf exakt so, wie Thomas ihn beschreibt. Sorry... Gruss horst
Jens Barthelmann schrieb:
[...] Nachdem mir einige gute Tipps gegeben haben die auch in der SDB bei Suse drinstehen habe ich aber nun immer noch das Problem das es nicht geht!
selbst mit make cloneconfig bekomme ich folgend Fehlermeldung make: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
das gleiche passiert mir mit make dep und clean
Du solltest vermutlich erst einmal die Kernel-Quellen installieren, sonst kann das auch nicht funktionieren. Es muss das Verzeichnis /usr/src/linux-2.4.20.SuSE geben, der Link /usr/src/linux sollte auf dieses Verzeichnis zeigen. Was sagt denn ein "rpm -qa | grep kernel"? Das muss ein Paket kernel-source ausspucken, sonst die die Quellen gar nicht installiert! Aber das schrieb ich auch schon in einer anderen Mail... CU, Thomson
Jens Barthelmann schrieb:
Am Donnerstag, 26. Juni 2003 10:47 schrieben Sie:
Hallo Leute!
Ich versuche gerade vmware zu installieren.Er möchte meine C Dateien für den Kernel haben aber unter der alten location /usr/src/linux/include findet er ja nichts. Wo sind die Dateien im Suse 8.2 nun zu finden?
hallo Jens, geh mal in die SuSE-Hilfe und suche nach - Header (verschwundene Header-Dateien ...) - Athlon ohne Pannen (darin Hinweis auf Speicher u Timing) Die Header-Dateien zum Kompilieren müssen erst einmal installiert sein und dann befinden die sich schon seit längerer Zeit unter /usr/src/linux/include/linux. andere zum Kompilieren nötige Dateien (wie make) sind unter /usr/bin zu hause. Gruß Sina
participants (6)
-
fnoack@t-online.de
-
Horst Mueller
-
Jens Barthelmann
-
Philipp Thomas
-
Sina Jany
-
Thomas Hertweck