Please see summary. With no default abi, adobe flash "successfully" installs but there are no files to install.
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.