With WRKDIRPREFIX set to /usr/tmp in make.conf jdk13 gives the following error: rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c /usr/local/linux-sun-jdk1.3.1/bin/java -classpath ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < ../../../src/share/javavm/include/invokers.txt > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c Exception in thread "main" java.lang.NoClassDefFoundError: InvokerGen gmake[3]: *** [../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c] Error 1 gmake[3]: Leaving directory `/usr/tmp/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm' gmake[2]: *** [optimized] Error 2 gmake[2]: Leaving directory `/usr/tmp/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/tmp/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java' gmake: *** [all] Error 1 *** Error code 2 Fix: unknown How-To-Repeat: set WRKDIRPREFIX=/usr/tmp In /etc/make.conf
Responsible Changed From-To: freebsd-java->glewis Over to maintainer.
On Wed, Oct 02, 2002 at 04:09:58PM -0700, Gerald A Speak wrote: > set WRKDIRPREFIX=/usr/tmp In /etc/make.conf Is /compat/linux/usr/tmp a symbolic link? Particularly, is it a symbolic link to /usr/tmp? -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org
On Thursday 03 October 2002 12:56 am, Greg Lewis wrote: > On Wed, Oct 02, 2002 at 04:09:58PM -0700, Gerald A Speak wrote: > > set WRKDIRPREFIX=3D/usr/tmp In /etc/make.conf > > Is /compat/linux/usr/tmp a symbolic link? Particularly, is it a symbol= ic > link to /usr/tmp? Yes, well actually a symbolic link to /var/tmp. I have /var/tmp symlinke= d to=20 /usr/tmp.
On Thu, Oct 03, 2002 at 05:31:51AM -0400, Gerald A. Speak wrote: > On Thursday 03 October 2002 12:56 am, Greg Lewis wrote: > > On Wed, Oct 02, 2002 at 04:09:58PM -0700, Gerald A Speak wrote: > > > set WRKDIRPREFIX=/usr/tmp In /etc/make.conf > > > > Is /compat/linux/usr/tmp a symbolic link? Particularly, is it a symbolic > > link to /usr/tmp? > Yes, well actually a symbolic link to /var/tmp. I have /var/tmp symlinked to > /usr/tmp. That is the problem. The Makefile tries to catch this but only looks at one level of linking at the moment, i.e. it catches /compat/linux/usr/tmp being a link to /usr/tmp but not when the link goes more than one level deep, as in your case. I'll look at making the check more robust in this respect. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org
State Changed From-To: open->closed Committed a fix for this.