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
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use [email protected] for discussions and questions.

