From venture37@geeklan.co.uk  Wed Apr 27 11:26:15 2011
Return-Path: <venture37@geeklan.co.uk>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 811A3106564A;
	Wed, 27 Apr 2011 11:26:15 +0000 (UTC)
	(envelope-from venture37@geeklan.co.uk)
Received: from host1.hosts.geeklan.co.uk (host1.hosts.geeklan.co.uk [IPv6:2001:4978:254:48::1])
	by mx1.freebsd.org (Postfix) with ESMTP id 521FB8FC0C;
	Wed, 27 Apr 2011 11:26:15 +0000 (UTC)
Received: from sevans-mac-pro.local (n3.venture37.net [91.103.132.218])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by host1.hosts.geeklan.co.uk (Postfix) with ESMTPSA id A051D142033;
	Wed, 27 Apr 2011 12:26:12 +0100 (BST)
Message-Id: <4DB7FD4D.1090205@geeklan.co.uk>
Date: Wed, 27 Apr 2011 12:26:05 +0100
From: Venture37 <venture37@geeklan.co.uk>
To: FreeBSD-gnats-submit@freebsd.org
Cc: java@freebsd.org
Subject: [PATCH] java/openjdk6: make x11-fonts/dejavu a build dep as build
 fails otherwise

>Number:         156674
>Category:       ports
>Synopsis:       [PATCH] java/openjdk6: make x11-fonts/dejavu a build dep as build
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-java
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 27 11:30:16 UTC 2011
>Closed-Date:    Wed Apr 18 07:28:21 UTC 2012
>Last-Modified:  Wed Apr 18 07:28:21 UTC 2012
>Originator:     Sevan Janiyan
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
Venture 37 Ltd
>Environment:
 System: FreeBSD opennmsdev.somedomain.local 8.2-RELEASE FreeBSD 
 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011
