Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 510088 - app-emulation/virtualbox-4.3.10-r2 - !!! doins: sdk/bindings/c/glue/VBoxCAPIGlue.h does not exist
Summary: app-emulation/virtualbox-4.3.10-r2 - !!! doins: sdk/bindings/c/glue/VBoxCAPIG...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-11 18:49 UTC by Michael Jinks
Modified: 2014-08-16 20:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output from 'emerge --info' (info,5.70 KB, text/plain)
2014-05-11 18:49 UTC, Michael Jinks
Details
Output from 'emerge --info =virtualbox-4.3.10' (info-virtualbox,6.19 KB, text/plain)
2014-05-11 18:51 UTC, Michael Jinks
Details
virtualbox-4.3.10-r2.build.log.bz2 (virtualbox-4.3.10-r2.build.log.bz2,200.90 KB, application/x-bzip)
2014-05-12 17:16 UTC, Michael Jinks
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Jinks 2014-05-11 18:49:11 UTC
Created attachment 376726 [details]
Output from 'emerge --info'

VM's fail to boot on my machine due to (what I believe is) a known problem upstream. Trying the latest package to see if it's fixed.

While trying to upgrade from virtualbox-4.3.10 to virtualbox-4.3.10-r2:

[...]
>>> Source compiled.
>>> Test phase [not enabled]: app-emulation/virtualbox-4.3.10-r2

>>> Install virtualbox-4.3.10-r2 into /var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/image/ category app-emulation
/usr/lib64/portage/bin/ebuild-helpers/doins: line 58: 10871 Segmentation fault      install ${INSOPTIONS} "${mysrc}" "${ED}${INSDESTTREE}/${mydir}"
!!! doins: sdk/bindings/c/glue/VBoxCAPIGlue.h does not exist
 * ERROR: app-emulation/virtualbox-4.3.10-r2::gentoo failed (install phase):
 *   doins failed
 * 
 * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-4.3.10-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-4.3.10-r2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/work/VirtualBox-4.3.10/out/linux.amd64/release/bin'
 * S: '/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/work/VirtualBox-4.3.10'
 * QA Notice: file does not exist:
 * 
 *      doins: sdk/bindings/c/glue/VBoxCAPIGlue.h does not exist
!!! When you file a bug report, please include the following information:
GENTOO_VM=icedtea-bin-6  CLASSPATH="" JAVA_HOME="/opt/icedtea-bin-6.1.12.7"
JAVACFLAGS="-source 1.6 -target 1.6" COMPILER=""
and of course, the output of emerge --info =virtualbox-4.3.10
Comment 1 Michael Jinks 2014-05-11 18:51:07 UTC
Created attachment 376728 [details]
Output from 'emerge --info =virtualbox-4.3.10'
Comment 2 Michael Jinks 2014-05-11 19:08:12 UTC
Guessing this may be a simple bug in the ebuild that I just don't know off hand where to find. FWIW:

% sudo find / -name VBoxCAPIGlue.h
/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/work/VirtualBox-4.3.10/out/linux.amd64/release/bin/sdk/bindings/c/glue/VBoxCAPIGlue.h
/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/work/VirtualBox-4.3.10/out/linux.amd64/release/obj/CAPIHeaders/VBoxCAPIGlue.h
/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/image/usr/lib64/virtualbox/sdk/bindings/c/glue/VBoxCAPIGlue.h
/usr/lib64/virtualbox/sdk/bindings/c/glue/VBoxCAPIGlue.h
Comment 3 Michael Jinks 2014-05-11 19:19:59 UTC
...so, 'sdk/bindings/c/glue/VBoxCAPIGlue.h' does exist, but the install stage just doesn't know where to look for it; or, the install stage is looking in the right place but '/var/tmp/portage/app-emulation/virtualbox-4.3.10-r2/image/usr/lib64/virtualbox/' is the wrong place...?

My portage is just rusty enough that I don't remember if '<package name>/image/' is where the qmage phase looks.
Comment 4 Michael Jinks 2014-05-11 19:28:05 UTC
Oops: forgot that "install" != "merge", and the error is happening during install phase. (Right?) But, like I showed, the "does not exist" path does exist under the ./install directory. So I guess I'm stumped after all.
Comment 5 Michael Jinks 2014-05-11 19:33:14 UTC
Typo. Rather:

(In reply to Michael Jinks from comment #4)
> Oops: forgot that "install" != "merge", and the error is happening during
> install phase. (Right?) But, like I showed, the "does not exist" path does
> exist under the ./install directory. So I guess I'm stumped after all.

s,./install,./image, 

...otherwise, yep, there it is.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2014-05-12 16:25:44 UTC
Please attach the entire build log to this bug report.
Comment 7 Michael Jinks 2014-05-12 17:16:48 UTC
Created attachment 376788 [details]
virtualbox-4.3.10-r2.build.log.bz2
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2014-05-12 17:45:21 UTC
kmk_builtin_install --hard-link-files-when-possible   -m a+r,u+rw                -- /var/tmp/portage/app-emulation/virtualbox-4.3.10
-r2/work/VirtualBox-4.3.10/out/linux.amd64/release/obj/CAPIHeaders/VBoxCAPIGlue.h /var/tmp/portage/app-emulation/virtualbox-4.3.10-r
2/work/VirtualBox-4.3.10/out/linux.amd64/release/bin/sdk/bindings/c/glue/VBoxCAPIGlue.h

[...]

!!! doins: sdk/bindings/c/glue/VBoxCAPIGlue.h does not exist
Comment 9 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2014-08-16 11:59:12 UTC
Is this still an issue in virtualbox-4.3.14?
Comment 10 Michael Jinks 2014-08-16 20:17:08 UTC
Just built and installed again. Works now.