compile-java: [mkdir] Created dir: /var/tmp/portage/dev-java/xmlgraphics-commons-1.2/work/xmlgraphics-commons-1.2/build/classes [javac] Compiling 145 source files to /var/tmp/portage/dev-java/xmlgraphics-commons-1.2/work/xmlgraphics-commons-1.2/build/classes [javac] /var/tmp/portage/dev-java/xmlgraphics-commons-1.2/work/xmlgraphics-commons-1.2/src/java/org/apache/xmlgraphics/image/codec/tiff/TIFFEncodeParam.java:27: package com.sun.image.codec.jpeg does not exist [javac] import com.sun.image.codec.jpeg.JPEGEncodeParam;
what JDK / JRE are you using ? com.sun.image.codec.jpeg is a package included in the sun JRE, but not an official part of the java platform. (not sure if there is any lib with com.sun.image.codec.jpeg included)
(In reply to comment #1) > what JDK / JRE are you using ? > sun-jdk-1.7 early builds
com.sun.image.codec.jpeg has been dropped in 1.7. From the 1.3.1 ebuild of xmlgraphics I guess upstream has fixed this.
(In reply to comment #3) > com.sun.image.codec.jpeg has been dropped in 1.7. > From the 1.3.1 ebuild of xmlgraphics I guess upstream has fixed this. > Yeah that's goign stable and then we just have to get a newer fop in the tree and stable
(In reply to comment #3) > com.sun.image.codec.jpeg has been dropped in 1.7. > From the 1.3.1 ebuild of xmlgraphics I guess upstream has fixed this. > It's optional it seems: ./work/xmlgraphics-commons-1.3.1/build.xml: <available property="sun.jpeg.present" classname="com.sun.image.codec.jpeg.JPEGCodec"/>
> It's optional it seems: > ./work/xmlgraphics-commons-1.3.1/build.xml: <available > property="sun.jpeg.present" classname="com.sun.image.codec.jpeg.JPEGCodec"/> So is in 1.2, we made it to a USE flag setting this property.
Package removed a while ago. *xmlgraphics-commons-2.0.1 (27 Jun 2015) 27 Jun 2015; Patrice Clement <monsieurp@gentoo.org> +xmlgraphics-commons-2.0.1.ebuild: Version bump. EAPI 5 bump. 27 Jun 2015; Patrice Clement <monsieurp@gentoo.org> -files/xmlgraphics-commons-1.5-disable-iccprofile-test.patch, -xmlgraphics-commons-1.2-r1.ebuild, -xmlgraphics-commons-1.3.1.ebuild, -xmlgraphics-commons-1.5.ebuild: Remove old. Nonetheless, in /var/tmp/portage/dev-java/xmlgraphics-commons-2.0.1/work/xmlgraphics-commons-2.0.1/status.xml, we can read the following line (which serves as a sort of ChangeLog): <changes> <release version="1.5" date="20 October 2012"> [...] <action context="Code" dev="JM" type="remove"> Removed dependency on com.sun classes to achieve compatibility with Apache Harmony, OpenJDK and possibly other JVMs. </action> </release> </changes>