From ler@lerctr.org  Fri Oct 11 16:51:58 2013
Return-Path: <ler@lerctr.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 7284D935
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 11 Oct 2013 16:51:58 +0000 (UTC)
	(envelope-from ler@lerctr.org)
Received: from thebighonker.lerctr.org (lrosenman-1-pt.tunnel.tserv8.dal1.ipv6.he.net [IPv6:2001:470:1f0e:3ad::2])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 3F61F231B
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 11 Oct 2013 16:51:58 +0000 (UTC)
Received: from cpe-72-182-93-216.austin.res.rr.com ([72.182.93.216]:56143 helo=borg.lerctr.org)
	by thebighonker.lerctr.org with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256)
	(Exim 4.80.1 (FreeBSD))
	(envelope-from <ler@lerctr.org>)
	id 1VUfwR-000DWA-3K
	for FreeBSD-gnats-submit@freebsd.org; Fri, 11 Oct 2013 11:51:57 -0500
Received: from ler by borg.lerctr.org with local (Exim 4.80.1 (FreeBSD))
	(envelope-from <ler@lerctr.org>)
	id 1VUfwQ-0001FN-KK
	for FreeBSD-gnats-submit@freebsd.org; Fri, 11 Oct 2013 11:51:54 -0500
Message-Id: <E1VUfwQ-0001FN-KK@borg.lerctr.org>
Date: Fri, 11 Oct 2013 11:51:54 -0500
From: Larry Rosenman <ler@lerctr.org>
Sender: Larry Rosenman <ler@lerctr.org>
Reply-To: Larry Rosenman <ler@lerctr.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: java/openjdk6: install failure
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         182907
>Category:       ports
>Synopsis:       java/openjdk6: install failure
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-java
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 11 17:00:00 UTC 2013
>Closed-Date:    Sat Oct 12 00:35:01 UTC 2013
>Last-Modified:  Sat Oct 12 00:40:00 UTC 2013
>Originator:     Larry Rosenman
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
LERCTR Consulting
>Environment:
System: FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #72 r256304: Thu Oct 10 18:09:11 CDT 2013 root@borg.lerctr.org:/usr/obj/usr/src/sys/BORG-DTRACE amd64


>Description:
see http://www.lerctr.org/~ler/FreeBSD/jdk6-build.txt

cat: /usr/ports/java/openjdk6/work/jdk/src/bsd/doc/man/ja/schemagen.1: No such file or directory
cat: /usr/ports/java/openjdk6/work/jdk/src/bsd/doc/man/ja/serialver.1: No such file or directory
cat: /usr/ports/java/openjdk6/work/jdk/src/bsd/doc/man/ja/wsgen.1: No such file or directory
cat: /usr/ports/java/openjdk6/work/jdk/src/bsd/doc/man/ja/wsimport.1: No such file or directory
cat: /usr/ports/java/openjdk6/work/jdk/src/bsd/doc/man/ja/xjc.1: No such file or directory
if [ -w hotspot.log ] ; then rm -f hotspot.log; fi
if [ "" != "" ] ; then /bin/mv /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/man/ja /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/man/; cd  /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/man && /bin/ln -s  ja; fi
>How-To-Repeat:
try to build java/openjdk6 on 11-CURRENT with SVN 330086
Path: .
Working Copy Root Path: /usr/ports
URL: svn://svn.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 330086
Node Kind: directory
Schedule: normal
Last Changed Author: olgeni
Last Changed Rev: 330086
Last Changed Date: 2013-10-11 10:55:42 -0500 (Fri, 11 Oct 2013)

>Fix:
none known to this submitter

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-java 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri Oct 11 17:00:09 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

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

From: Larry Rosenman <ler@lerctr.org>
To: bug-followup@freebsd.org
Cc:  
Subject: ports/182907
Date: Fri, 11 Oct 2013 13:44:54 -0500 (CDT)

 removing the DEBUG option fixed this for me.
 
 I apparently had both DEBUG and FASTDEBUG set, and they don't work
 together.
 
 Mayhaps the port should whine?
 
 Thanks Jung-Uk Kim for the pointer.
 
 
 -- 
 Larry Rosenman                     http://www.lerctr.org/~ler
 Phone: +1 214-642-9640                 E-Mail: ler@lerctr.org
 US Mail: 108 Turvey Cove, Hutto, TX 78634-5688
