* Do you accept the terms of this license (PUEL)? [yes/no] >>> Unpacking source... !!! ERROR: app-emulation/virtualbox-bin-1.4.0 failed. Call stack: ebuild.sh, line 1615: Called dyn_unpack ebuild.sh, line 752: Called qa_call 'src_unpack' ebuild.sh, line 44: Called src_unpack virtualbox-bin-1.4.0.ebuild, line 64: Called unpack_makeself 'VirtualBox_1.4.0_Linux_amd64.run' eutils.eclass, line 1169: Called die !!! Could not locate source for 'VirtualBox_1.4.0_Linux_amd64.run' !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/app-emulation:virtualbox-bin-1.4.0:20070607-020822.log'. Reproducible: Always Steps to Reproduce: 1. unmask virtualbox 1.4.0 and related modules package 2. emerge and accept the license 3. error
EDIT: I think I have found the issue. The Ebuild has the source pointing to http://www.virtualbox.org/download/${PV}/${MY_P} ) however it appears that they have placed the actual source at http://www.virtualbox.org/download/1.4.0/. Hope that helps? Thanks. (In reply to comment #0) > * Do you accept the terms of this license (PUEL)? [yes/no] >>> Unpacking > source... > > !!! ERROR: app-emulation/virtualbox-bin-1.4.0 failed. > Call stack: > ebuild.sh, line 1615: Called dyn_unpack > ebuild.sh, line 752: Called qa_call 'src_unpack' > ebuild.sh, line 44: Called src_unpack > virtualbox-bin-1.4.0.ebuild, line 64: Called unpack_makeself > 'VirtualBox_1.4.0_Linux_amd64.run' > eutils.eclass, line 1169: Called die > > !!! Could not locate source for 'VirtualBox_1.4.0_Linux_amd64.run' > !!! If you need support, post the topmost build error, and the call stack if > relevant. > !!! A complete build log is located at > '/var/log/portage/app-emulation:virtualbox-bin-1.4.0:20070607-020822.log'. > > > > Reproducible: Always > > Steps to Reproduce: > 1. unmask virtualbox 1.4.0 and related modules package > 2. emerge and accept the license > 3. error >
Changing in the ebuild from: amd64? ( http://www.virtualbox.org/download/${PV}/${MY_P} ) x86 ? ( http://www.virtualbox.org/download/${PV}/${MY_P} ) to: http://www.virtualbox.org/download/${PV}/${MY_P} (and obiouvsly doing an ebuild /usr/portage/app-emulation/virtualbox-bin/virtualbox-bin-1.4.0 digest) resolve the issue on my machine.
(In reply to comment #2) Yes that was an easy fix, It worked perfectly for me last night.
(In reply to comment #0) > Steps to Reproduce: > 1. unmask virtualbox 1.4.0 and related modules package > 2. emerge and accept the license > 3. error Hi, thanks for reporting this issue, there was a problem in SRC_URI so due the metadata generated the wrong file was fetched (on amd64). I'm sorry for this issue, changes already committed in jokey's overlay[1] expect an update in the portage tree soon. [1] http://overlays.gentoo.org/dev/jokey/browser/trunk/app-emulation/virtualbox
(In reply to comment #4) hi, i just ran"layman -a jokey", but still got the very same issue on a pentium3. After accepting the license i get the error below. Where does that pentium3 come from (couldn't find any reference to it)? !!! ERROR: app-emulation/virtualbox-bin-1.4.0 failed. Call stack: ebuild.sh, line 1621: Called dyn_unpack ebuild.sh, line 753: Called qa_call 'src_unpack' ebuild.sh, line 44: Called src_unpack virtualbox-bin-1.4.0.ebuild, line 64: Called unpack_makeself 'VirtualBox_1.4.0_Linux_pentium3.run' eutils.eclass, line 1169: Called die !!! Could not locate source for 'VirtualBox_1.4.0_Linux_pentium3.run' !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-bin-1.4.0/temp/build.log'. !!! This ebuild is from an overlay: '/usr/portage/local/layman/jokey'
(In reply to comment #5) > hi, > > i just ran"layman -a jokey", but still got the very same issue on a pentium3. > After accepting the license i get the error below. Where does that pentium3 > come from (couldn't find any reference to it)? [snip] > !!! Could not locate source for 'VirtualBox_1.4.0_Linux_pentium3.run' Hi, could you please post the output of "emerge --info" and tell what is your current profile?
Workaround: # wget http://www.virtualbox.org/download/1.4.0/VirtualBox_1.4.0_Linux_amd64.run # emerge vierualbox-bin - wait for license copy VirtualBox_1.4.0_Linux_amd64.run to where emerge looks for it - accept license that worked for me.
Hi, the problem with failed unpack on amd64 (wrong SRC_URI) should be fixed in CVS by virtualbox-bin-1.4.0-r1.ebuild. @Amd64 users with this issue: please test this ebuild @Roman v.Gemmeren Could you please provide additional information on your system? - emerge --info - the current profile (eselect profile show)
Has been committed and fixed quite a while ago now, just someone didn't close this ;)