at least nvidia-drivers and virtualbox-modules do not compile against the latest stable 2.6.36 (2.6.36-r5 right now). Guess that kernel should not have gone stable... Anyway. ioctl is deprecated in 2.6.36. Here is an ebuild and a patch against the latest stable virtualbox-modules (virtualbox-modules-3.1.8 right now) that makes them compile. Reproducible: Always Steps to Reproduce: 1. emerge virtualbox-modules 2. "/var/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/linux/VBoxNetAdp-linux.c:92: error: unknown field ‘ioctl’ specified in initializer" Actual Results: compiling failed Expected Results: should compile against a stable kernel ebuild and patch follow
Created attachment 257313 [details] Patch against 3.1.8 for new ioctl model
Created attachment 257314 [details] original ebuild modified to include patch
virtualbox-3.2.12 is the next stable candidate. Try this version instead...
I can confirm that both virtualbox-modules-3.2.12 and 3.2.10 do compile against gentoo-sources-2.6.36-r5.
*** Bug 349377 has been marked as a duplicate of this bug. ***
*** Bug 350174 has been marked as a duplicate of this bug. ***
*** Bug 353229 has been marked as a duplicate of this bug. ***
virtualbox-3.2.12 is now stable. Closing this bug.