sys-libs/db-6.0.35-r4 emerge failed with this message: libtool: link: ( cd ".libs" && rm -f "libdb_java-6.0.la" && ln -s "../libdb_java-6.0.la" "libdb_java-6.0.la" ) Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. java.lang.IllegalArgumentException at com.sleepycat.asm.ClassReader.<init>(ClassReader.java:167) at com.sleepycat.asm.ClassReader.<init>(ClassReader.java:153) at com.sleepycat.persist.model.ClassEnhancer.enhanceBytes(ClassEnhancer.java:297) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:246) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.main(ClassEnhancer.java:108) Exception in thread "main" java.lang.IllegalArgumentException at com.sleepycat.asm.ClassReader.<init>(ClassReader.java:167) at com.sleepycat.asm.ClassReader.<init>(ClassReader.java:153) at com.sleepycat.persist.model.ClassEnhancer.enhanceBytes(ClassEnhancer.java:297) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:246) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.enhanceFile(ClassEnhancer.java:242) at com.sleepycat.persist.model.ClassEnhancer.main(ClassEnhancer.java:108) make: *** [Makefile:982: db-6.0.jar] Error 1 * ERROR: sys-libs/db-6.0.35-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-libs/db-6.0.35-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-libs/db-6.0.35-r4::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-libs/db-6.0.35-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/db-6.0.35-r4/temp/environment'. * Working directory: '/var/tmp/portage/sys-libs/db-6.0.35-r4/work/db-6.0.35/build_unix-abi_x86_64.amd64' * S: '/var/tmp/portage/sys-libs/db-6.0.35-r4/work/db-6.0.35/build_unix' !!! When you file a bug report, please include the following information: GENTOO_VM=icedtea-bin-8 CLASSPATH="" JAVA_HOME="/opt/icedtea-bin-3.16.0" JAVACFLAGS="-source 1.8 -target 1.8" COMPILER="" and of course, the output of emerge --info =db-6.0.35 Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge -auvDN world Actual Results: Failed Expected Results: Not to fail
Created attachment 704163 [details] build.log
emerge —-info? You probably need to sync.
Created attachment 704166 [details] emerge -pqv '=sys-libs/db-6.0.35-r4::gentoo'
Created attachment 704169 [details] emerge --info '=sys-libs/db-6.0.35-r4::gentoo'
It can be built successfully with use flag "-java".
Confirmed here, exactly same behavior
See also https://bugs.gentoo.org/786699#c18