Hello.

Since a while I am unable to compile OpenOffice; I always lived with this, but now that 3.x support is gone, I'd really like to upgrade to 4.0.1.

The box is 9.1p10/i386, java is OpenJDK 1.7.0_51, and below is my /etc/make.conf:

WITHOUT_RUNTIME_CPUDETECTION=yes
WRKDIRPREFIX=/tmp
CPUTYPE?=athlon64
LOCALIZED_LANG=it
PERL_VERSION=5.12.5
WITH_NEW_XORG=yes



The error is related to hsqldb; please find below what I think is the relevant extract:
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcResultSet.java:336:
 error: jdbcResultSet is not abstract and does not override abstract method 
<T>getObject(String,Class<T>) in ResultSet

Entering 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/extras/source/templates/wizard/letter/lang

    [javac] public class jdbcResultSet implements ResultSet {
    [javac]        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method 
<T>getObject(String,Class<T>)
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcStatement.java:127:
 error: jdbcStatement is not abstract and does not override abstract method 
isCloseOnCompletion() in Statement
    [javac] public class jdbcStatement implements Statement {
    [javac]        ^
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcPreparedStatement.java:214:
 error: jdbcPreparedStatement is not abstract and does not override abstract 
method setNClob(int,Reader) in PreparedStatement
    [javac] public class jdbcPreparedStatement extends jdbcStatement
    [javac]        ^
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcResultSetMetaData.java:94:
 error: jdbcResultSetMetaData is not abstract and does not override abstract method 
isWrapperFor(Class<?>) in Wrapper
    [javac] public class jdbcResultSetMetaData implements ResultSetMetaData {
    [javac]        ^
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcCallableStatement.java:304:
 error: jdbcCallableStatement is not abstract and does not override abstract method 
<T>getObject(String,Class<T>) in CallableStatement
    [javac] public class jdbcCallableStatement extends jdbcPreparedStatement
    [javac]        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method 
<T>getObject(String,Class<T>)
touch ./unxfbsdi.pro/misc/build/so_installed_so_stlport
cp -f ./unxfbsdi.pro/misc/build/STLport-4.5/lib/lib* ./unxfbsdi.pro/lib
cp -f -L -R ./unxfbsdi.pro/misc/build/STLport-4.5/stlport ./unxfbsdi.pro/inc
touch ./unxfbsdi.pro/misc/build/so_predeliver_so_stlport
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java:285:
 error: jdbcDatabaseMetaData is not abstract and does not override abstract 
method generatedKeyAlwaysReturned() in DatabaseMetaData
    [javac] public class jdbcDatabaseMetaData implements DatabaseMetaData {
    [javac]        ^
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcBlob.java:78:
 error: jdbcBlob is not abstract and does not override abstract method 
getBinaryStream(long,long) in Blob
    [javac] public class jdbcBlob implements Blob {
    [javac]        ^
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcClob.java:82:
 error: jdbcClob is not abstract and does not override abstract method 
getCharacterStream(long,long) in Clob
    [javac] public final class jdbcClob implements Clob {
    [javac]              ^
    [javac] 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcParameterMetaData.java:54:
 error: jdbcParameterMetaData is not abstract and does not override abstract method 
isWrapperFor(Class<?>) in Wrapper
    [javac] public class jdbcParameterMetaData implements ParameterMetaData {
    [javac]        ^
    [javac] Note: 
/tmp/usr/ports/editors/openoffice-4/work/aoo-4.0.1/main/hsqldb/unxfbsdi.pro/misc/build/hsqldb/src/org/hsqldb/lib/java/JavaSystem.java
 uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 10 errors

BUILD FAILED

Full log is 28MB, but I can compress and upload it somewhere if needed.


Any hint?

 bye & Thanks
        av.

P.S. I also tried building on a 10.0/amd64 and remember having the same problems back when the port was at 3.x; I haven't had the chance to try again with 4.0.1 yet.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to