Package: libbtm-java Version: 2.1.2 Tags: patch Fail to build with OpenJDK7 for some abstract methods need to be implemented.
Here goes the build log: also see the attatchment buildlog dh build debian/rules override_dh_auto_build make[1]: Entering directory `/home/yesx/source/libbtm-java-2.1.2' CLASSPATH=/usr/share/java/slf4j-api.jar:/usr/share/java/geronimo-jms_1.1_spec-1.1.jar:/usr/share/java/geronimo-jta-1.0.1b-spec.jar:/usr/share/java/mockito-core.jar ant -Djar.version=2.1.2 Buildfile: /home/yesx/source/libbtm-java-2.1.2/build.xml [javac] /home/yesx/source/libbtm-java-2.1.2/build.xml:45: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 133 source files to /home/yesx/source/libbtm-java-2.1.2/dist/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] /home/yesx/source/libbtm-java-2.1.2/src/bitronix/tm/resource/jdbc/PoolingDataSource.java:48: error: PoolingDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class PoolingDataSource extends ResourceBean implements DataSource, XAResourceProducer, PoolingDataSourceMBean { [javac] ^ [javac] /home/yesx/source/libbtm-java-2.1.2/src/bitronix/tm/resource/jdbc/lrc/LrcXADataSource.java:37: error: LrcXADataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class LrcXADataSource implements XADataSource { [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors [javac] 1 warning I try to fix it. The patch is in the attatchments, transition-to-openjdk7 -- Sincerely Shuxiong Ye School of Electronics Engineering and Computer Science, Peking University
buildlog
Description: Binary data
transition-to-openjdk7
Description: Binary data