[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#543085: libhibernate3-java: FTBFS: You must specify a valid JAVA_HOME or JAVACMD!



Le dimanche 23 août 2009 22:40:51, Torsten Werner a écrit :
> On Sat, Aug 22, 2009 at 6:47 PM, Lucas Nussbaum<lucas@lucas-nussbaum.net> 
wrote:
> > During a rebuild of all packages in sid, your package failed to build on
> > amd64.
>
> Any help is appriated:
>
> "    [javac]
> /tmp/buildd/libhibernate3-java-3.3.1.GA+dak1/project/core/src/main/java/org
>/hibernate/jdbc/ResultSetWrapper.java:53:
> org.hibernate.jdbc.ResultSetWrapper is not abstract and does not
> override abstract method updateNClob(java.lang.String,java.io.Reader)
> in java.sql.ResultSet
>     [javac] public class ResultSetWrapper implements ResultSet {
>     [javac]        ^
>     [javac]
> /tmp/buildd/libhibernate3-java-3.3.1.GA+dak1/project/core/src/main/java/org
>/hibernate/lob/BlobImpl.java:39: org.hibernate.lob.BlobImpl is not abstract
> and does not override
> abstract method getBinaryStream(long,long) in java.sql.Blob
>     [javac] public class BlobImpl implements Blob {
>     [javac]        ^
>     [javac]
> /tmp/buildd/libhibernate3-java-3.3.1.GA+dak1/project/core/src/main/java/org
>/hibernate/lob/ClobImpl.java:41: org.hibernate.lob.ClobImpl is not abstract
> and does not override
> abstract method getCharacterStream(long,long) in java.sql.Clob
>     [javac] public class ClobImpl implements Clob {
>     [javac]        ^
>     [javac]
> /tmp/buildd/libhibernate3-java-3.3.1.GA+dak1/project/core/src/main/java/org
>/hibernate/lob/SerializableBlob.java:36: org.hibernate.lob.SerializableBlob
> is not abstract and does not
> override abstract method getBinaryStream(long,long) in java.sql.Blob
>     [javac] public class SerializableBlob implements Serializable, Blob {
>     [javac]        ^
>     [javac]
> /tmp/buildd/libhibernate3-java-3.3.1.GA+dak1/project/core/src/main/java/org
>/hibernate/lob/SerializableClob.java:38: org.hibernate.lob.SerializableClob
> is not abstract and does not
> override abstract method getCharacterStream(long,long) in
> java.sql.Clob
>     [javac] public class SerializableClob implements Serializable, Clob {
>     [javac]        ^"

It's linked to default-jdk switch to JDBC6

An issue report [1] is open upstream on this subject, but it's not fixed and, 
sadly, proposed patch just add stubs methods.

Ubuntu [2] build hibernate with an explicit dependencies on GCJ compiler.

[1] http://opensource.atlassian.com/projects/hibernate/browse/HHH-2412
[2] http://patches.ubuntu.com/libh/libhibernate3-java/libhibernate3-
java_3.3.1.GA+dak1-3ubuntu1.patch

Cheers,
-- 
Damien Raude-Morvan - http://damien.raude-morvan.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: