Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 459346

Summary: sys-firmware/vgabios-0.7a: missing prebuilt support for non-x86/amd64 systems
Product: Gentoo Linux Reporter: reno reckling <bugzilla-gentoo>
Component: [OLD] Core systemAssignee: Doug Goldstein (RETIRED) <cardoe>
Status: RESOLVED FIXED    
Severity: normal CC: bugzilla-gentoo, qemu+disabled
Priority: Normal    
Version: unspecified   
Hardware: PPC   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description reno reckling 2013-02-26 18:31:12 UTC
Hi,
the ebuild for sys-firmware/vgabios-0.7a is broken on the ppc arch.
Installing yields the error:
>>> Starting src_install
install: cannot stat 'bins/*': No such file or directory

This is most likely because there is the specific bins tarball missing.
The vgabios-0.6c-r1 ebuild fetches the url: http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz
which contains the missing bins.

The 0.7a install only fails on non x86/amd64 arches because src_install correctly selects the .bin files already present in the 0.7a tarball for installation.

Only for non x86/amd64 arches it tries to install bins/* which is missing.
Comment 1 reno reckling 2013-02-26 20:37:00 UTC
This does not just occur on ppc, the problem will occur on every arch except x86 and amd64
Comment 2 Marek BehĂșn 2013-07-11 16:17:20 UTC
And yet nobody created package with binary files.
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2013-07-12 07:36:58 UTC
[ while I agree it's a severe problem: keywords are dropped and ebuild itself
does not have direct functionality to rebuild binaries ]

What does pull 'vgabios' as a dependency for you?
(0.7 is unkeyworded on ppc right now)

On non-x86/non-amd64 qemu uses bundled bioses,
thus you might try just to deinstall 'vgabios'.

[ sure, it's very bad, as we ship out-of-sync'ed environments and get breakages
like this ]
Comment 4 SpanKY gentoo-dev 2014-05-18 17:44:33 UTC
should be all set now in the tree; thanks for the report!

Commit message: Add USE=binary support with upstream tarball
http://sources.gentoo.org/sys-firmware/vgabios/metadata.xml?r1=1.1&r2=1.2
http://sources.gentoo.org/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild?rev=1.1