State-Changed-From-To: open->closed 
State-Changed-By: jkim 
State-Changed-When: Sat Oct 12 00:33:17 UTC 2013 
State-Changed-Why:  
Now we disallow enabling both DEBUG and FASTDEBUG (r330107).  Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/182907: commit references a PR
Date: Sat, 12 Oct 2013 00:31:50 +0000 (UTC)

 Author: jkim
 Date: Sat Oct 12 00:31:41 2013
 New Revision: 330107
 URL: http://svnweb.freebsd.org/changeset/ports/330107
 
 Log:
   - Do not allow selecting both DEBUG and FASTDEBUG options. [1]
   - Re-enable -Werror for HotSpot build with GCC.
   - Revert couple of unnecessary local changes to reduce diff.
   - Add inactive pages as availble memory.  Note it is a cosmetic change.
   
   PR:		ports/182907 [1]
 
 Modified:
   head/java/openjdk6-jre/Makefile
   head/java/openjdk6/Makefile
   head/java/openjdk6/files/patch-set
 
 Modified: head/java/openjdk6-jre/Makefile
 ==============================================================================
 --- head/java/openjdk6-jre/Makefile	Fri Oct 11 22:56:23 2013	(r330106)
 +++ head/java/openjdk6-jre/Makefile	Sat Oct 12 00:31:41 2013	(r330107)
 @@ -1,6 +1,6 @@
  # $FreeBSD$
  
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	java devel
  PKGNAMESUFFIX=	-jre
  
 
 Modified: head/java/openjdk6/Makefile
 ==============================================================================
 --- head/java/openjdk6/Makefile	Fri Oct 11 22:56:23 2013	(r330106)
 +++ head/java/openjdk6/Makefile	Sat Oct 12 00:31:41 2013	(r330107)
 @@ -3,7 +3,7 @@
  
  PORTNAME=	openjdk6
  PORTVERSION=	b28
 -PORTREVISION?=	1
 +PORTREVISION?=	2
  CATEGORIES=	java devel
  MASTER_SITES=	${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \
  		http://download.java.net/openjdk/jtreg/promoted/4.1/b05/:jtreg \
 @@ -39,7 +39,9 @@ SOUND_DESC=	Enable sound support
  TZUPDATE_DESC=	Update the time zone data
  
  .if !defined(BUILD_JRE)
 -OPTIONS_DEFINE+=DEBUG FASTDEBUG TEST
 +OPTIONS_DEFINE+=TEST
 +OPTIONS_RADIO=	Debugging
 +OPTIONS_RADIO_Debugging=	DEBUG FASTDEBUG
  DEBUG_DESC=	Enable legacy debugging support
  FASTDEBUG_DESC=	Include fastdebug build
  TEST_DESC=	Add support for running regression test
 @@ -48,7 +50,7 @@ TEST_DESC=	Add support for running regre
  PKGDEINSTALL=	${WRKDIR}/pkg-deinstall
  PKGINSTALL=	${WRKDIR}/pkg-install
  
 -USES=		gmake iconv motif
 +USES=		compiler gmake iconv motif
  
  .include <bsd.port.options.mk>
  .include "${.CURDIR}/../openjdk6/Makefile.icedtea"
 @@ -117,9 +119,6 @@ MAKE_ENV=	LANG=C LC_ALL=C OS= \
  		MILESTONE=fcs \
  		JDK_UPDATE_VERSION=${UPDATE_VERSION}
  
 -# XXX Turn off -Werror from HotSpot.
 -MAKE_ENV+=	COMPILER_WARNINGS_FATAL=false
 -
  # XXX Turn off parallel build by default.
  _MAKE_JOBS=	#
  MAKE_ENV+=	ALT_PARALLEL_COMPILE_JOBS=${MAKE_JOBS_NUMBER} \
 @@ -130,7 +129,6 @@ ALL_TARGET=	debug_build
  OPENJDK_OSARCH=	bsd-${ARCH:S/i386/i586/}-debug
  .else
  OPENJDK_OSARCH=	bsd-${ARCH:S/i386/i586/}
 -MAKE_ENV+=	WARNINGS_ARE_ERRORS=-w
  .endif
  
  # disable FASTDEBUG_BUILD by default to improve compile time.
 @@ -192,6 +190,13 @@ ICONV_INCLUDE=	-I${LOCALBASE}/include
  ICONV_LIBS=	-L${LOCALBASE}/lib ${ICONV_LIB}
  .endif
  
 +.if defined(COMPILER_TYPE) && ${COMPILER_TYPE} == "clang"
 +MAKE_ENV+=	COMPILER_WARNINGS_FATAL=false
 +.if empty(PORT_OPTIONS:MDEBUG) && empty(PORT_OPTIONS:MFASTDEBUG)
 +MAKE_ENV+=	WARNINGS_ARE_ERRORS=-w
 +.endif
 +.endif
 +
  post-extract:
  	@for d in ${COPYDIRS}; do \
  		${MKDIR} `echo ${WRKSRC}/$$d | ${SED} 's/linux/bsd/g;'`; \
 @@ -280,7 +285,7 @@ do-install:
  .else
  	@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
  	    ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/openjdk6 \
 -	    "! ( -type d -name bin -prune )"
 +	    "-not ( -type d -name bin -prune )"
  	@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
  	    ${COPYTREE_BIN} "bin jre/bin" ${STAGEDIR}${PREFIX}/openjdk6
  	@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
 
 Modified: head/java/openjdk6/files/patch-set
 ==============================================================================
 --- head/java/openjdk6/files/patch-set	Fri Oct 11 22:56:23 2013	(r330106)
 +++ head/java/openjdk6/files/patch-set	Sat Oct 12 00:31:41 2013	(r330107)
 @@ -266,17 +266,6 @@
   endif
   
   # _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
 ---- corba/make/common/shared/Defs-java.gmk
 -+++ corba/make/common/shared/Defs-java.gmk
 -@@ -38,7 +38,7 @@
 -   #   Suspect this may not be needed anymore.
 -   JAVA_MEM_FLAGS   += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
 - else
 --  JAVA_MEM_FLAGS   += -Xms$(MIN_VM_MEMORY)m -XX:PermSize=32m -XX:MaxPermSize=160m
 -+  JAVA_MEM_FLAGS   += -Xms$(MIN_VM_MEMORY)m
 - endif
 - 
 - # 
  --- corba/make/common/shared/Defs-utils.gmk
  +++ corba/make/common/shared/Defs-utils.gmk
  @@ -53,6 +53,13 @@
 @@ -681,14 +670,14 @@
  +  static const char *vm_stats[] = {
  +    "vm.stats.vm.v_free_count",
  +    "vm.stats.vm.v_cache_count",
 -+    /* "vm.stats.vm.v_inactive_count", */
 -+    NULL
 ++    "vm.stats.vm.v_inactive_count"
  +  };
  +  size_t size;
  +  julong free_pages;
  +  u_int i, npages;
  +
 -+  for (i = 0, free_pages = 0, size = sizeof(npages); vm_stats[i] != NULL; i++) {
 ++  for (i = 0, free_pages = 0; i < nitems(vm_stats); i++) {
 ++    size = sizeof(npages);
  +    if (sysctlbyname(vm_stats[i], &npages, &size, NULL, 0) == -1) {
  +      free_pages = 0;
  +      break;
 @@ -827,7 +816,7 @@
  +  size_t mibsize, size;
  +  int mib[16], n, total = 0, used = 0;
  +
 -+  mibsize = sizeof(mib) / sizeof(mib[0]);
 ++  mibsize = nitems(mib);
  +  if (sysctlnametomib("vm.swap_info", mib, &mibsize) != -1) {
  +    for (n = 0; ; n++) {
  +      mib[mibsize] = n;
 @@ -1713,17 +1702,6 @@
   # Import JDK images allow for partial builds, components not built are
   #    imported (or copied from) these import areas when needed.
   
 ---- jdk/make/common/shared/Defs-java.gmk
 -+++ jdk/make/common/shared/Defs-java.gmk
 -@@ -42,7 +42,7 @@
 -   #   Suspect this may not be needed anymore.
 -   JAVA_MEM_FLAGS   += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
 - else
 --  JAVA_MEM_FLAGS   += -Xms$(MIN_VM_MEMORY)m -XX:PermSize=32m -XX:MaxPermSize=160m
 -+  JAVA_MEM_FLAGS   += -Xms$(MIN_VM_MEMORY)m
 - endif
 - 
 - # 
  --- jdk/make/common/shared/Defs-utils.gmk
  +++ jdk/make/common/shared/Defs-utils.gmk
  @@ -80,6 +80,13 @@
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
 >>>Making trim-image-jre @ Fri Oct 11 11:36:54 CDT 2013 ...
 for l in libsaproc.so libattach.so ; do \
     rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2re-image/lib/amd64/$l ; \
 done ;
 >>>Making trim-image-jdk @ Fri Oct 11 11:36:54 CDT 2013 ...
 for t in java_vm; do \
     rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/bin/${t} \
 	  /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/bin/*/native_threads/${t}; \
 done
 >>>Making process-image-jre @ Fri Oct 11 11:36:54 CDT 2013 ...
 rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jre-elf-files.list
 /usr/bin/find /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2re-image/lib -type f -name \*.so >> /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jre-elf-files.list
 /usr/bin/file `/usr/bin/find /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2re-image/bin -type f -name \*` \
     | /usr/bin/egrep 'ELF' | /usr/bin/cut -d':' -f1 >> /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jre-elf-files.list
 rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jre-elf-files.list
 >>>Making process-image-jdk @ Fri Oct 11 11:36:54 CDT 2013 ...
 rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jdk-elf-files.list
 /usr/bin/find /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/jre/lib -type f -name \*.so >> /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jdk-elf-files.list
 /usr/bin/file `/usr/bin/find /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/jre/bin -type f -name \*` \
     | /usr/bin/egrep 'ELF' | /usr/bin/cut -d':' -f1 >> /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jdk-elf-files.list
 file `/usr/bin/find /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/j2sdk-image/bin -type f -name \*` \
     | /usr/bin/egrep 'ELF' | /usr/bin/cut -d':' -f1 >> /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jdk-elf-files.list
 rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/jdk-elf-files.list
 >>>Making sec-files @ Fri Oct 11 11:36:54 CDT 2013 ...
 /bin/mkdir -p .
 rm -f sec-files
 rm -f /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/sec-bin.zip
 cd  /usr/ports/java/openjdk6/work/build/bsd-amd64-debug && \
 	/usr/local/bin/zip -rq9 /usr/ports/java/openjdk6/work/build/bsd-amd64-debug/tmp/sec-bin.zip classes/javax/net classes/javax/security/cert classes/com/sun/net/ssl classes/com/sun/security/cert classes/sun/net/www/protocol/https classes/sun/security/pkcs1 2 classes/sun/security/ssl classes/sun/security/krb5/*.class classes/sun/security/krb5/internal/*.class classes/sun/security/krb5/internal/ccache classes/sun/security/krb5/internal/crypto classes/sun/security/krb5/internal/ktab classes/sun/security/krb5/ internal/rcache classes/sun/security/krb5/internal/util classes/sun/security/jgss/spi/GSSContextSpi.class
 >>>Making sec-files-win @ Fri Oct 11 11:36:54 CDT 2013 ...
 >>>Making jgss-files @ Fri Oct 11 11:36:54 CDT 2013 ...
 >>>Finished making images @ Fri Oct 11 11:36:54 CDT 2013 ...
 gmake[5]: Leaving directory `/usr/ports/java/openjdk6/work/jdk/make'
 gmake[4]: Leaving directory `/usr/ports/java/openjdk6/work'
 Control bsd amd64 1.6.0_32-debug generic_debug_build build finished: 13-10-11 11:36
 gmake[3]: Leaving directory `/usr/ports/java/openjdk6/work'
 gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work'
 ===>  Staging for openjdk6-b28_1
 ===>   Generating temporary packing list
 cd: /usr/ports/java/openjdk6/work/build/bsd-amd64-debug-fastdebug/j2sdk-image: No such file or directory
 *** Error code 2
 
 Stop.
 make[1]: stopped in /usr/ports/java/openjdk6
 *** Error code 1
 
 Stop.
 make: stopped in /usr/ports/java/openjdk6
 
 ===>>> Installation of openjdk6-b28_1 (java/openjdk6) failed
 ===>>> Aborting update
 
 ===>>> Killing background jobs
 Terminated
 
 ===>>> You can restart from the point of failure with this command line:
        portmaster <flags> java/openjdk6 
 
 ===>>> Exiting
 # cat /etc/make.conf
 SVN=/usr/local/bin/svn
 SVN_UPDATE=yes
 # DTRACE KERNEL, Stripped of unnecessary devices
 KERNCONF=BORG-DTRACE
 
 # USERLAND DTRACE
 STRIP=
 CFLAGS+=-fno-omit-frame-pointer
 WITH_CTF=1
 #
 #__EXIM__
 LOG_FILE_PATH="syslog:${LOGDIR}/%slog"
 LOGDIR=/var/log/exim
 #
 
 WITH_POSTGRES=yes
 
 WITH_APACHE2=yes
 #CUPS is the default
 WITH_CUPS=YES
 CUPS_OVERWRITE_BASE=YES
 WITHOUT_LPR=YES
 
 WITH_JADETEX=yes
 WITH_PKGNG=yes
 #PORTS_MODULES=emulators/virtualbox-ose-kmod
 MALLOC_PRODUCTION=yes
 DEFAULT_PGSQL_VER=92
 JAVA_HOME=/usr/local/openjdk6
 # cat /etc/src.conf
 WITH_CLANG_EXTRAS=yes
 # ^D
 Script done on Fri Oct 11 11:38:08 2013
