Summary: | emerge =app-emulation/open-vm-tools-kmod-8.8.1.528969 fails with kernel 3.2.0 (gentoo-sources-3.2.0-r1) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrejs Eigus <aei> |
Component: | Current packages | Assignee: | Gentoo VMWare Bug Squashers [disabled] <vmware+disabled> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | martin.kolleck, mikel, penguin, xman00 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Andrejs Eigus
2012-01-13 09:13:21 UTC
Created attachment 298827 [details]
build.log
Also confirmed for me on x86_64: CC [M] /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/super.o /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.c:53:30: error: expected ')' before numeric constant /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.c:56:25: error: expected ')' before 'int' /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.c:59:33: error: expected ')' before 'int' make[2]: *** [/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_module_/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs] Error 2 make[1]: Leaving directory `/usr/src/linux-3.2.1-gentoo-r2' make: *** [vmhgfs.ko] Error 2 * ERROR: app-emulation/open-vm-tools-kmod-2011.11.20.535097 failed (compile phase): * emake failed * * If you need support, post the output of 'emerge --info =app-emulation/open-vm-tools-kmod-2011.11.20.535097', * the complete build log and the output of 'emerge -pqv =app-emulation/open-vm-tools-kmod-2011.11.20.535097'. * The complete build log is located at '/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/temp/environment'. * S: '/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097' Now that vanilla-sources-3.2.2 has been flagged as stable for amd64 this is going to be a much bigger problem for users who upgrade their kernel. comfirmed on my 26 boxes. CC [M] /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/cpName.o /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/fsutil.c: In function 'HgfsChangeFileAttributes': /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/fsutil.c:610:4: error: assignment of read-only member 'i_nlink' make[2]: *** [/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/fsutil.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.c:53:30: error: expected ')' before numeric constant /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.c:56:25: error: expected ')' before 'int' /var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.c:59:33: error: expected ')' before 'int' make[2]: *** [/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs/tcp.o] Error 1 make[1]: *** [_module_/var/tmp/portage/app-emulation/open-vm-tools-kmod-2011.11.20.535097/work/open-vm-tools-2011.11.20-535097/modules/linux/vmhgfs] Error 2 make[1]: Leaving directory `/usr/src/linux-3.2.1-gentoo-r2' make: *** [vmhgfs.ko] Error 2 This might become quiet important with the CVE-2012-0056. http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-0056 Seems to be a know problem: http://sourceforge.net/tracker/index.php?func=detail&aid=3457581&group_id=204462&atid=989708 So we need a version bump to open-vm-tools-2011.12.20-562307.tar.gz hth migmedia When will the new version be added to the portage? I have this exact problem for quite a while, way before 3.2.0 kernel.. on multiple VM's.. Patched version is in the tree. Please sync and test. The patched version works for me with sys-kernel/hardened-sources-3.2.2-r1. Note: The patch from bug #386721 still needs to be applied though, but this affects hardened-sources only. |