Summary: | app-emulation/vmware-modules-238.5 with sys-kernel/hardened-sources-3.0.4-r4 - work/vmci-only/linux/driver.c:269:4: error: assignment of read-only variable 'vmuser_fops' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Touch <touchmail2011> |
Component: | New packages | Assignee: | Gentoo VMWare Bug Squashers [disabled] <vmware+disabled> |
Status: | RESOLVED OBSOLETE | ||
Severity: | major | CC: | pageexec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Touch
2011-10-30 16:19:50 UTC
the patch described here: https://bugs.gentoo.org/show_bug.cgi?id=386721 helps, but not at all Patches for this issue available in bug 384739. The same bug hits me with x86_64 3.4.2-hardened-r1 kernel and vmware-modules-264.4.
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-3.4.2-hardened-r1'
CC [M] /var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/vmciKernelIf.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/common/vmciDriver.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/common/vmciResource.o
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c: In function 'vmci_host_init':
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:387:4: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type
/usr/src/linux-3.4.2-hardened-r1/arch/x86/include/asm/string_64.h:55:7: note: expected 'void *' but argument is of type 'const struct file_operations *'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:388:4: error: assignment of read-only variable 'vmuser_fops'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:389:4: error: assignment of read-only variable 'vmuser_fops'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:391:4: error: assignment of read-only variable 'vmuser_fops'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:396:4: error: assignment of read-only variable 'vmuser_fops'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:398:4: error: assignment of read-only variable 'vmuser_fops'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:399:4: error: assignment of read-only variable 'vmuser_fops'
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c: In function '__check_disable_host':
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:2498:1: warning: return from incompatible pointer type
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c: In function '__check_disable_guest':
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:2501:1: warning: return from incompatible pointer type
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c: In function '__check_disable_msi':
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:2504:1: warning: return from incompatible pointer type
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c: In function '__check_disable_msix':
/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.c:2507:1: warning: return from incompatible pointer type
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only/linux/driver.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-3.4.2-hardened-r1'
make: *** [vmci.ko] Error 2
* ERROR: app-emulation/vmware-modules-264.4 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=app-emulation/vmware-modules-264.4'`,
* the complete build log and the output of `emerge -pqv '=app-emulation/vmware-modules-264.4'`.
* The complete build log is located at '/var/tmp/portage/app-emulation/vmware-modules-264.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-modules-264.4/temp/environment'.
* Working directory: '/var/tmp/portage/app-emulation/vmware-modules-264.4/work/vmci-only'
* S: '/var/tmp/portage/app-emulation/vmware-modules-264.4/work'
>>> Failed to emerge app-emulation/vmware-modules-264.4, Log file:
can you check with USE=pax_kernel enabled now? All mentioned kernel versions are not in the tree anymore. |