From owner-freebsd-java@FreeBSD.ORG Sun Sep 5 19:20:32 2010 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 D1D831065696 for ; Sun, 5 Sep 2010 19:20:32 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [206.40.34.5]) by mx1.freebsd.org (Postfix) with ESMTP id C5D8F8FC18 for ; Sun, 5 Sep 2010 19:20:32 +0000 (UTC) Date: Sun, 5 Sep 2010 12:20:32 -0700 (PDT) From: Roger Marquis To: freebsd-java@freebsd.org In-Reply-To: <20100904120020.4420B1065797@hub.freebsd.org> References: <20100904120020.4420B1065797@hub.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Message-Id: <20100905192032.330C72B214E@mx5.roble.com> Subject: Re: 1.6.0.3p4_17 (24_sep_2007) build error 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: Sun, 05 Sep 2010 19:20:32 -0000 > /usr/bin/gcc -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -pipe -DDONT_ENABLE_IPV6 -Damd64 -DARCH='"amd64"' -DRELEASE='"1.6.0_03-p4"' -DFULL_VERSION='"1.6.0_03-p4-root_03_sep_2010_17_39-b00"' -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_ALLBSD_SOURCE -D_LP64=1 -I. -I/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/sun/java.net/net/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/java/net -I../../../src/solaris/native/java/net -c -o /usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/sun/java.net/net/obj64/Inet4AddressImpl.o ../../../src/solaris/native/java/net/Inet4AddressImpl.c > gmake[4]: *** [/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/sun/java.net/net/obj64/NetworkInterface.o] Error 1 > gmake[4]: *** Waiting for unfinished jobs.... > ../../../src/solaris/native/java/net/Inet4AddressImpl.c: In function 'ping4': > ../../../src/solaris/native/java/net/Inet4AddressImpl.c:663: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness > gmake[4]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make/java/net' > gmake[3]: *** [parallel_compile] Error 2 > gmake[3]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make/java/net' > 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 Must be something to that particular jail environment. The workaround was to build and install in parent (WITH_JAIL=true) and copy to the jail: unsetenv JAVA_HOME unsetenv CLASSPATH unsetenv LD_LIBRARY_PATH setenv NO_INFO YES setenv NO_GAMES YES setenv WITHOUT_WEB YES setenv STATIC_MOTIF false setenv NO_DOCS YES setenv MINIMAL YES setenv SKIP_COMPARE_IMAGES YES setenv DONT_ENABLE_IPV6 YES setenv WITHOUT_WEB YES setenv NO_X YES setenv WITHOUT_X11 YES setenv NO_SUID_XSERVER YES cd /usr/ports/java/jdk16 make config ; make deinstall reinstall clean rm -rf /usr/local/jdk*/{src.zip,sample,demo,examples} tar cf - /var/db/pkg/jdk-1.6.0.3p4_17 /usr/local/jdk1.6.0|(cd $jailroot/&&tar xfBp -) Roger Marquis