jdk16 does not build on 32bit platforms when WITHOUT_WEB=true
Jung-uk Kim
jkim at FreeBSD.org
Thu Aug 30 12:04:40 PDT 2007
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
-------------- next part --------------
--- 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
More information about the freebsd-java
mailing list