Chicken installs /usr/lib/libchickenchicken-4.7.3.tar.gz $ equery f chicken | grep tar.gz /usr/lib64/libchickenchicken-4.7.3.tar.gz $ file /usr/lib/libchickenchicken-4.7.3.tar.gz /usr/lib64/libchickenchicken-4.7.3.tar.gz: current ar archive Portage uses ${A} for the source archive, and chicken's makefile (rules.make) references the variable, which results in make substituting $(A) for the source archive name. Reproducible: Always
Hmm, does it help to put an `unset A' in src_compile() / src_install() and so on? It's only used in src_unpack() I should think.
I've sent a new chicken-4.7.3.ebuild to maksbotan@gentoo.org. I added a line in src_prepare() that calls sed and hacks the ${A} variable out of all of the makefiles. There was already a similar hack in there to fix the collision between ebuild's ARCH variable, so I simply borrowed that technique.
Fixed in 4.7.3-r1, thanks to Erik.