Date: Thu, 13 Feb 2014 10:54:26 +0100 From: Andrea Venturoli <ml@netfence.it> To: office@FreeBSD.org Cc: ports@freebsd.org Subject: Cannot build OpenOffice Message-ID: <52FC9652.2020007@netfence.it>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52FC9652.2020007>