app-emulation/vmware-modules-1.0.0.23-r1 (from overlay) wont build with 2.6.30 kernel. CC [M] /tmp/vmware-root/modules/vmblock-only/linux/block.o CC [M] /tmp/vmware-root/modules/vmblock-only/linux/control.o /tmp/vmware-root/modules/vmblock-only/linux/control.c: In function ‘SetupProcDevice’: /tmp/vmware-root/modules/vmblock-only/linux/control.c:159: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /tmp/vmware-root/modules/vmblock-only/linux/control.c:171: error: ‘struct proc_dir_entry’ has no member named ‘owner’ Reproducible: Always Steps to Reproduce: 1.try to emerge vmware module Actual Results: CC [M] /tmp/vmware-root/modules/vmblock-only/linux/block.o CC [M] /tmp/vmware-root/modules/vmblock-only/linux/control.o /tmp/vmware-root/modules/vmblock-only/linux/control.c: In function ‘SetupProcDevice’: /tmp/vmware-root/modules/vmblock-only/linux/control.c:159: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /tmp/vmware-root/modules/vmblock-only/linux/control.c:171: error: ‘struct proc_dir_entry’ has no member named ‘owner’ Expected Results: vmware-module build.
Created attachment 200043 [details] vmware-modules-1.0.0.23-r1 ebuild
Created attachment 200045 [details, diff] patch for 2.6.30 module
uname -a Linux uzzmaster 2.6.30-gentoo-r4 #1 SMP PREEMPT Mon Aug 3 13:33:02 CEST 2009 x86_64 Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz GenuineIntel GNU/Linux uzzmaster ~ # lsmod Module Size Used by vmnet 36508 5 vmmon 64176 8 vmci 45128 1 nvidia 8112344 26 gspca_zc3xx 49616 0
Thanks Michele, Could you please try the modules in the main tree? I know that vadimk's been doing a lot of work on them recently, and they may be fixed there but not in the vmware overlay...
I've got exactly the same problem with =app-emulation/vmware-modules-1.0.0.23-r1 without the vmware overlay.
Please try 1.0.0.24 from main tree.
(In reply to comment #6) > Please try 1.0.0.24 from main tree. That suggestion works very well here with 2.6.30-gentoo-r4 - many thanks. =app-emulation/vmware-modules-1.0.0.24 ~x86 =app-emulation/vmware-player-2.5.2.156735-r1 ~x86
vmware-server-1.0.x dont compile with vmware-modules-1.0.0.24 Here you can find a Patch for kernel 2.6.30 -r4: http://communities.vmware.com/thread/208963 my someone can implant this in vmware-modules-1.0.0.15-r2
fixed in 1.0.0.24 and 1.0.0.25