sys-libs/db:5.3[java] fails to build due to incorrect path to jarManifestEntries. All ebuilds present in the tree are affected: 5.3.21, 5.3.28, 5.3.28-r1, 5.3.28-r2. sys-libs/db-5.2.42 is not affected. cd ./classes && \ jar cfm ../db-5.3.jar ..//var/tmp/portage/sys-libs/db-5.3.28-r2/work/db-5.3.28/lang/java/jarManifestEntries ./com/sleepycat java.io.FileNotFoundException: ../var/tmp/portage/sys-libs/db-5.3.28-r2/work/db-5.3.28/lang/java/jarManifestEntries (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:146) at java.io.FileInputStream.<init>(FileInputStream.java:101) at sun.tools.jar.Main.run(Main.java:171) at sun.tools.jar.Main.main(Main.java:1177) Makefile:973: recipe for target 'db-5.3.jar' failed make: *** [db-5.3.jar] Error 1 * ERROR: sys-libs/db-5.3.28-r2::gentoo failed (compile phase): * emake failed
Created attachment 377080 [details] db-5.3.28-r2:20140516-202948.log
Created attachment 377082 [details, diff] db-5.3.28-r2.ebuild.patch db-4.8.24-java-manifest-location.patch needs to be applied again.
+ 20 May 2014; Lars Wendler <polynomial-c@gentoo.org> db-5.3.21.ebuild, + db-5.3.28.ebuild, db-5.3.28-r1.ebuild, db-5.3.28-r2.ebuild, + db-6.0.20-r1.ebuild, db-6.0.30.ebuild: + Fixed compilation with java USE flag being enabled. +