Newsgroup: it.comp.os.linux.sys
Titolo: Fedora 7  e vmware

Salve a tutti,
ho installato Fedora Core 7 e devo dire che mi sembra funzionare
benissimo. oggi pero ho scricato vmware server 1.0.3 perché devo fare
delle macchine virtuali a scopo test. Dopo che ho installato VMware-
server-1.0.3-44356.i386.rpm ho digitato il comando 
vmware-config.pl
per la configurazione ma alla fine ho avuto un output come quello
seguente:
[root@lx01 /]# 
vmware-config.pl
Making sure services for VMware Server are stopped.
Stopping VMware services:
   Virtual machine monitor                                 [  OK  ]
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the mime type icons?
[/usr/share/icons]
What directory contains your desktop menu entry files? These files
have a
.desktop file extension. [/usr/share/applications]
In which directory do you want to install the application's icon?
[/usr/share/pixmaps]
/usr/share/applications/vmware-server.desktop: warning: The
'Application' category is not defined by the desktop entry
specification.  Please use one of "AudioVideo", "Audio", "Video",
"Development", "Education", "Game", "Graphics", "Network", "Office",
"Settings", "System", "Utility" instead
/usr/share/applications/vmware-console-uri-handler.desktop: warning:
The 'Application' category is not defined by the desktop entry
specification.  Please use one of "AudioVideo", "Audio", "Video",
"Development", "Education", "Game", "Graphics", "Network", "Office",
"Settings", "System", "Utility" instead
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Server 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]
Using compiler "/usr/bin/gcc". Use environment variable CC to
override.
What is the location of the directory of C header files that match
your running
kernel? [/lib/modules/2.6.21-1.3194.fc7/build/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make -C /lib/modules/2.6.21-1.3194.fc7/build/include/.. SUBDIRS=$PWD
SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-
x86_64'
  CC [M]  /tmp/vmware-config1/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config1/vmmon-only/linux/driver.c:
80:
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error:
expected declaration specifiers or â...â before âcompat_exitâ
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error:
expected declaration specifiers or â...â before âexit_codeâ
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: warning:
type defaults to âintâ in declaration of â_syscall1â
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-x86_64'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.
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.
[root@lx01 /]#
mi sapresti dire come mai? o meglio gli manca qualcosa?
nell'attendere una saluzione vi ringrazio anticipatamente
G.
PS: Fedora Core 7 64bit su AMD64 DualCore X2 4200+

 mi sapresti dire come mai? o meglio gli manca qualcosa?
fc7 non è supportata , quindi potrebbe funzionare o non funzionare ,
evidentemente non funziona , il problema è a livello di kernel , o ti metti
a spulciare x torvare il problema o c'è poco da fare , prova a chiedere sui
forum di vmware.
Mi pare che tempo fa' esistessero delle patch any-to-any che aggiravano
questi problemi , ma sinceramente non mi ricordo da dove le presi.....
ciao.
-- 
Legge degli Affitti Cittadini:
        Chi non puo' permettersi di pagare l'affitto e' in affitto.
        Chi puo' permettersi di pagare l'affitto e' proprietario.


grazie per la risposta, ho trovato la patch, non mi chedere dove
perché no me lo ricordo..se serve la mando..
G.

 expected declaration specifiers or â...â before âcompat_exitâ
Mi pare che la modifica da fare sia commentare _syscall11 nel file
/usr/lib/vmware/modules/source/vmmon-only/include/compat_kernel.h 
affinche' sia:
#define __NR_compat_exit __NR_exit
/* static inline _syscall1(int, compat_exit, int, exit_code); */
Affinche' tutto funzioni:
mv /usr/lib/vmware/modules/source/vmmon.tar /usr/ecc/vmmon.tar
quindi modifichi il file compat_kernel.h e ricrei il vmmon.tar.
-- 
Per rispondermi, sostituisci a nomecognome il mio nome e cognome
To reply me, substitute nomecognome with my real name and surname

 perché no me lo ricordo..se serve la mando..
si ma funziona ? hai risolto ?
-- 
Perderai il tuo attuale impiego e dovrai diventare un venditore porta a
porta di maionese.

 
nn so se vale anche per la 64 bit ma
http://maox.blogspot.com/2007/07/come-installare-vmware-server-su-fedora.html
qui c'è una soluzione
Saluti
-- 
MaoX
http://maox.blogspot.com