Package: libitext-java
Version: 1.02b-3
Severity: serious
Tags: patch

When trying to build 'libitext-java' in a clean chroot with
a j2sdk1.4-{sun,ibm,blackdown} package installed, 
I get the following error:

# Ant compile
#J2EE_HOME=. ant compileWithXML
J2EE_HOME=. ant jarWithXML
Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/lib/j2sdk1.4/bin/java
make: *** [build-stamp] Error 1


Please amend debian/rules to set JAVA_HOME to a valid directory,
so that the package can be built without changing debian/rules
manually.

Regards
Andreas Jochens

diff -urN ../tmp-orig/libitext-java-1.02b/debian/rules ./debian/rules
--- ../tmp-orig/libitext-java-1.02b/debian/rules        2005-04-25 
17:27:24.845683222 +0200
+++ ./debian/rules      2005-04-25 17:27:22.486041942 +0200
@@ -7,19 +7,16 @@
 # Choose the VM
 # Kaffe
 #export JAVA_HOME=/usr/lib/kaffe
-#export JAVA=/usr/lib/kaffe/bin/java
-#export JAVAC=/usr/bin/jikes-kaffe
-#export CLASSPATH=/usr/share/kaffe
 # Sablevm
 #export JAVA_HOME=/usr/lib/sablevm
-#export JAVA=/usr/bin/sablevm
-#export JAVAC=/usr/bin/jikes-sablevm
-#export CLASSPATH=/usr/share/sablevm/classes
-# Blackdown
-export JAVA_HOME=/usr/lib/j2sdk1.4
-export JAVA=/usr/lib/j2sdk1.4/bin/java
-export JAVAC=/usr/lib/j2sdk1.4/bin/javac
-export CLASSPATH=/usr/lib/j2sdk1.4/jre/lib/rt.jar
+# Sun/IBM/Blackdown
+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)
+
+export JAVA=$(JAVA_HOME)/bin/java
+export JAVAC=$(JAVA_HOME)/bin/javac
+export CLASSPATH=$(JAVA_HOME)/jre/lib/rt.jar
+
 # GCJ
 #export CLASSPATH=/usr/share/java/libgcj.jar
 #export JAVAC=/usr/bin/jikes-gij


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to