On Wed, 2003-09-10 at 15:50, Tony Rein wrote:
> On Wednesday 10 September 2003 02:31 pm, HvR wrote:
> > i did emerge sync
> > then emerge -u system
> > it decided to download sys-libs/db-4.0.14-r2
> > but the compilation fails at
> > !!! Function src_compile, Line 64, Exitcode 1
> > !!! (no error message)
> >
> > now what do i do?
> >
> > (it has happened on both my gentoo systems)
> Oh, boy, good timing is everything!
> 
> I just found this problem myself about 15 minutes ago, and I think I've solved 
> it: I noticed that some error messages further up on the screen said 
> something about "no acceptable javac." I did a "which javac" on the command 
> line, and sure enough, javac wasn't in the path.
> 
> I checked in the Sun JDK installation and javac seemed to be there, in:
> 
> /opt/sun-jdk-1.4.2.1/bin
> 
> I made a symbolic link in /usr/bin to the javacc here:
> 
> ln -sf /usr/bin/javacc /opt/sun-jkd-1.4.2.1/bin
> 
> and reran the emerge command. However, it still didn't work - I got the same 
> error message, but this time it was complaining abou It not finding a 
> suitable "jar."
> 
> I did a "which jar" and sure enough, it wasn't in the path.:
> 
> which: no jarr in (/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:
> /usr/i686-pc-linux-gnu/gcc-bin/3.2:/opt/Acrobat5:/usr/X11R6/bin:
> /opt/sun-jdk-1.4.2/bin:/opt/sun-jdk-1.4.2/jre/bin:/opt/sun-jdk-1.4.2/jre/javaws:
> /usr/qt/3/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin)
> 
> But then I noticed that the java directories in the path were under 
> "/opt/sun-jdk-1.4.2" and not "/opt/sun-jdk-1.4.2.1". It turned out that the 
> "/opt/sun-jdk-1.4.2/" direcotry tree was nearly empty. I deleted that and 
> renamed /opt/sun-jdk-1.4.2.1 to /opt/sun-jdk-1.4.2, and reran the emerge 
> command. It worked great.

This is what the utility java-config exists for.
Try java-config --help, java-config --list-available-vms, and
java-config --set-system-vm.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to