Confirmed - libxerces2-java uses the 'ant.java.version' property to specify the source/target for the java build - as a result its jar file is only Java7 compatible.
Raising a task for this package. ** Also affects: libxerces2-java (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libreoffice in Ubuntu. https://bugs.launchpad.net/bugs/999749 Title: Libreoffice FTBFS on Quantal Status in “libreoffice” package in Ubuntu: New Status in “libxerces2-java” package in Ubuntu: New Status in “openjdk-7” package in Ubuntu: New Bug description: libreoffice FTBFS on Quantal. config.log attached. Seems to be an incompatibility with jdk1.7 TEST CASE: From a terminal run: $ cat > conftest.xml << EOF <project name="conftest" default="conftest"> <target name="conftest"> <javac srcdir="." includes="conftest.java"> </javac> </target> </project> EOF $ /usr/share/ant/bin/ant -buildfile conftest.xml RESULT: configure:27963: /usr/share/ant/bin/ant -buildfile conftest.xml 1>&2 Buildfile: /home/ubuntu/libreoffice/libreoffice-3.5.3/conftest.xml BUILD FAILED java.lang.UnsupportedClassVersionError: org/apache/xerces/jaxp/SAXParserFactoryImpl : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:314) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at javax.xml.parsers.FactoryFinder.getProviderClass(FactoryFinder.java:113) at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:144) at javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:296) at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:221) at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:126) at org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:120) at org.apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:104) at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:172) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:273) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) at org.apache.tools.ant.Main.runBuild(Main.java:793) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) Total time: 0 seconds java.lang.UnsupportedClassVersionError: org/apache/xerces/jaxp/SAXParserFactoryImpl : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:314) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at javax.xml.parsers.FactoryFinder.getProviderClass(FactoryFinder.java:113) at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:144) at javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:296) at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:221) at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:126) at org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:120) at org.apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:104) at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:172) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:273) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) at org.apache.tools.ant.Main.runBuild(Main.java:793) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) org/apache/xerces/jaxp/SAXParserFactoryImpl : Unsupported major.minor version 51.0 configure:27966: $? = 1 ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libreoffice (not installed) ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 Uname: Linux 3.2.0-24-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 2.0.1-0ubuntu7 Architecture: amd64 Date: Tue May 15 17:25:35 2012 ProcEnviron: TERM=xterm PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: libreoffice UpgradeStatus: Upgraded to precise on 2012-01-31 (104 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/999749/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp