eclipse 3.2.2-6.1 FTBFS due to compiler options in source- tree/baseLocation/plugins/icu4j-build-temp/build.xml for eclipseCore and eclipseWrapper.
The problem arises due to three compiler options: compiler="javac1.3" source="1.3" target="1.1" Package build-depends on default-jdk-builddep which for jaunty is openjdk-6-jdk. It is well documented that for jdk 1.5+ if target="1.1" is specified then source="1.3" must also be specified. According to the ant manual when the specified compiler is 1.3 or less the source option is ignored. http://ant.apache.org/manual/CoreTasks/javac.html#compilervalues This produces a situation where the target is specified, source is ignored and so we compilation explodes with error "[javac] javac: target release 1.1 conflicts with default source release 1.5" Since "javac1.3" is an alias for "modern" the FTBFS can be fixed by changing compiler="javac1.3" to compiler="modern". However this is where I run into a problem I don't know how to solve. The source-tree directory is not produced until "debian/rules uncompress" is issued. After this source-tree/baseLocation/plugins/icu4j-build-temp/build.xml is compiled, and moved before any patches are applied so I can't use the patch system and I can just modify the src. There seem to be three options: 1) Untar, modify source for icu4j and retar 2) Make a small patch and apply it after untaring but before compiling icu4j-temp 3) Your better suggestion? ** Attachment added: "eclipse-3.2.2-6.1-FTBFS.log" http://launchpadlibrarian.net/20583636/eclipse-3.2.2-6.1-FTBFS.log -- Please merge eclipse 3.2.2-6.1 (universe) from Debian unstable https://bugs.launchpad.net/bugs/308302 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
