Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 531476 - app-emulation/vmware-player-7.1.0.2496824 version bump
Summary: app-emulation/vmware-player-7.1.0.2496824 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
: 540852 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-12-02 20:04 UTC by Sven
Modified: 2015-07-11 04:49 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven 2014-12-02 20:04:53 UTC
vmware-player-7.0.0.2305329 has been released October 1st.

Reproducible: Always
Comment 1 Isaac Richter 2015-02-20 21:01:42 UTC
I have created ebuilds for 7.1.0 that can probably be adapted for 7.0.0. See #540852
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2015-02-21 09:49:11 UTC
*** Bug 540852 has been marked as a duplicate of this bug. ***
Comment 3 Cănărău Constantin 2015-02-23 11:24:56 UTC
with gentoo-sources-3.19.0 and linux-headers-3.19

>>> Preparing source in /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work ...
 * Applying 304-makefile-kernel-dir.patch ...                                                                                                                                                                                          [ ok ]
 * Applying 304-makefile-include.patch ...                                                                                                                                                                                             [ ok ]
 * Applying 304-netdevice.patch ...                                                                                                                                                                                                    [ ok ]
 * Applying 304-apic.patch ...                                                                                                                                                                                                         [ ok ]
 * Applying 304-putname.patch ...                                                                                                                                                                                                      [ ok ]
 * Applying 304-vmblock.patch ...                                                                                                                                                                                                      [ ok ]
 * Applying 304-filldir.patch ...                                                                                                                                                                                                      [ ok ]
 * Applying 304-vfsfollowlink.patch ...                                                                                                                                                                                                [ ok ]
 * Applying 304-vsock.patch ...                                                                                                                                                                                                        [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work ...
 * Preparing vmblock module
make -j8 --load-average=11 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' auto-build KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/usr/src/linux 
Using kernel build system.
make -C /usr/src/linux SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-3.19.0-gentoo'
make[2]: Entering directory '/usr/src/linux-3.19.0-gentoo'
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/dentry.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/stubs.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/file.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/block.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/inode.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/filesystem.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/super.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/module.o
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/control.o
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/filesystem.c: In function ‘Iget’:
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/filesystem.c:325:21: error: storage size of ‘actualNd’ isn’t known
    struct nameidata actualNd;
                     ^
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/filesystem.c:325:21: warning: unused variable ‘actualNd’ [-Wunused-variable]
/usr/src/linux-3.19.0-gentoo/scripts/Makefile.build:257: recipe for target '/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/filesystem.o' failed
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/filesystem.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/file.c: In function ‘FileOpOpen’:
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/file.c:95:18: error: ‘struct file’ has no member named ‘f_dentry’
    if (actualFile->f_dentry && inode == actualFile->f_dentry->d_inode) {
                  ^
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/file.c:95:51: error: ‘struct file’ has no member named ‘f_dentry’
    if (actualFile->f_dentry && inode == actualFile->f_dentry->d_inode) {
                                                   ^
/usr/src/linux-3.19.0-gentoo/scripts/Makefile.build:257: recipe for target '/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/file.o' failed
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/file.o] Error 1
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/dentry.c: In function ‘DentryOpRevalidate’:
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/dentry.c:66:21: error: storage size of ‘actualNd’ isn’t known
    struct nameidata actualNd;
                     ^
/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/dentry.c:66:21: warning: unused variable ‘actualNd’ [-Wunused-variable]
/usr/src/linux-3.19.0-gentoo/scripts/Makefile.build:257: recipe for target '/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/dentry.o' failed
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only/linux/dentry.o] Error 1
/usr/src/linux-3.19.0-gentoo/Makefile:1382: recipe for target '_module_/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only' failed
make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-304.1.0/work/vmblock-only] Error 2
make[2]: Leaving directory '/usr/src/linux-3.19.0-gentoo'
Makefile:145: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-3.19.0-gentoo'
Makefile:120: recipe for target 'vmblock.ko' failed
make: *** [vmblock.ko] Error 2
 * ERROR: app-emulation/vmware-modules-304.1.0::newer failed (compile phase):


error: ‘struct file’ has no member named ‘f_dentry’ it's a know issue and can be solved by replace f_dentry->d_inode with f_path.dentry

error: storage size of ‘actualNd’ isn’t known looks like a missing include or typo.
Comment 4 Fabio Rossi 2015-02-23 11:34:52 UTC
(In reply to Cănărău Constantin from comment #3)

> error: ‘struct file’ has no member named ‘f_dentry’ it's a know issue and
> can be solved by replace f_dentry->d_inode with f_path.dentry
> 
> error: storage size of ‘actualNd’ isn’t known looks like a missing include
> or typo.

Look for patches in bug #540852
Comment 5 Cănărău Constantin 2015-02-23 15:44:44 UTC
(In reply to Fabio Rossi from comment #4)
> (In reply to Cănărău Constantin from comment #3)
> 
> > error: ‘struct file’ has no member named ‘f_dentry’ it's a know issue and
> > can be solved by replace f_dentry->d_inode with f_path.dentry
> > 
> > error: storage size of ‘actualNd’ isn’t known looks like a missing include
> > or typo.
> 
> Look for patches in bug #540852

Well, it did not occured to me that 279 patches will work for 304 as they were not mentioned in the ebuild.
Thank you!
Comment 6 Evan Teran 2015-07-11 04:49:26 UTC
The latest official vmware overlay has had the version bumped.

I have built the sources for vmware-modules-{271,279,304} on stock kernels 3.10 - 4.0, and associated vmware-workstation-{9,10,11} ebuilds.

Please give those a try and let me know if you have any issues.

Thanks