From owner-freebsd-java@FreeBSD.ORG Fri Oct 17 02:09:16 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D30E1065686 for ; Fri, 17 Oct 2008 02:09:16 +0000 (UTC) (envelope-from poxenham@resolute.com.au) Received: from mail.resolute.com.au (mail.resolute.com.au [202.168.63.129]) by mx1.freebsd.org (Postfix) with SMTP id 340B18FC17 for ; Fri, 17 Oct 2008 02:09:14 +0000 (UTC) (envelope-from poxenham@resolute.com.au) Received: (qmail 84283 invoked from network); 17 Oct 2008 01:42:33 -0000 Received: from res-mx02.resolute.local (192.168.5.7) by localhost with SMTP; 17 Oct 2008 01:42:33 -0000 Received: from res-mx02.resolute.local ([192.168.5.7]) by res-mx02.resolute.local ([192.168.5.7]) with mapi; Fri, 17 Oct 2008 11:42:33 +1000 From: Peter Oxenham To: "freebsd-java@freebsd.org" Date: Fri, 17 Oct 2008 11:42:31 +1000 Thread-Topic: jdk15 port compile error on FreeBSD 6.2 Thread-Index: Ackv+Z5c7Nt4d+5xS8Sog/uayjZYIA== Message-ID: <1CC30AC5CAF2554C8CE72BBA7E0C38FF0FBCF8875B@res-mx02.resolute.local> Accept-Language: en-US, en-AU Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-AU MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: jdk15 port compile error on FreeBSD 6.2 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: Fri, 17 Oct 2008 02:09:16 -0000 I am trying to upgrade to the latest 1.5 JDK via the ports system and am ge= tting the following error. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Packing /usr/ports/java/jdk15/work/control/build/bsd-i586/j2re-image/lib/rt= .jar 40383151 bytes Packing /usr/ports/java/jdk15/work/control/build/bsd-i586/j2re-image/lib/js= se.jar 279341 bytes Packing /usr/ports/java/jdk15/work/control/build/bsd-i586/j2re-image/lib/ch= arsets.jar 4630580 bytes Packing /usr/ports/java/jdk15/work/control/build/bsd-i586/j2re-image/lib/ex= t/localedata.jar 448822 bytes gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/install/make/pack' gmake PACK_OUTPUTDIR=3D/usr/ports/java/jdk15/work/control/build/bsd-i586/pa= ck/pack-jdk-jars \ VAR_IMAGE_DIR=3D/usr/ports/java/jdk15/work/control/build/bs= d-i586/j2sdk-image \ JARS_TO_PACK=3D"lib/tools.jar jre/lib/rt.jar jre/lib/jsse.j= ar jre/lib/charsets.jar jre/lib/ext/localedata.jar" \ pack-jars gmake[3]: Entering directory `/usr/ports/java/jdk15/work/install/make/pack' /bin/mkdir -p /usr/ports/java/jdk15/work/control/build/bsd-i586/pack/pack-j= dk-jars for i in lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar= jre/lib/ext/localedata.jar ; do \ /bin/ls -l /usr/ports/java/jdk15/work/control/build/bsd-i586/j2= sdk-image/$i | /usr/bin/awk '{printf("Packing %s %s bytes\n",$9, $5)}' ; \ /bin/mkdir -p /usr/ports/java/jdk15/work/control/build/bsd-i586= /pack/pack-jdk-jars/`/usr/bin/dirname $i` ; \ /bin/mkdir -p /usr/ports/java/jdk15/work/control/build/bsd-i586= /j2sdk-image/`/usr/bin/dirname $i` ; \ /usr/ports/java/jdk15/work/control/build/bsd-i586/bin/pack200 -= J-Xmx256m -J-esa -J-ea "--no-gzip" "--config-file=3Dpack.all.properties" /= usr/ports/java/jdk15/work/control/build/bsd-i586/pack/pack-jdk-jars/`/usr/b= in/dirname $i`/`/usr/bin/basename $i .jar`.pack /usr/ports/java/jdk15/work/= control/build/bsd-i586/j2sdk-image/$i || exit 1 ; \ rm -f /usr/ports/java/jdk15/work/control/build/bsd-i586/j2sdk-i= mage/$i ; \ /usr/ports/java/jdk15/work/control/build/bsd-i586/bin/unpack200= /usr/ports/java/jdk15/work/control/build/bsd-i586/pack/pack-jdk-jars/`/u= sr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /usr/ports/java/jdk15/w= ork/control/build/bsd-i586/j2sdk-image/$i || exit 1 ; \ done Packing /usr/ports/java/jdk15/work/control/build/bsd-i586/j2sdk-image/lib/t= ools.jar 7043828 bytes Packing /usr/ports/java/jdk15/work/control/build/bsd-i586/j2sdk-image/jre/l= ib/rt.jar 40383151 bytes Killed gmake[3]: *** [pack-jars] Error 1 gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/install/make/pack' gmake[2]: *** [pack-sdk] Error 2 gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/install/make/pack' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/install/make' gmake: *** [install-build] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk15. *** Error code 1 Stop in /usr/ports/java/jdk15. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This is a similar error as posted on other posts and the fix there was to a= dd the following to /etc/make.conf CFLAGS+=3D-fno-tree-vrp see http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2007-10/msg= 00475.html The problem is that this seems to be a gcc 4+ specific parameter and I'm ge= tting an error when I try this on my 6.2 box. Any suggestions on how I can get jdk15 compiled correctly? Thanks Peter