Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703068 - app-emulation/virtualbox-6.1 - src_install(): doins: No such file or directory: 'components'
Summary: app-emulation/virtualbox-6.1 - src_install(): doins: No such file or director...
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-16 08:51 UTC by Andrew
Modified: 2019-12-17 11:24 UTC (History)
0 users

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


Attachments
build.log (build.log.xz,114.24 KB, application/x-xz)
2019-12-16 08:52 UTC, Andrew
Details
emerge --info (emerge_info.txt,5.94 KB, text/plain)
2019-12-16 08:52 UTC, Andrew
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew 2019-12-16 08:51:25 UTC
Emerging Virtualbox 6.1 at the installation stage ends with an error: No such file or directory: 'components'. MAKEOPTS="-j1"

Reproducible: Always




last 30 lines of the build.log file:

kmk_builtin_install --hard-link-files-when-possible   -m 0644                -- /var/tmp/portage/app-emulation/virtualbox-6.1.0/work/VirtualBox-6.1.0/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd /var/tmp/portage/app-emulation/virtualbox-6.1.0/work/VirtualBox-6.1.0/out/linux.x86/release/bin/VBoxEFI64.fd
>>> Source compiled.
>>> Test phase [not enabled]: app-emulation/virtualbox-6.1.0

>>> Install app-emulation/virtualbox-6.1.0 into /var/tmp/portage/app-emulation/virtualbox-6.1.0/image
Traceback (most recent call last):
  File "/usr/lib/portage/python2.7/doins.py", line 611, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/lib/portage/python2.7/doins.py", line 602, in main
    os.path.dirname(source)):
  File "/usr/lib/portage/python2.7/doins.py", line 450, in _doins
    return install_runner.install_file(source, os.path.dirname(dest))
  File "/usr/lib/portage/python2.7/doins.py", line 386, in install_file
    return self._ins_runner.run(source, dest_dir)
  File "/usr/lib/portage/python2.7/doins.py", line 195, in run
    sstat = os.stat(source)
OSError: [Errno 2] No such file or directory: 'components'
 * ERROR: app-emulation/virtualbox-6.1.0::gentoo failed (install phase):
 *   doins failed
 * 
 * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-6.1.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-6.1.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-6.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-6.1.0/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/virtualbox-6.1.0/work/VirtualBox-6.1.0/out/linux.x86/release/bin'
 * S: '/var/tmp/portage/app-emulation/virtualbox-6.1.0/work/VirtualBox-6.1.0'
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info =virtualbox-6.1.0
Comment 1 Andrew 2019-12-16 08:52:13 UTC
Created attachment 599702 [details]
build.log
Comment 2 Andrew 2019-12-16 08:52:48 UTC
Created attachment 599704 [details]
emerge --info
Comment 3 Lars Wendler (Polynomial-C) gentoo-dev 2019-12-17 11:20:37 UTC
I've just talked to VirtualBox upstream and they told me that beginning with 6.1.0 release there is no longer x86_32 support as host. So all I can (and will) do is to remove x86 keyword from all virtualbox ebuilds that are host related.
I'm sorry to tell you this. Upstream said that 6.0.x will keep support for x86_32 until EOL in about six months.
Comment 4 Larry the Git Cow gentoo-dev 2019-12-17 11:24:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b1a5328d2a2e79ddc66c941f7a9fc7632c2994

commit 44b1a5328d2a2e79ddc66c941f7a9fc7632c2994
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2019-12-17 11:23:59 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2019-12-17 11:24:22 +0000

    virtualbox-6.1 host packages: Farewell x86_32 support
    
    Upstream dropped host support for x86_32 systems.
    
    Bug: https://bugs.gentoo.org/703068
    Package-Manager: Portage-2.3.82, Repoman-2.3.20
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 app-emulation/virtualbox-additions/virtualbox-additions-6.1.0.ebuild    | 2 +-
 .../virtualbox-extpack-oracle-6.1.0.135406.ebuild                       | 2 +-
 app-emulation/virtualbox-modules/virtualbox-modules-6.1.0.ebuild        | 2 +-
 app-emulation/virtualbox/virtualbox-6.1.0.ebuild                        | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)