>Description:
 This is a multi-part message in MIME format.
 --------------060606070301040706080901
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 When attempting to build java/openjdk6 on a fresh system with IPv6 
 option selected the build fails,
 if x11-fonts/dejavu a fresh build succeeds.
 
 cd 
 /usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product/../generated; 
   cp includeDB 
 /usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product/../generated/includeDB.currentcd 
 /usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product/../generated; 
   cp /usr/ports/java/openjdk6/work/hotspot/make/bsd/platform_amd64 
 /usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product/../generated/platform.current
 gmake[6]: Entering directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 gmake[6]: *** No rule to make target 
 `/usr/ports/java/openjdk6/work/hotspot/src/cpu/amd64/vm/x86_64.ad', 
 needed by `../generated/adfiles/bsd_x86_64.ad'.  Stop.
 gmake[6]: *** Waiting for unfinished jobs....
 gmake[6]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 gmake[5]: *** [ad_stuff] Error 2
 gmake[5]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 gmake[4]: *** [product] Error 2
 gmake[4]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir'
 gmake[3]: *** [generic_build2] Error 2
 gmake[3]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make'
 gmake[2]: *** [product] Error 2
 gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make'
 gmake[1]: *** [hotspot-build] Error 2
 gmake[1]: Leaving directory `/usr/ports/java/openjdk6/work'
 gmake: *** [build_product_image] Error 2
 *** Error code 1
 
 Stop in /usr/ports/java/openjdk6.
 *** Error code 1
 
 Stop in /usr/ports/java/openjdk6.
 *** Error code 1
 
 
 Port maintainer (java@FreeBSD.org) is cc'd.
 
 --------------060606070301040706080901
 Content-Type: text/plain;
  name="openjdk.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="openjdk.txt"
 
 diff -ruN --exclude=CVS /usr/ports/java/openjdk6.orig/Makefile /usr/ports/java/openjdk6/Makefile
 --- /usr/ports/java/openjdk6.orig/Makefile	2011-04-26 22:19:49.667187867 +0000
 +++ /usr/ports/java/openjdk6/Makefile	2011-04-26 21:57:57.538536880 +0000
 @@ -33,7 +33,8 @@
  
  BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
  		unzip:${PORTSDIR}/archivers/unzip \
 -		${LOCALBASE}/include/cups/cups.h:${PORTSDIR}/print/cups-client
 +		${LOCALBASE}/include/cups/cups.h:${PORTSDIR}/print/cups-client \
 +		${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu
  LIB_DEPENDS=	freetype.9:${PORTSDIR}/print/freetype2
  RUN_DEPENDS=	javavm:${PORTSDIR}/java/javavmwrapper \
  		${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu
 ===> Done
 
 --------------060606070301040706080901--
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Class-Changed-From-To: sw-bug->change-request 
Class-Changed-By: linimon 
Class-Changed-When: Fri Apr 29 00:26:00 UTC 2011 
Class-Changed-Why:  
recover from email mangling. 


Responsible-Changed-From-To: gnats-admin->freebsd-java 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Apr 29 00:26:00 UTC 2011 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=156674 

Date: Wed, 27 Apr 2011 12:52:06 +0100
From: "Sevan / Venture37" <venture37@gmail.com>
To: Venture37 <venture37@geeklan.co.uk>
Subject: Re: [PATCH] java/openjdk6: make x11-fonts/dejavu a build dep as build
 fails otherwise

 On 27 April 2011 12:26, Venture37 <venture37@geeklan.co.uk> wrote:
 > if x11-fonts/dejavu a fresh build succeeds.
 
 sorry about the noise, that's meant to say "if x11-fonts/dejavu is
 installed, a fresh build attempt of openjdk6 succeeds"
State-Changed-From-To: open->feedback 
State-Changed-By: jgh 
State-Changed-When: Mon Apr 2 20:48:32 UTC 2012 
State-Changed-Why:  
On a clean system I was able to build java/opejdk6 with IPV6=on with no 
issue. When I went to install, dejavu was installed and then openjdk6. 
Are you able to re-create this issue on a clean system with the current 
port? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156674 

From: Venture37 <venture37@geeklan.co.uk>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/156674: [PATCH] java/openjdk6: make x11-fonts/dejavu a
 build dep as build
Date: Mon, 16 Apr 2012 18:01:21 +0100

 As requested, build attempted with IPV6 & POLICY on, x11-fonts/dejavu 
 appears to be installed ok prior this time round so I guess the patch 
 included earlier is no longer required however openjdk6 still seems to 
 be barfing on build.
 
 Sevan
 
 Creating test_gamma ...
 ( \
 echo '#!/bin/sh'; \
 echo "# Generated by 
 /usr/ports/java/openjdk6/work/hotspot/make/bsd/makefiles/buildtree.make"; \
 echo '. ./env.sh'; \
 echo "if [ \"\" != \"\" ]; then { echo "Cross compiling for ARCH , 
 skipping gamma run."; exit 0; }; fi"; \
 echo "if [ -z \$JAVA_HOME ]; then { echo "JAVA_HOME must be set to run 
 this test."; exit 0; }; fi"; \
 echo "if ! \${JAVA_HOME}/bin/java -d64 -fullversion 2>&1 > /dev/null"; \
 echo "then"; \
 echo "  echo "JAVA_HOME must point to 64bit JDK."; exit 0;"; \
 echo "fi"; \
 echo "rm -f Queens.class"; \
 echo "\${JAVA_HOME}/bin/javac -d . 
 /usr/ports/java/openjdk6/work/hotspot/make/test/Queens.java"; \
 echo '[ -f gamma_g ] && { gamma=gamma_g; }'; \
 echo './${gamma:-gamma} -Xbatch -showversion Queens < /dev/null'; \
 ) > test_gamma
 chmod +x test_gamma
 gmake[6]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/profiled'
 touch bsd_amd64_compiler2/profiled
 gmake[5]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir'
 cd bsd_amd64_compiler2/product && gmake -w " LP64=1 "
 gmake[5]: Entering directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 cd 
 /usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product/../generated; 
   cp /usr/ports/java/openjdk6/work/hotspot/make/bsd/platform_amd64 
 /usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product/../generated/platform.current
 gmake[6]: Entering directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 gmake[6]: *** No rule to make target 
 `/usr/ports/java/openjdk6/work/hotspot/src/cpu/amd64/vm/x86_64.ad', 
 needed by `../generated/adfiles/bsd_x86_64.ad'.  Stop.
 gmake[6]: *** Waiting for unfinished jobs....
 gmake[6]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 gmake[5]: *** [ad_stuff] Error 2
 gmake[5]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product'
 gmake[4]: *** [product] Error 2
 gmake[4]: Leaving directory 
 `/usr/ports/java/openjdk6/work/build/bsd-amd64/hotspot/outputdir'
 gmake[3]: *** [generic_build2] Error 2
 gmake[3]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make'
 gmake[2]: *** [product] Error 2
 gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make'
 gmake[1]: *** [hotspot-build] Error 2
 gmake[1]: Leaving directory `/usr/ports/java/openjdk6/work'
 gmake: *** [build_product_image] Error 2
 *** [do-build] Error code 1

From: Jason Helfman <jgh@FreeBSD.org>
To: bug-followup@freebsd.org
Cc:  
Subject: Fwd: Re: ports/156674: [PATCH] java/openjdk6: make x11-fonts/dejavu
 a build dep as build
Date: Tue, 17 Apr 2012 11:36:42 -0700

 --J2SCkAp4GZ/dPZZf
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Disposition: inline
 
 adding to the audit trail...
 
 -jgh
 
 To: Jung-uk Kim <jkim@FreeBSD.org>
 On 16/04/2012 21:00, Jung-uk Kim wrote:
 > It looks like you have parallel build problem.  Clean work directory
 > and try again without parallel build, i.e.,
 >
 > make clean
 > make DISABLE_MAKE_JOBS=YES
 >
 > Jung-uk Kim
 
 Worked a treat :)
 openjdk6 is installed
State-Changed-From-To: feedback->closed 
State-Changed-By: jgh 
State-Changed-When: Wed Apr 18 07:28:19 UTC 2012 
State-Changed-Why:  
not a bug, environment issue 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156674 
>Unformatted:
