checking for Java support... yes checking Java Jar location... configure: error: Unable to locate /opt/blackdown-jre-1.4.1/bin Problem "fixed" by adding "-java" to USE. Reproducible: Always Steps to Reproduce: 1. 2. 3. # emerge info Portage 2.0.47-r8 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2_pre1-r0) ================================================================= System uname: 2.4.20-lolo-r1 i686 Intel(R) Pentium(R) 4 CPU 1.90GHz GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu ftp://ftp.oregonstate.edu/pub/gentoo http://gentoo.linux.no/ ftp://gentoo.linux.no/pub/gentoo/ " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb slang readline arts tetex bonobo svga java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt motif opengl mozilla cdr scanner pda" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -pipe" CXXFLAGS="" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
make sure you setup your java stuff correctly
I had this same problem after upgrading from sun-j2sdk-1.4.0 to sun-j2sdk-1.4.1 ... I had to update the path settings in /etc/profile.env and source that file or you could just login. For some reason the sun-j2sdk-1.4.1 ebuild doesn't handle that. Or you have to run the ebuild blah.ebuild config option and I missed that. Either way its working now :)
To me this sounds like a blackdown-jre/jdk bug. I've just recently done a fresh install, and until I emerged apache and php (or tried to) I only had blackdown-jre installed. When emerging apache and php, blackdown-jdk got installed (I have java as a USE variable). I get the same error: Unable to locate opt/blackdown-jre-1.3.1/bin. The problem is that there is no jar in my env, which should have been setup automatically I think. java-config --jre-home /opt/blackdown-jre-1.3.1 java-config --jdk-home nothing java-config --jar !!! jar not found vim /etc/env.d/20java # Autogenerated by java-config 0.2.7 # Cmd: /usr/bin/java-config --set-system-vm=blackdown-jre-1.3.1 JAVA_HOME=/opt/blackdown-jre-1.3.1 CLASSPATH=/opt/blackdown-jre-1.3.1/lib/rt.jar JRE_HOME=/opt/blackdown-jre-1.3.1 PATH=/opt/blackdown-jre-1.3.1/bin ROOTPATH=/opt/blackdown-jre-1.3.1/bin LDPATH=/opt/blackdown-jre-1.3.1/lib/ MANPATH=/opt/blackdown-jre-1.3.1/man vim /etc/env.d/30java-finalclasspath CLASSPATH=. vim /etc/env.d/java/20blackdown-jre-1.3.1 # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # Author: Karl Trygve Kalleberg # Maintainer: Tools Team <tools@gentoo.org> # $Header: /home/cvsroot/gentoo-x86/dev-java/blackdown-jre/files/blackdown-jre-1.3.1,v 1.4 2002/07/16 21:52:28 karltk Exp $ VERSION="Blackdown JRE 1.3.1" JAVA_HOME=/opt/blackdown-jre-1.3.1 CLASSPATH=/opt/blackdown-jre-1.3.1/lib/rt.jar JRE_HOME=/opt/blackdown-jre-1.3.1 ADDPATH="${JAVA_HOME}/bin" ADDLDPATH="/opt/blackdown-jre-1.3.1/lib/" MANPATH=/opt/blackdown-jre-1.3.1/man ENV_VARS="JAVA_HOME CLASSPATH JRE_HOME ADDPATH ADDLDPATH MANPATH" vim /etc/env.d/java/20blackdown-jdk-1.3.1 # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # Author: Karl Trygve Kalleberg # Maintainer: Tools Team <tools@gentoo.org> # $Header: /home/cvsroot/gentoo-x86/dev-java/blackdown-jdk/files/blackdown-jdk-1.3.1,v 1.8 2002/09/06 21:24:34 owen Exp $ VERSION="Blackdown JDK 1.3.1" JAVA_HOME=/opt/blackdown-jdk-1.3.1 CLASSPATH=/opt/blackdown-jdk-1.3.1/jre/lib/rt.jar:. JDK_HOME=/opt/blackdown-jdk-1.3.1 JAVAC=${JAVA_HOME}/bin/javac ADDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" ADDLDPATH="/opt/blackdown-jdk-1.3.1/jre/lib/i386/:/opt/blackdown-jdk-1.3.1/jre/lib/i386/native_threads/" MANPATH=/opt/blackdown-jdk-1.3.1/man ENV_VARS="JAVA_HOME CLASSPATH JDK_HOME JAVAC ADDPATH ADDLDPATH MANPATH" set JAVA_HOME=/opt/blackdown-jre-1.3.1 JRE_HOME=/opt/blackdown-jre-1.3.1 Even though blackdown-jdk has been merged, nothing seems to be have been updated, and php barfs because it can't find a jar. Then again, what the heck do I know about this stuff, really? :)
As this is a dupe of bug #15816, check that for resolvage.
Fixed in new PHP eclass to be released very soon. When it is, please test it ASAP.
closing old bugs.