Revision 351 compiles well on amd64, but the installation fails, because of wrong (hardcoded) paths in the ebuild. replacing x86 in paths with amd64 should work. Reproducible: Always Steps to Reproduce: 1. ebuild virtualbox-9999.ebuild compile install qmerge Actual Results: compiling is successfull, installation fails. Expected Results: installation succed use the right paths
Created attachment 108206 [details] ebuild to compile/install virtualbox on amd64. i've only changed x86 to amd64 (make a diff to see the small changes) with this file, installation works on amd64! (revision 351)
Created attachment 109206 [details] Ebuild that fixes build on amd64 and doesn't break x86 Install paths could be wrong according to someone on IRC. May need further fixing
i've tried it again, revision 806 works with amd64! :-)
(In reply to comment #3) > i've tried it again, revision 806 works with amd64! :-) > yep, it works but there are still problems with the kernel module "vboxdrv" and nmi_watchdog, you need to disable it at boot. Additionally there are random system reboots during normal use of a virtual machine but i can't reproduce this: i got 3 system reboots. (the real one not the guest machine) be careful!
The module bug has been reported alongside with this to upstream, so marking as such. And yes, they care for users :)
Meh keyboards-- Also I modified ebuilds in CVS to have your amd64 patches. Thanks much :)