From owner-freebsd-java@FreeBSD.ORG Wed Nov 3 10:37:16 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E03416A4CE for ; Wed, 3 Nov 2004 10:37:16 +0000 (GMT) Received: from minnie.tuhs.org (minnie.tuhs.org [131.244.9.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F4B243D5D for ; Wed, 3 Nov 2004 10:37:16 +0000 (GMT) (envelope-from wkt@minnie.tuhs.org) Received: by minnie.tuhs.org (Postfix, from userid 1000) id 7A9162F7; Wed, 3 Nov 2004 20:37:19 +1000 (EST) Date: Wed, 3 Nov 2004 20:37:19 +1000 From: Warren Toomey To: freebsd-java@freebsd.org Message-ID: <20041103103719.GA50636@minnie.tuhs.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: Help getting jdk14 installed X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Nov 2004 10:37:16 -0000 Hi all, I'm trying to get a working jdk14 installed on FreeBSD. I have FreeBSD 4.10-STABLE. I'm after some help on pointing out what I'm doing wrong, so if there's a FAQ or some information, please point me at it! Here's what I've tried so far. #1: build the jdk-1.4.2p6_6 port: # make -DMINIMAL .... Patching for jdk-minimal-1.4.2p6_6 [seems to go ok] .... # Start of jdk build bsd i586 1.4.2-p6 build started: 04-11-03 20:29 if [ -r ./../../deploy/make/Makefile ]; then \ ( cd ./../../deploy/make; gmake sanity EXTERNALSANITYCONTROL=true CONTROL_TOP DIR=/usr/ports/java/jdk14/work/control CONTROL_TOPDIR_NAME=control ALT_OUTPUTDIR =/usr/ports/java/jdk14/work/control/build/bsd-i586 ARCH_DATA_MODEL=32 MILESTONE =p6 BUILD_NUMBER=wkt_03_nov_2004_20_29 ; ); \ fi Syntax error: "(" unexpected gmake[1]: Entering directory `/usr/ports/java/jdk14/work/deploy/make' [: -ne: unexpected operator gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/deploy/make' Syntax error: "(" unexpected gmake[1]: Entering directory `/usr/ports/java/jdk14/work/j2se/make' [: -ne: unexpected operator gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make' .... (cd bsd_i486_compiler2/product; gmake) gmake[2]: Entering directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/ hotspot-i586/tmp/bsd_i486_compiler2/product' gmake[2]: *** [../generated/MakeDeps.class] Segmentation fault (core dumped) gmake[2]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/h otspot-i586/tmp/bsd_i486_compiler2/product' gmake[1]: *** [product] Error 2 gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/h otspot-i586/tmp' gmake: *** [product] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk14. #2: Try the linux-sun-jdk-1.4.2.05 port, which installed fine, but then: % /usr/local/linux-sun-jdk1.4.2/bin/javac Segmentation fault (core dumped) #3: Try the linux-blackdown-jdk-1.4.2 port, which installed fine, but then: % /usr/local/linux-blackdown-jdk1.4.2/bin/javac Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object I have linprocfs mounted and linux emulation compiled into the kernel: % kldstat Id Refs Address Size Name 3 1 0xc14d0000 7000 linprocfs.ko % df -H linprocfs 4.1K 4.1K 0B 100% /usr/compat/linux/proc Many thanks for all suggestions. Warren P.S The eventual aim is to get BlueJ version 2.0.2 working, and it requires J2SE 1.4.2.