Date: Thu, 30 Aug 2007 15:03:50 -0400 From: Jung-uk Kim <jkim@FreeBSD.org> To: freebsd-java@FreeBSD.org Cc: Michiel Boland <michiel@boland.org> Subject: Re: jdk16 does not build on 32bit platforms when WITHOUT_WEB=true Message-ID: <200708301503.52459.jkim@FreeBSD.org> In-Reply-To: <Pine.GSO.4.64.0708302025590.15957@neerbosch.nijmegen.internl.net> References: <Pine.GSO.4.64.0708302025590.15957@neerbosch.nijmegen.internl.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--Boundary-00=_YSx1GmbtpxnQ8ZV Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thursday 30 August 2007 02:29 pm, Michiel Boland wrote: > Hi. See subject. The build of java/jdk16 bombs on i386 when > WITHOUT_WEB=true. It fails with > > [...] > gmake > PACK_OUTPUTDIR=/usr/ports/java/jdk16/work/control/build/bsd-i586/pa >ck/pack-jre-jars \ > VAR_IMAGE_DIR=/usr/ports/java/jdk16/work/control/build/bsd-i586/j2r >e-image \ JARS_TO_PACK="lib/ext/localedata.jar lib/plugin.jar > lib/javaws.jar lib/deploy.jar" \ EXTRA_PACKOPTS="--strip-debug" \ > pack-jars > gmake[3]: Entering directory > `/usr/ports/java/jdk16/work/install/make/pack' [...] > ls: > /usr/ports/java/jdk16/work/control/build/bsd-i586/j2re-image/lib/pl >ugin.jar: No such file or directory Exception in thread "main" > java.util.zip.ZipException: error in opening zip file at > java.util.zip.ZipFile.open(Native Method) > at java.util.zip.ZipFile.<init>(ZipFile.java:114) > at java.util.jar.JarFile.<init>(JarFile.java:133) > at java.util.jar.JarFile.<init>(JarFile.java:97) > at com.sun.java.util.jar.pack.Driver.main(Driver.java:235) > gmake[3]: *** [pack-jars] Error 1 > gmake[3]: Leaving directory > `/usr/ports/java/jdk16/work/install/make/pack' > > obviously, if you say WITHOUT_WEB, there is no plugin.jar... Try the attached patch. Jung-uk Kim --Boundary-00=_YSx1GmbtpxnQ8ZV Content-Type: text/plain; charset="iso-8859-1"; name="jdk16.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="jdk16.diff" --- Makefile.orig Tue Aug 28 11:24:32 2007 +++ Makefile Thu Aug 30 15:02:14 2007 @@ -116,7 +116,9 @@ BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:${PORTSDIR}/java/diablo-jdk15 -.if !defined(WITHOUT_WEB) +.if defined(WITHOUT_WEB) +MAKE_ENV+= DONT_BUILD_DEPLOY="YES" +.else USE_GNOME= desktopfileutils .endif --Boundary-00=_YSx1GmbtpxnQ8ZV--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708301503.52459.jkim>