Emerging virtualbox-ose-3.1.4 with the opengl USE flag doesn't build VBoxTestOGL which seems to be needed to install it: >>> Install virtualbox-ose-3.1.4 into /tmp/portage/app-emulation/virtualbox-ose-3.1.4/image/ category app-emulation * Fallback PaX marking -m * /tmp/portage/app-emulation/virtualbox-ose-3.1.4/image//usr/lib64/virtualbox-ose/VBoxSDL TYPE PAX FILE ET_EXEC --mxe- /tmp/portage/app-emulation/virtualbox-ose-3.1.4/image//usr/lib64/virtualbox-ose/VBoxSDL * Fallback PaX marking -m * /tmp/portage/app-emulation/virtualbox-ose-3.1.4/image//usr/lib64/virtualbox-ose/VBoxHeadless TYPE PAX FILE ET_EXEC --mxe- /tmp/portage/app-emulation/virtualbox-ose-3.1.4/image//usr/lib64/virtualbox-ose/VBoxHeadless install: cannot stat `VBoxTestOGL': No such file or directory !!! doins: VBoxTestOGL does not exist * ERROR: app-emulation/virtualbox-ose-3.1.4 failed: * (no error message) * * Call stack: * ebuild.sh, line 54: Called src_install * environment, line 4025: Called die * The specific snippet of code: * doins VBoxTestOGL || die; * * If you need support, post the output of 'emerge --info =app-emulation/virtualbox-ose-3.1.4', * the complete build log and the output of 'emerge -pqv =app-emulation/virtualbox-ose-3.1.4'. * The complete build log is located at '/tmp/portage/app-emulation/virtualbox-ose-3.1.4/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/app-emulation/virtualbox-ose-3.1.4/temp/environment'. * S: '/tmp/portage/app-emulation/virtualbox-ose-3.1.4/work/VirtualBox-3.1.4_OSE' * QA Notice: file does not exist: * * doins: VBoxTestOGL does not exist Simply emerging without this flag works.
Created attachment 219807 [details] build.log
Created attachment 219809 [details] emerge --info
>>> /usr/lib64/virtualbox-ose/VBoxTestOGL works for me - do you have USE="-qt4" ?
This happens with USE="-headless -qt4 opengl".
Yes, this is with -qt4
Same problem here, on x86_64 gentoo
-opengl fixes it for me
Agreed, -opengl fixes this for me as well.
(In reply to comment #7) > -opengl fixes it for me unfortunately it doesn't build VirtualBox executable for me (no UI). $ equery uses virtualbox-ose [ Searching for packages matching virtualbox-ose... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for app-emulation/virtualbox-ose-3.1.4 ] U I + + additions : Install Guest System Tools ISO + + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture) + + hal : Enable Hardware Abstraction Layer (HAL) support - - headless : Build without any graphic frontend - - opengl : Adds support for OpenGL (3D graphics) - - pulseaudio : Adds support for PulseAudio sound server + + python : Adds support/bindings for the Python language - - qt4 : Adds support for the Qt GUI/Application Toolkit version 4.x - - sdk : Enable building of SDK - - vboxwebsrv : Build and install the VirtualBox webservice
(In reply to comment #9) > unfortunately it doesn't build VirtualBox executable for me (no UI). > - - qt4 : Adds support for the Qt GUI/Application Toolkit version 4.x just didn't know VirtualBox was using Qt for UI :)
(In reply to comment #10) > (In reply to comment #9) > > unfortunately it doesn't build VirtualBox executable for me (no UI). > > - - qt4 : Adds support for the Qt GUI/Application Toolkit version 4.x > > just didn't know VirtualBox was using Qt for UI :) > Is there any possible way to keep opengl flag on ?
*** Bug 316717 has been marked as a duplicate of this bug. ***
This should be fixed with >=app-emulation/virtualbox-ose-3.1.8
Confirmed fixed (tested with app-emulation/virtualbox-ose-3.2.4-r1)
(In reply to comment #13) > This should be fixed with >=app-emulation/virtualbox-ose-3.1.8 > It is not. I think we need with opengl flag also remove VBoxTestOGL entry in ebuild.