Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ho in prova vmware workstation 7.1 e lo uso su un kernel custom (come scritto nel profilo). Ogni volta però che faccio il boot e avvio vmware mi dice di ricompilare i suoi moduli nel kernel e tutto va bene tranne
root@slackbox:/home/atomix600/vmware/vsock-only# make
Using 2.6.x kernel build system.
make -C /lib/modules/2.6.35.4-atmx600/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-2.6.35.4'
CC [M] /home/atomix600/vmware/vsock-only/linux/af_vsock.o
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:312: warning: initialization from incompatible pointer type
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:359: warning: initialization from incompatible pointer type
/home/atomix600/vmware/vsock-only/linux/af_vsock.c: In function 'VSockVmciStreamConnect':
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3224: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3247: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3259: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c: In function 'VSockVmciAccept':
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3319: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3335: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3369: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c: In function 'VSockVmciPoll':
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:3467: error: implicit declaration of function 'compat_sk_poll_wait'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c: In function 'VSockVmciStreamSendmsg':
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:4107: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:4144: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:4197: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c: In function 'VSockVmciStreamRecvmsg':
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:4431: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:4471: error: 'struct sock' has no member named 'sk_sleep'
/home/atomix600/vmware/vsock-only/linux/af_vsock.c:4537: error: 'struct sock' has no member named 'sk_sleep'
make[2]: *** [/home/atomix600/vmware/vsock-only/linux/af_vsock.o] Errore 1
make[1]: *** [_module_/home/atomix600/vmware/vsock-only] Errore 2
make[1]: Leaving directory `/usr/src/linux-2.6.35.4'
make: *** [vsock.ko] Errore 2
Ultima modifica di hashbang il ven 3 set 2010, 15:10, modificato 1 volta in totale.
perfetto è andato tutto ok....ho sostituito il tar dei sorgenti è ho fatto ricompilare da vmware i moduli....tutto è andato alla perfezione grazie Ansa89
Grazie. È stato utile anche a me.
Con il nuovo VMWare 7.1.2 la patch non funziona direttamente, patcha senza problemi compat_sock.h ma non af_vsock.c . Tuttavia quello che la patch deve fare è ancora quello, l'errore è causato dai numeri di riga sfalsati dalla nuova revisione.
io non ho ancora upgradato alla nuova versione quindi non so il problema. Mai in poche parole, anche se non ha patchato af_vsock.c la compilazione dei moduli va a buon fine?
No, senza patchare non va a buon fine, il problema è rimasto nella nuova versione, altrimenti non avrei patchato lo stesso aggiornando le righe di codice.