elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Recompilando los modulos de VMware tools para 3.14
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Recompilando los modulos de VMware tools para 3.14  (Leído 1,975 veces)
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Recompilando los modulos de VMware tools para 3.14
« en: 31 Julio 2014, 04:00 am »

Recien hoy acabo de pasarme de los repositorios de Wheezy a Jessie y lo que he notado es que algunas funciones de VMware las he perdido, estaba usando el kernel 2.6 antes. Al parecer la red sigue funcionando justamente igual pero pequeñas cosas como copiar y pegar (textos y archivos) entre el guest y host dejaron de funcionar.

Los modulos y el log:

Código:
make: Entering directory '/tmp/modconfig-DUNamP/vmxnet-only'
Using 2.6.x kernel build system.
/usr/bin/make -C /lib/modules/3.14-1-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-3.14-1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
  CC [M]  /tmp/modconfig-DUNamP/vmxnet-only/vmxnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-DUNamP/vmxnet-only/vmxnet.mod.o
  LD [M]  /tmp/modconfig-DUNamP/vmxnet-only/vmxnet.ko
make[1]: Leaving directory '/usr/src/linux-headers-3.14-1-amd64'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-DUNamP/vmxnet-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-DUNamP/vmxnet-only'
cp -f vmxnet.ko ./../vmxnet.o
make: Leaving directory '/tmp/modconfig-DUNamP/vmxnet-only'
 
Skipping vmxnet3 since it was not installed and configured by VMware.
 
 
make: Entering directory '/tmp/modconfig-INnX3j/vmblock-only'
Using 2.6.x kernel build system.
/usr/bin/make -C /lib/modules/3.14-1-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-3.14-1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/filesystem.o
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/dentry.o
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/stubs.o
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/file.o
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/stubs.c:34:0:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
 ^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/wait.h:8,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/completion.h:11,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/os.h:31,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/stubs.c:33:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
 #define DEPRECATED "[Deprecated]: "
 ^
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/block.o
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:30:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
 ^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/wait.h:8,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/fs.h:6,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:28:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
 #define DEPRECATED "[Deprecated]: "
 ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:38:4: warning: initialization from incompatible pointer type [enabled by default]
    .d_revalidate = DentryOpRevalidate,
    ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:38:4: warning: (near initialization for ‘LinkDentryOps.d_revalidate’) [enabled by default]
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/file.c:32:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
 ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c: In function ‘DentryOpRevalidate’:
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/seqlock.h:35,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/time.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/stat.h:18,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/module.h:10,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/file.c:27:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
 #define DEPRECATED "[Deprecated]: "
 ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:104:7: warning: passing argument 2 of ‘actualDentry->d_op->d_revalidate’ makes integer from pointer without a cast [enabled by default]
       return actualDentry->d_op->d_revalidate(actualDentry, nd);
       ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:104:7: note: expected ‘unsigned int’ but argument is of type ‘struct nameidata *’
/tmp/modconfig-INnX3j/vmblock-only/linux/file.c:240:4: error: unknown field ‘readdir’ specified in initializer
    .readdir = FileOpReaddir,
    ^
/tmp/modconfig-INnX3j/vmblock-only/linux/file.c:240:4: warning: initialization from incompatible pointer type [enabled by default]
/tmp/modconfig-INnX3j/vmblock-only/linux/file.c:240:4: warning: (near initialization for ‘RootFileOps.owner’) [enabled by default]
/usr/src/linux-headers-3.14-1-common/scripts/Makefile.build:308: recipe for target '/tmp/modconfig-INnX3j/vmblock-only/linux/file.o' failed
make[4]: *** [/tmp/modconfig-INnX3j/vmblock-only/linux/file.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/filesystem.c:36:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
 ^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/filesystem.c:27:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
 #define DEPRECATED "[Deprecated]: "
 ^
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/block.c:30:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
 ^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/wait.h:8,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/completion.h:11,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/os.h:31,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/block.c:26:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
 #define DEPRECATED "[Deprecated]: "
 ^
/usr/src/linux-headers-3.14-1-common/Makefile:1291: recipe for target '_module_/tmp/modconfig-INnX3j/vmblock-only' failed
make[3]: *** [_module_/tmp/modconfig-INnX3j/vmblock-only] Error 2
Makefile:133: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.14-1-amd64'
Makefile:130: recipe for target 'vmblock.ko' failed
make: *** [vmblock.ko] Error 2
make: Leaving directory '/tmp/modconfig-INnX3j/vmblock-only'
 
Skipping vmci since it was not installed and configured by VMware.
 
 
Skipping vsock since it was not installed and configured by VMware.
 
 
Skipping pvscsi since it was not installed and configured by VMware.
 
 
Skipping vmsync since it was not installed and configured by VMware.
 
 
Skipping vmwgfx since it was not installed and configured by VMware.

Siento que el vmware-tools no se lleva bien con el kernel 3.x incluso dice que está usando las del 2.6.x.  Estoy instalando VMware 10 para ver si hay mayor compatibilidad y si no creo que voy a intentar VirtualBox :/

Hay otra cosa que tampoco me agrada y es que parece ser que la subversion, debian la empezo a nombrar con - por ejemplo: 3.14-1 en lugar de 3.14.1 y esto lanza errores al compilar los modulos.

No se porque pienso que voy a terminar volviendo a mi Wheezy XD.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Módulos interesantes (los módulos comprimidos zip)
Programación Visual Basic
xavierote 2 2,170 Último mensaje 2 Septiembre 2005, 18:45 pm
por Xpeed
WifiSlax 4.11.1 VMware Edition con vmware-tools incluidas
Wireless en Linux
El_Andaluz 0 3,064 Último mensaje 8 Diciembre 2015, 04:13 am
por El_Andaluz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines