On Mon, Jun 11, 2012 at 03:08:54PM +0100, Steven Chamberlain wrote: > Hi, > > Actually there seems to be another problem after this, when building the > Java bindings. I wonder if Build-Depends: default-jdk is really > acceptable for platforms without an openjdk: > > > Setting up gcj-4.7-jdk (4.7.0-4) ... > > Setting up gcj-jdk (4:4.7.0-6) ... > > Setting up default-jdk (1:1.5-47) ... > ... > > # java bindings > > # this code mimics mvn package. This should be changed when maven is > > supported by debian. > > /bin/sh /usr/bin/ant -f debian/java-build.xml jar > > Buildfile: /tmp/buildd/protobuf-2.4.1/debian/java-build.xml > > > > generate: > > [mkdir] Created dir: > > /tmp/buildd/protobuf-2.4.1/java/target/generated-sources > > [echo] src > > > > compile: > > [mkdir] Created dir: /tmp/buildd/protobuf-2.4.1/java/target/classes > > [javac] Compiling 38 source files to > > /tmp/buildd/protobuf-2.4.1/java/target/classes > ... > > [javac] 70. ERROR in > > /tmp/buildd/protobuf-2.4.1/java/src/main/java/com/google/protobuf/TextFormat.java > > (at line 599) > > [javac] matcher.usePattern(TOKEN);
Indeed, it might be not. This looks like what I've seen a long while ago, when sun-jdk/openjdk was too old even on platforms where it existed. Do I understand correctly, that building depends on openjdk (or rather said, on a JDK which supports java 1.5 or newer, or 1.6 or newer), so therefore it worked until now since the kfreebsd-* builders only built the arch-specific package? And you're trying to build all packages, not just binary ones, so that's why I fails? I wonder if the resulting JAR file built on (e.g.) amd64 works fine on a machine which doesn't have openjdk. Finally: maybe this should be split as a different bug; the gcc-4.7 fix is good (much appreciated!), so I can upload that soon. thanks, iustin -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120611164922.ga6...@teal.hq.k1024.org