it misses some information in the ebuild to compile correctly. I backported the appropriate changes from the newer ebuilds.
the 2.0 has the same problem
Created attachment 148949 [details] 1.5.3.diff
Created attachment 148950 [details] 2.0-r1.diff
Created attachment 148952 [details] 1.4.3-r3.diff
the 1.4 has the same problem
"Gentoo Bugzilla" is NOT the correct component to file such bugs.
dev-java/asm-3.2 does compile correctly
(In reply to comment #7) > dev-java/asm-3.2 does compile correctly Sure but it is heavily slotted - jarjar which I expect is used a lot use asm:2. So the fact that the latest is working OK is no help at all. Unless we can switch the stuff using the other slots to use the latest.
Here the failures of 1.5.3, 2.0-r1 and 1.4.3-r3 seem to be confined to prefix. At least to the ~amd64-linux and ~x86-linux prefixes. The suggested backport cures the issue.
Purged from Portage during https://github.com/gentoo/gentoo/pull/189. Closing this bug.