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.
signature.asc
Description: This is a digitally signed message part
