Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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.
cd /usr/lib/vmware/modules/source
cp -a vsock.tar vsock-orig.tar
tar xf vsock.tar
cd vsock-only/linux
patch -p0 < /path/to/vsock.patch
cd ../..
tar cf vsock.tar vsock-only
rm -rf vsock-only
vmmon a me non compila.
Ogni volta dava errore. Per prova li ho compilati tutti a mano e tutti i moduli eccetto vmmon compilano. Ecco l'output della compilazione di vmmon
root@B-r00t:/usr/lib/vmware/modules/source/vmmon-only# make
Using 2.6.x kernel build system.
make -C /lib/modules/2.6.36-atmx600/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-2.6.36'
CC [M] /usr/lib/vmware/modules/source/vmmon-only/linux/driver.o
CC [M] /usr/lib/vmware/modules/source/vmmon-only/linux/driverLog.o
CC [M] /usr/lib/vmware/modules/source/vmmon-only/linux/hostif.o
/usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c: In function 'HostIFDoIoctl':
/usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c:3706: error: 'const struct file_operations' has no member named 'ioctl'
/usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c:3710: error: 'const struct file_operations' has no member named 'ioctl'
make[2]: *** [/usr/lib/vmware/modules/source/vmmon-only/linux/hostif.o] Error 1
make[1]: *** [_module_/usr/lib/vmware/modules/source/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36'
make: *** [vmmon.ko] Error 2
Le patch le ho inserite e sono state correttamente installate.
Le patch le hai applicate a contenuti puliti del tar? La patch per il kernel 2.6.35.x è incompatibile (non so se è solo questione di numeri di riga sfalsati da aggiustare, o qualcosa di più serio), oltre che non più necessaria.
Se vuoi posso allegarti il mio vmmon.tar patchato.
Vic Steele ha scritto:Le patch le hai applicate a contenuti puliti del tar? La patch per il kernel 2.6.35.x è incompatibile (non so se è solo questione di numeri di riga sfalsati da aggiustare, o qualcosa di più serio), oltre che non più necessaria.
Se vuoi posso allegarti il mio vmmon.tar patchato.
forse è meglio allegare il tar patchato.
Comunque io i tar li ho presi da /usr/lib/vmware/modules/source. vsock è stato patchato e compilato perfettamente ma vmmon no. L'ho patchato ma non compila.
Non sono un utilizzatore dello scheduler di Con Kolivas, quindi posso andare solo per supposizioni.
Io penso che dovrebbe andare lo stesso, non credo che la patch ck modifichi le funzioni del kernel da chiamare (per ioctl in questo caso). Certo, se la patch sui tuoi sorgenti non restituisce hunk e comunque non compila, allora c'è qualcosa che non va. In ogni caso con il mio tar facciamo la prova del nove, visto che sul mio vanilla funziona bene.
Vic Steele ha scritto:Non sono un utilizzatore dello scheduler di Con Kolivas, quindi posso andare solo per supposizioni.
Io penso che dovrebbe andare lo stesso, non credo che la patch ck modifichi le funzioni del kernel da chiamare (per ioctl in questo caso). Certo, se la patch sui tuoi sorgenti non restituisce hunk e comunque non compila, allora c'è qualcosa che non va. In ogni caso con il mio tar facciamo la prova del nove, visto che sul mio vanilla funziona bene.
Appena sarà disponibile per il download, proverò a compilarlo
Vic Steele ha scritto:Hai lo stesso errore che hai riportato sopra?
E inoltre hai sempre compilato sul ck, o se ho capito bene fino a prima che lo citassi usavi il vanilla?
SI lo stesso errore. Si prima usavo il vanilla e ora ho usato il ck.