Hallo ihr lieben, habe einmal eine kleine Frage an euch. Momentan habe ich die Susi 8.2 laufen und habe mir auch die Kernelsourcen installiert. Nun wollte ich gerne das Vmware Packet installieren, jedoch kam folgender Bericht: ---cut--- linux:/usr/bin # ./vmware-config.pl Making sure VMware's services are stopped. Stopping VMware services: Virtual machine monitor done Trying to find a suitable vmmon module for your running kernel. None of VMware's pre-built vmmon modules is suitable for your running kernel. Do you want this script to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/linux/include Extracting the sources of the vmmon module. Building the vmmon module. make: Entering directory `/tmp/vmware-config2/vmmon-only' make[1]: Entering directory `/tmp/vmware-config2/vmmon-only' make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.4.20-4GB' `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.4.20-4GB' make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.4.20-4GB' `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions In file included from /usr/src/linux/include/linux/tqueue.h:19, from /usr/src/linux/include/linux/aio.h:4, from /usr/src/linux/include/linux/fs.h:201, from /usr/src/linux/include/linux/capability.h:17, from /usr/src/linux/include/linux/binfmts.h:5, from /usr/src/linux/include/linux/sched.h:10, from ../linux/driver.c:21: /usr/src/linux/include/asm/system.h: In function `__set_64bit_var': /usr/src/linux/include/asm/system.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux/include/asm/system.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ../linux/driver.c:22: /usr/src/linux/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead. ../linux/driver.c: In function `LinuxDriver_Ioctl': ../linux/driver.c:928: error: structure has no member named `dumpable' make[2]: *** [driver.o] Fehler 1 make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.4.20-4GB' make[1]: *** [driver] Fehler 2 make[1]: Leaving directory `/tmp/vmware-config2/vmmon-only' make: *** [auto-build] Fehler 2 make: Leaving directory `/tmp/vmware-config2/vmmon-only' Unable to build the vmmon module. For more information on how to troubleshoot module-related problems, please have a look at "http://www.vmware.com/download/modules/modules.html". Execution aborted. ---cut--- Hat jemand vmware bereits konfiguriert und könnte mir eventuell einen Tip geben? Vielen Dank und viele Grüße Sascha
Sascha Manns, Sonntag, 5. Oktober 2003 17:27:
Hat jemand vmware bereits konfiguriert und könnte mir eventuell einen Tip geben?
Ich habs am Laufen, und kann mich erinnern, daß es da Probleme gab. Such mal in der sdb, da war IIRC der Artikel, der mir geholfen hat. -- Andreas Feile www.feile.net
Am Sonntag 05 Oktober 2003 17:42 schrieb Andreas Feile:
Sascha Manns, Sonntag, 5. Oktober 2003 17:27:
Hat jemand vmware bereits konfiguriert und könnte mir eventuell einen Tip geben?
Ich weiss, dass ich Probleme hatte, wenn ich nicht den original Kernel, sondern entweder einen gepätschten, oder den Suse Kernel hatte. Klingt zwar so, als würde es mit dem Suse-Kernel nicht gehen. Aber bei mir hat der orig. Kernel, nachdem ich den übersetzt hatte, geholfen. Bännat
Am Montag, 6. Oktober 2003 19:47 schrieb Bernhard Derks:
Am Sonntag 05 Oktober 2003 17:42 schrieb Andreas Feile:
Sascha Manns, Sonntag, 5. Oktober 2003 17:27:
Hat jemand vmware bereits konfiguriert und könnte mir eventuell einen Tip geben?
Ich weiss, dass ich Probleme hatte, wenn ich nicht den original Kernel, sondern entweder einen gepätschten, oder den Suse Kernel hatte. Klingt zwar so, als würde es mit dem Suse-Kernel nicht gehen. Aber bei mir hat der orig. Kernel, nachdem ich den übersetzt hatte, geholfen.
Bännat
Ob Suse oder ein anderer Kernel hat damit imho nichts zu tun. Nachdem die (Suse-)Kernelquellen installiert sind, benötigt man zumindest ein "make mrproper" und ein "make dep". Danach sollten sich die Kernelmodule von Vmware übersetzen lassen. Gruß Tino
Tino Wagner schrieb:
[...] Ob Suse oder ein anderer Kernel hat damit imho nichts zu tun. Nachdem die (Suse-)Kernelquellen installiert sind, benötigt man zumindest ein "make mrproper" und ein "make dep".
Nee, das wird nicht funktionieren (kannst es gerne probieren, Dir wird z.B. ein Link <SRC>/include/asm fehlen, Du wirst ein falsches UTS_RELEASE in <SRC>/include/linux/version.h haben, usw.)! Was Du brauchst ist ein "make cloneconfig && make dep" im Verzeichnis mit den Kernelquellen. CU, Th.
Am Montag, 6. Oktober 2003 22:01 schrieb Thomas Hertweck:
Tino Wagner schrieb:
[...] Ob Suse oder ein anderer Kernel hat damit imho nichts zu tun. Nachdem die (Suse-)Kernelquellen installiert sind, benötigt man zumindest ein "make mrproper" und ein "make dep".
Nee, das wird nicht funktionieren (kannst es gerne probieren, Dir wird z.B. ein Link <SRC>/include/asm fehlen, Du wirst ein falsches UTS_RELEASE in <SRC>/include/linux/version.h haben, usw.)! Hmmm... schon möglich. Ist schon eine Weile her, das ich die Module mit dem original Suse-Kernel übersetzt habe. Entschuldigt bitte :-(
... im Verzeichnis mit den Kernelquellen. Logisch! Wo sonst? ;-)
CU, Th.
Gruß Tino
Hi! Als ich hab das ganz ein fach über yast installiert, und danach vmware-config.pl aufgerufen! schon lief es! jetzt will er nur noch einen serial-code! mfg Jan
participants (6)
-
Andreas Feile
-
Bernhard Derks
-
Jan Hendrik Berlin
-
Sascha Manns
-
Thomas Hertweck
-
Tino Wagner