Emerge of icedtea-3.0.0-pre04 fails emerge during its install phase. Please see attached excerpt from build.log. Reproducible: Always
Created attachment 405576 [details] tail -n300 /var/tmp/portage/dev-java/icedtea-3.0.0_pre04/temp/build.log
You haven't provided details of how you are building, but I assume this issue here is that you have USE="-X" and thus hit this ugly hack from the 7 ebuild: if ! use X; then rm -r "${ddest}"/jre/lib/$(get_system_arch)/xawt || die fi This directory doesn't exist on 8, which is why the build fails. The hack is kind of pointless on 7 because /usr/lib/icedtea7/jre/lib/amd64/libjawt.so is linked against X anyway. In 8, all the X linkage has moved to /usr/lib/icedtea8/jre/lib/amd64/libawt_xawt.so. For now, we can delete that instead, but OpenJDK 8 actually supports the build option --disable-headful which should allow us to get rid of X dependencies at build-time. I'll look at supporting this in IcedTea.
Should be fixed by icedtea-3.0.0_pre04-r1: rm -vf "${ddest}"/jre/lib/$(get_system_arch)/libawt_xawt.so