Created attachment 312779 [details] emerge --info Vmware overlay, mostly amd64 with some ~amd64, including gcc 4.5.3 CC [M] /var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only/linux/control.o CC [M] /var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only/linux/filesystem.o /var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only/linux/filesystem.c: In function ‘FsOpReadSuper’: /var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only/linux/filesystem.c:528:4: error: implicit declaration of function ‘d_alloc_root’ /var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only/linux/filesystem.c:528:15: warning: assignment makes pointer from integer without a cast make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only/linux/filesystem.o] Error 1 make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-264.3/work/vmblock-only] Error 2 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/usr/src/linux-3.4.0-gentoo' make: *** [vmblock.ko] Error 2 * ERROR: app-emulation/vmware-modules-264.3 failed (compile phase): * emake failed
Please attach the entire build log to this bug report.
Created attachment 312817 [details] Build log I had the same problem. It is related to kernel 2.4.0 upgrade. Here is the complete build log. With kernel 3.3.x there is no problem.
(In reply to comment #2) Erratum: > It is related to kernel 2.4.0 upgrade. should be: "kernel 3.4.0"
Created attachment 312903 [details] build.log
(In reply to comment #4) > Created attachment 312903 [details] > build.log 264-d-make-root.patch was not applied. please make sure your overlay is synced. Btw, same patches are in the main tree also.
It works now. Thank you.
I re-synced and it has built correctly. Looks like this bug can be closed.