| Bug#: 9394 | Product: Gentoo Linux | Version: 1.2 | Platform: x86 |
| OS/Version: Linux | Status: RESOLVED | Severity: major | Priority: P2 |
| Resolution: FIXED | Assigned To: karltk@gentoo.org | Reported By: bugzilla@nexia.ca | |
| Component: Ebuilds | |||
| URL: | |||
| Summary: Running /usr/bin/ant produces a syntax error | |||
| Keywords: | |||
| Status Whiteboard: | |||
| Opened: 2002-10-20 12:53 0000 | |||
| Description: | Opened: 2002-10-20 12:53 0000 |
Currently /usr/bin/ant reads:
<snip>
if [ -f $HOME/.gentoo/java-env ] ; then
source $HOME/.gentoo/java-env
else
JAVA_HOME=`java-config --jdk-home`
if [ -z $JAVA_HOME ] ; then
JAVA_HOME=`java-config --jre-home`
CLASSPATH=`java-config --classpath`
fi
<snip>
It should read:
<snip>
if [ -f $HOME/.gentoo/java-env ] ; then
source $HOME/.gentoo/java-env
else
JAVA_HOME=`java-config --jdk-home`
if [ -z $JAVA_HOME ] ; then
JAVA_HOME=`java-config --jre-home`
fi
CLASSPATH=`java-config --classpath`
fi
<snip>
... and currently /usr/bin/ant reads:
<snip>
JAVACMD="${JAVA_HOME}/java"
</snip>
Shoud read:
<snip>
JAVACMD="${JAVA_HOME}/bin/java"
</snip>
and a superior solution :):
<snip>
JAVACMD=`java-config --java`
</snip>
Fixed. Didn't bump. Try dev-java/ant-1.5.1