Installationsproblem VMWare (Sarge: gcc3.2)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Installationsproblem VMWare (Sarge: gcc3.2)

Beitrag von Beowulf666 » 17.05.2003 16:49:16

Hi,
ich hab nen kleines Problem mit der Installation von VMWare4.0

Ich fahr nen Sarge, das vollgeupdated ist mit KDE3.1 und Gnome2.
Nu beschwert sich aber die Konfigurationsroutine von VMware, dass mein Kernel mit gcc 2.95.4 erstellt wurde, aber gcc 3.2.3 als Standardcompiler installiert ist.

Das mit dem Kernel ist klar, der Kernel ist nen selbstgebauter.
Aber wann war der Übergang von gcc3.2.3 nach Sarge bzw. wo kann ich den 2.95.4 wieder als Standard einstellen?
Ist das überhaupt ratsam?

Ach ja, hier die Fehlermeldung:

Code: Alles auswählen

BeowulfsLap:/usr/bin# ./vmware-config.pl 
Making sure VMware Workstation'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 Workstation's pre-built vmmon modules is suitable for your 
running kernel.  Do you want this program to try to build the vmmon module for 
your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Your kernel was built with "gcc" version "2.95.4", while you are trying to use 
"/usr/bin/gcc" version "3.2.3". This configuration is not supported and VMware 
Workstation cannot work in such configuration. Please either recompile your 
kernel with "/usr/bin/gcc" version "3.2.3", or restart ./vmware-config.pl with 
CC environment variable pointing to the "gcc" version "2.95.4".

For more information on how to troubleshoot module-related problems, please 
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and 
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

BeowulfsLap:/usr/bin# 
thx,
Martin

ps: hab das erstmal hierher gestellt, Oder kommt das besser nach Kernel-Hacking?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 17.05.2003 18:01:23

2 Möglichkeiten:
1) Du rekompilierst Deinen Kernel einfach mit dem 3.2er gcc
2) Du hackst das vmware-install Script, damit es den 2.95 gcc verwendet (Falls noch installiert)

Möglichkeit 1 ist definitiv "The Right Thing(tm)"... Möglichkeit 2 ist nur sinnvoll, wenn Du einen *wirklich* schlagenden Grund findest, Deinen Kernel *NICHT* mit gcc-3.2 zu compilieren.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 17.05.2003 18:58:39

gibts da keinen Stress wegen der binärinkompatibilität der erzeugten Binaries?
Verträgt sich das mit den aktuellen mit 2.95 Libs?
Wär eigentlich der einzige Grund, den Kernel nicht neu zu basteln.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 17.05.2003 20:08:33

Kernel <-> Libs ist unproblematisch. Ich weiss allerdings nicht, wieweit die gcc3.2 Transition schon nach testing durchgesickert ist, aber das ist ein völlig anderes Problem...

Die meisten Binaries sind kompatibel, lediglich C++ Anwendungen und Libs sind problematisch...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 17.05.2003 21:42:06

irgendwie scheint er zum Kernelbasteln den 2.95er gcc zu verwenden und den 3.2er für den rest.
Ich spiel mir nu wieder nen Woody + Backports drauf, Hab eh nen bisschen viel mit apt-pinning rumgespielt...

Antworten