Bug#306596: pja: FTBFS: Missing Build-Depends on 'jikes'
Andreas Jochens
Andreas Jochens <aj@andaco.de>, 306596@bugs.debian.org
Wed Apr 27 16:24:02 2005
Package: pja
Version: 2.5-2
Severity: serious
Tags: patch
When building 'pja' in a clean 'unstable' chroot,
I get the following error:
make[1]: Leaving directory `/pja-2.5'
rm -f debian/patches/*.log
You must specify a valid JAVA_HOME or JAVACMD!
make: *** [ant-sanity-check] Error 1
When this is fixed, I get the following:
compile:
[javac] Compiling 21 source files to /pja-2.5/build/pja
BUILD FAILED
/pja-2.5/debian/build.xml:28: Error running jikes compiler
Please add the missing Build-Depends on 'jikes' to debian/control and
amend JAVA_HOME_DIRS in debian/rules to work with the standard
j2sdk1.4-{sun,ibm,blackdown} packages created by make-jpkg from
java-package.
Regards
Andreas Jochens
diff -urN ../tmp-orig/pja-2.5/debian/control ./debian/control
--- ../tmp-orig/pja-2.5/debian/control 2005-04-27 18:03:09.399068574 +0200
+++ ./debian/control 2005-04-27 18:02:31.044899294 +0200
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: Takashi Okamoto <tora@debian.org>, Arnaud Vandyck <avdyk@debian.org>
-Build-Depends-Indep: debhelper (>= 4.0.0), cdbs, libant1.6-java, j2sdk1.4 | j2sdk1.3 | j2sdk1.2, libservlet2.3-java
+Build-Depends-Indep: debhelper, cdbs, libant1.6-java, jikes, j2sdk1.4, libservlet2.3-java
Standards-Version: 3.6.1
Package: libpja-java
diff -urN ../tmp-orig/pja-2.5/debian/rules ./debian/rules
--- ../tmp-orig/pja-2.5/debian/rules 2005-04-27 18:03:09.399068574 +0200
+++ ./debian/rules 2005-04-27 17:55:01.000000000 +0200
@@ -8,7 +8,7 @@
export JITC_PROCESSOR_TYPE=6
-JAVA_HOME_DIRS := /usr/lib/j2se/1.4 /usr/lib/kaffe
+JAVA_HOME_DIRS := /usr/lib/j2sdk1.4-sun /usr/lib/j2sdk1.4-ibm /usr/lib/j2sdk1.4-blackdown /usr/lib/kaffe
ANT_HOME := /usr/share/ant1.6
DEB_JARS := /usr/share/ant1.6/lib/ant-launcher.jar servlet-2.3.jar
DEB_ANT_COMPILER := jikes