Summary: | Adobe Flash has no default abi. On AMD64 need to force abi_x86_64 and/or abi_x86_32 in package.use | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | unhappy-ending <unhappy-ending> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | bkohler, jer |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
unhappy-ending
2017-03-01 14:01:19 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 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 ~ # 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? 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? 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. |