-- vmware-config.pl VMware 2 or VMware Express detected, building for VMware 2, VMware Express and VMware Workstation 4.0.x. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config15/vmmon-only' Makefile:124: *** Inappropriate build environment: you wanted to use gcc version while kernel attempts to use gcc version 3.4.4. Makefile:126: *** For proper build you'll have to replace /usr/bin/gcc with symbolic link to . Stop. make: Leaving directory `/tmp/vmware-config15/vmmon-only' Unable to build the vmmon module. -- vmware-config.pl w/ manually exported VM_CCVER="3.4.4" VMware 2 or VMware Express detected, building for VMware 2, VMware Express and VMware Workstation 4.0.x. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config16/vmmon-only' make: *** No rule to make target `auto-build'. Stop. make: Leaving directory `/tmp/vmware-config16/vmmon-only' Unable to build the vmmon module. Reproducible: Always Steps to Reproduce: 1.emerge vmware-workstation 2.vmware-config.pl 3. Actual Results: Failed before compilation Expected Results: Should compile and load modules successfully gcc 3.4.4-r1 make 3.80-r2
Unless you have a patch, I'm going to refer you to VMWare for support on this, since you're having an issue with their code, not mine. My suggestion is to fix your build environment. It looks like you need to run gcc-config or something, but without more information, I can't tell what you need to do.
Neither do I know what happened. I did not upgrade my kernel. It worked fine for months until a recent package updates.
Doh!! Just found out an environmental variable (VERSION) was set by something else. That threw off the make process. Compilation went smoothly after removing that variable. Ouch.