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]

Reply via email to