From owner-freebsd-java@FreeBSD.ORG Tue Feb 3 13:19:53 2009 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E414410656BD for ; Tue, 3 Feb 2009 13:19:53 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 315328FC08 for ; Tue, 3 Feb 2009 13:19:51 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA06097; Tue, 03 Feb 2009 15:06:21 +0200 (EET) (envelope-from avg@icyb.net.ua) Message-ID: <4988414C.8060806@icyb.net.ua> Date: Tue, 03 Feb 2009 15:06:20 +0200 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.19 (X11/20090110) MIME-Version: 1.0 To: Daichi GOTO References: <20090202.165004.71135074.chat95@mac.com> <4987AF4F.7050301@jp.freebsd.org> In-Reply-To: <4987AF4F.7050301@jp.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: java@freebsd.org, Maho NAKATA Subject: Re: Building java/jdk16 and jdk15 inside FreeBSD jail X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 13:19:54 -0000 on 03/02/2009 04:43 Daichi GOTO said the following: > I have been doubting that nullfs works properly. Try without > nullfs, IMO, combination of jail and nullfs does not work correctly. I am using it all the time for kernel/world/packages cross-building (i386 on amd64) and it works great for me. /usr/ports on /export/j386/usr/ports (nullfs, local, read-only) /usr/ports/distfiles on /export/j386/usr/ports/distfiles (nullfs, local) /usr/src on /export/j386/usr/src (nullfs, local, read-only) /usr/devel on /export/j386/usr/devel (nullfs, local, read-only) Original directories are on ZFS. And the builds are done in a jail populated with i386 world. Just yesterday I successfully built jdk-1.6.0.3p4_8 using diablo-jdk-1.6.0.07.02_3 as bootstrap. > Maho NAKATA wrote: >> Hello greg@ and * >> >> I cannot build java/jdk16 and jdk15 inside FreeBSD jail. >> The error message is folloing. I can build both ports outside of >> the jail. >> ----------------------------------------------------------------------------- >> >> gmake[4]: Entering directory >> `/usr/ports/java/jdk16/work/j2se/make/sun/javac' >> Begin Processing SUBDIRS: javac recompile javadoc apt >>>>> Recursively making javac all @ Mon Feb 2 16:46:55 JST 2009 ... >> gmake[5]: Entering directory >> `/usr/ports/java/jdk16/work/j2se/make/sun/javac/javac' >> /usr/ports/java/jdk16/work/control/build/bsd-amd64/bin/java -Xmx512m >> -Xms256m -classpath ../../../../make/tools/CompileProperties >> CompileProperties >> ../../../../src/share/classes/com/sun/tools/javac/resources/compiler.properties >> /usr/ports/java/jdk16/work/control/build/bsd-amd64/gensrc/com/sun/tools/javac/resources/compiler.java >> Error: could not find libjava.so >> Error: could not find Java 2 Runtime Environment. >> gmake[5]: *** >> [/usr/ports/java/jdk16/work/control/build/bsd-amd64/gensrc/com/sun/tools/javac/resources/compiler.java] >> Error 2 >> gmake[5]: Leaving directory >> `/usr/ports/java/jdk16/work/j2se/make/sun/javac/javac' >> gmake[4]: *** [all] Error 1 >> gmake[4]: Leaving directory >> `/usr/ports/java/jdk16/work/j2se/make/sun/javac' >> gmake[3]: *** [all] Error 1 >> gmake[3]: Leaving directory >> `/usr/ports/java/jdk16/work/j2se/make/java/javac' >> gmake[2]: *** [all] Error 1 >> gmake[2]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make/java' >> gmake[1]: *** [all] Error 1 >> gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make' >> gmake: *** [j2se-build] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/java/jdk16. >> *** Error code 1 >> >> Stop in /usr/ports/java/jdk16. >> ----------------------------------------------------------------------------- >> >> gmake[4]: Leaving directory >> `/usr/ports/java/jdk15/work/j2se/make/java/zip' >> gmake[3]: Leaving directory >> `/usr/ports/java/jdk15/work/j2se/make/java/zip' >> <<>>>> Recursively making javac all @ Mon Feb 2 16:48:20 JST 2009 ... >> gmake[3]: Entering directory >> `/usr/ports/java/jdk15/work/j2se/make/java/javac' >>>>> Recursively making ../../sun/javac all @ Mon Feb 2 16:48:20 JST >>>>> 2009 ... >> cd ../../sun/javac ; gmake all RELEASE=1.5.0_14-p8 >> FULL_VERSION=1.5.0_14-p8-maho_02_feb_2009_16_47 >> gmake[4]: Entering directory >> `/usr/ports/java/jdk15/work/j2se/make/sun/javac' >>>>> Recursively making javac all @ Mon Feb 2 16:48:20 JST 2009 ... >> gmake[5]: Entering directory >> `/usr/ports/java/jdk15/work/j2se/make/sun/javac/javac' >> gmake /usr/ports/java/jdk15/work/control/build/bsd-amd64/bin/javac >> VARIANT=OPT >> gmake[6]: Entering directory >> `/usr/ports/java/jdk15/work/j2se/make/sun/javac/javac' >> rm -f >> /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/com.sun.tools.javac/javac/.classes.list >> >> /usr/ports/java/jdk15/work/control/build/bsd-amd64/bin/java -classpath >> ../../../tools/CompileProperties CompileProperties >> ../../../../src/share/classes/com/sun/tools/javac/resources/compiler.properties >> /usr/ports/java/jdk15/work/control/build/bsd-amd64/gensrc/com/sun/tools/javac/resources/compiler.java >> >> Error: could not find libjava.so >> Error: could not find Java 2 Runtime Environment. >> gmake[6]: *** >> [/usr/ports/java/jdk15/work/control/build/bsd-amd64/gensrc/com/sun/tools/javac/resources/compiler.java] >> Error 2 >> gmake[6]: Leaving directory >> `/usr/ports/java/jdk15/work/j2se/make/sun/javac/javac' >> gmake[5]: *** [optimized] Error 2 >> gmake[5]: Leaving directory >> `/usr/ports/java/jdk15/work/j2se/make/sun/javac/javac' >> gmake[4]: *** [all] Error 1 >> gmake[4]: Leaving directory >> `/usr/ports/java/jdk15/work/j2se/make/sun/javac' >> gmake[3]: *** [all] Error 2 >> gmake[3]: Leaving directory >> `/usr/ports/java/jdk15/work/j2se/make/java/javac' >> gmake[2]: *** [all] Error 1 >> gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java' >> gmake[1]: *** [all] Error 1 >> gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make' >> gmake: *** [j2se-build] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/java/jdk15. >> *** Error code 1 >> >> Stop in /usr/ports/java/jdk15. >> ----------------------------------------------------------------------------- >> >> /etc/rc.conf has folloing entry for jail. >> >> #jail start >> jail_enable="YES" >> jail_list="portsjail" >> jail_portsjail_hostname="ligeti7amd64_portsjail.private.org" >> jail_portsjail_ip="1.2.3.4" >> ifconfig_bge0_alias0="inet 1.2.3.4 netmask 255.255.255.255" >> jail_portsjail_rootdir="/work/portsjail/" >> jail_portsjail_exec_start="/bin/sh /etc/rc" >> jail_portsjail_devfs_enable="YES" >> jail_portsjail_procfs_enable="YES" >> sendmail_enable="NO" >> rpcbind_enable="NO" >> #jail end >> --- >> mount shows following output >> >> root# mount ... >> /work/cvsup/ports on /work/portsjail/usr/ports (nullfs, local) >> devfs on /work/portsjail/dev (devfs, local) >> procfs on /work/portsjail/proc (procfs, local) >> .... >> >> Any help is really appreciated. >> Best regards, >> -- Nakata Maho http://accc.riken.jp/maho/ , http://ja.openoffice.org/ >> _______________________________________________ >> freebsd-java@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-java >> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > > -- Andriy Gapon