Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 611308 - Adobe Flash has no default abi. On AMD64 need to force abi_x86_64 and/or abi_x86_32 in package.use
Summary: Adobe Flash has no default abi. On AMD64 need to force abi_x86_64 and/or abi_...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-01 14:01 UTC by unhappy-ending
Modified: 2017-03-01 16:22 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description unhappy-ending 2017-03-01 14:01:19 UTC
Please see summary. With no default abi, adobe flash "successfully" installs but there are no files to install.
Comment 1 Ben Kohler gentoo-dev 2017-03-01 14:07:42 UTC
It has a default, it's just not FORCED like most other packages.  You are overriding the default.

/usr/portage/profiles/arch/amd64/make.defaults:ABI_X86="64"
/usr/portage/profiles/arch/amd64/package.use.force:www-plugins/adobe-flash -abi_x86_64
Comment 2 Ben Kohler gentoo-dev 2017-03-01 14:09:47 UTC
Fresh stage3:

gentoo ~ # ACCEPT_LICENSE="*" emerge -pvO adobe-flash

These are the packages that would be merged, in order:

[ebuild  N     ] www-plugins/adobe-flash-24.0.0.221-r1:22::gentoo  USE="nsplugin ppapi" ABI_X86="64 -32 (-x32)" 18729 KiB

Total: 1 package (1 new), Size of downloads: 18729 KiB

 * IMPORTANT: 14 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

gentoo ~ #
Comment 3 unhappy-ending 2017-03-01 14:12:59 UTC
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="*"

Interesting because I have this set in my make.conf. None of the other packages in my system require me to force the abi. Is there something I don't have setup correctly? Would you like to see my emerge --info?
Comment 4 Ben Kohler gentoo-dev 2017-03-01 14:14:08 UTC
I'd guess you have -* in your USE variable in make.conf, nuking all USE and USE_EXPAND defaults.  If it's not that, can you attach make.conf?
Comment 5 unhappy-ending 2017-03-01 14:23:16 UTC
Actually, I do since I manually set use flags on a per package basis but that hasn't affected the arch for the 800+ packages I've installed.

I checked emerge --info for USE_EXPAND, saw it has ABI_X86 and set that in my make.conf, which fixed it.

Thanks for the heads up. I'll double check the other USE_EXPAND variables now, thank you.