Package: rhdb-explain
Version: 2.0-1
Severity: serious
Tags: patch
When trying to build 'rhdb-explain' in a clean chroot
with j2sdk1.4 installed, I get the following error:
debian/rules build
dh_testdir
JAVA_HOME=/usr/lib/j2se/1.4 ant dist
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/j2se/1.4/bin/java
make: *** [build-stamp] Error 1
Please change the JAVA_HOME directory setting in debian/rules to make
the package build with the standard Debian j2sdk1.4-{sun,ibm,blackdown}
packages which can be created by 'make-jpkg' from 'java-package'.
Regards
Andreas Jochens
diff -urN ../tmp-orig/rhdb-explain-2.0/debian/rules ./debian/rules
--- ../tmp-orig/rhdb-explain-2.0/debian/rules 2005-04-27 17:09:45.117193462
+0200
+++ ./debian/rules 2005-04-27 17:09:24.472331958 +0200
@@ -10,12 +10,14 @@
DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
XP=xsltproc -''-nonet
+JAVA_HOME_DIRS=/usr/lib/j2sdk1.4-sun /usr/lib/j2sdk1.4-ibm
/usr/lib/j2sdk1.4-blackdown
+export JAVA_HOME ?= $(shell for j in $(JAVA_HOME_DIRS); do [ -d "$$j" ] &&
echo $$j && exit 0; done)
build: build-stamp
build-stamp:
dh_testdir
- JAVA_HOME=/usr/lib/j2se/1.4 ant dist
+ JAVA_HOME=$(JAVA_HOME) ant dist
$(XP) $(DB2MAN) debian/rhdb-explain.xml
convert rhdb-explain.png -resize 32x32 rhdb-explain.xpm
touch build-stamp
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]