From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 00:15:28 2003 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEB9116A4BF; Mon, 8 Sep 2003 00:15:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CA2D43FE3; Mon, 8 Sep 2003 00:15:28 -0700 (PDT) (envelope-from znerd@FreeBSD.org) Received: from freefall.freebsd.org (znerd@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h887FSUp044373; Mon, 8 Sep 2003 00:15:28 -0700 (PDT) (envelope-from znerd@freefall.freebsd.org) Received: (from znerd@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h887FRkv044369; Mon, 8 Sep 2003 00:15:27 -0700 (PDT) Date: Mon, 8 Sep 2003 00:15:27 -0700 (PDT) From: Ernst de Haan Message-Id: <200309080715.h887FRkv044369@freefall.freebsd.org> To: herve.quiroz@esil.univ-mrs.fr, znerd@FreeBSD.org, freebsd-java@FreeBSD.org, znerd@FreeBSD.org Subject: Re: java/56490: Update port: java/jakarta-log4j X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 07:15:28 -0000 Synopsis: Update port: java/jakarta-log4j State-Changed-From-To: open->analyzed State-Changed-By: znerd State-Changed-When: Mon Sep 8 00:15:00 PDT 2003 State-Changed-Why: Looks good. Responsible-Changed-From-To: freebsd-java->znerd Responsible-Changed-By: znerd Responsible-Changed-When: Mon Sep 8 00:15:00 PDT 2003 Responsible-Changed-Why: I'll handle this. http://www.freebsd.org/cgi/query-pr.cgi?pr=56490 From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 01:03:09 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A92E16A4BF for ; Mon, 8 Sep 2003 01:03:09 -0700 (PDT) Received: from smtp0.euronet.nl (smtp0.euronet.nl [194.134.35.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 730A543FEC for ; Mon, 8 Sep 2003 01:03:08 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp0.euronet.nl (Postfix) with ESMTP id 8040B249BB; Mon, 8 Sep 2003 10:03:06 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: "Georg-W. Koltermann" Date: Mon, 8 Sep 2003 10:03:10 +0200 User-Agent: KMail/1.5.2 References: <200309041108.44760.ernst.dehaan@nl.wanadoo.com> <1062706874.886.27.camel@hunter.muc.eu.mscsoftware.com> In-Reply-To: <1062706874.886.27.camel@hunter.muc.eu.mscsoftware.com> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309081003.10085.ernst.dehaan@nl.wanadoo.com> cc: java@FreeBSD.org Subject: Re: Native jdk1.4.1 working X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 08:03:09 -0000 Could somebody provide a test case, preferrably source code for a small non-graphical Java program that will demonstrate if system preferences work well? If I have that, I can change the port and then test to confirm it now works well... Ernst On donderdag 4 september 2003 22:21, Georg-W. Koltermann wrote: > On Do, 2003-09-04 at 11:21, Ernst de Haan wrote: > > I could use a suggested patch for this *hint* *hint* :-) > > > > Ernst > > Not really a patch, but from looking at the shell script of the Linux > distribution I see they are creating a hierarchy like the following: > > $ ls -lRa $JAVA_HOME/jre/.systemPrefs > total 4 > drwxr-xr-x 2 bin bin 512 4 Sep 22:01 . > drwxrwxrwt 5 bin bin 512 4 Sep 22:00 .. > -rw-r--r-- 1 bin bin 0 4 Sep 22:00 .system.lock > -rw-r--r-- 1 bin bin 0 4 Sep 22:00 .systemRootModFile > $ > > (The owner/group above was my choice, the Linux script leaves these > default so they would probably be root:root.) > > Indeed, when I create these files by hand in the native 1.4.1 JDK, I > don't get any errors any more from programs trying to modify system > preferences. They just run and silently ignore the fact that the system > preferences are not writable, which is probably the proper behavior for > any non-Windows system. > > As a side-note, the Linux JDK script also sets up the user's .mailcap > and .mime.types to include the mime type for Java Web Start if it can > write to those files. This is only done for $HOME, i.e. is does not > make much sense for a port/package which will usually be installed by > root for system-wide use. We might find a system-wide MIME > configuration file and edit that instead. > > Sorry to be of not much help here, there's only 24 hours in a day but > you know that already. From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 01:46:47 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD29916A4BF; Mon, 8 Sep 2003 01:46:47 -0700 (PDT) Received: from relay1.cris.net (relay1.cris.net [212.110.128.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id B495043FF5; Mon, 8 Sep 2003 01:46:42 -0700 (PDT) (envelope-from ml@phantom.cris.net) Received: from phantom.cris.net (root@phantom.cris.net [212.110.130.74]) by relay1.cris.net (8.12.6/8.12.6) with ESMTP id h88BpYFW033701; Mon, 8 Sep 2003 11:51:36 GMT Received: (from ml@localhost) by phantom.cris.net (8.12.6/8.12.2) id h888t78a061631; Mon, 8 Sep 2003 11:55:07 +0300 (EEST) (envelope-from ml) Date: Mon, 8 Sep 2003 11:55:07 +0300 From: Alexey Zelkin To: Jens Rehsack Message-ID: <20030908115507.A61581@phantom.cris.net> References: <3F573110.90106@liwing.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3F573110.90106@liwing.de>; from rehsack@liwing.de on Thu, Sep 04, 2003 at 12:33:20PM +0000 X-Operating-System: FreeBSD 4.7-STABLE i386 cc: glewis@freebsd.org cc: phantom@freebsd.org cc: freebsd-java@freebsd.org Subject: Re: jdk-1.4 on 5.1-current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 08:46:47 -0000 hi, On Thu, Sep 04, 2003 at 12:33:20PM +0000, Jens Rehsack wrote: > Hi all, > > as all others I have problems getting jdk-1.4 compiled under -current. > The preprocessor problems I could solve on my own, but later in the > progress I'm getting a bus error with a core dump. This is strange. I did not expirienced any such problems with latest gcc imported. > It seems, the patchset is adding a flag "-O3" which is known to be > broken in all gcc3 variants, eg.: > - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11319 > - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11741 Hmm... I'll look into. Thanks for the reference. > My questions are: > 1) How can I enable the output of the compile instruction > which is executed (how can I enable verbose_echo)? Comment line 86 in hotspot/build/bsd/makefiles/vm.make. Or just set environment variable 'MAKE_VERBOSE' to 'YES'. > 2) How can I modify the c/c++-compiler flags which are used > to build java? See hotspot/build/bsd/makefiles/{vm,gcc}.make files. All compiler options are set there. From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 01:50:10 2003 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BCCB16A4BF; Mon, 8 Sep 2003 01:50:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D553B43FE3; Mon, 8 Sep 2003 01:50:09 -0700 (PDT) (envelope-from phantom@FreeBSD.org) Received: from freefall.freebsd.org (phantom@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h888o9Up051629; Mon, 8 Sep 2003 01:50:09 -0700 (PDT) (envelope-from phantom@freefall.freebsd.org) Received: (from phantom@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h888o9v7051625; Mon, 8 Sep 2003 01:50:09 -0700 (PDT) Date: Mon, 8 Sep 2003 01:50:09 -0700 (PDT) From: Alexey Zelkin Message-Id: <200309080850.h888o9v7051625@freefall.freebsd.org> To: akruijff@dds.nl, phantom@FreeBSD.org, freebsd-java@FreeBSD.org, phantom@FreeBSD.org Subject: Re: java/56499: jdk14 compile error (source 2 sep) X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 08:50:10 -0000 Synopsis: jdk14 compile error (source 2 sep) State-Changed-From-To: open->feedback State-Changed-By: phantom State-Changed-When: Mon Sep 8 01:49:11 PDT 2003 State-Changed-Why: Should be fixed in -p4-pre1. Please check Responsible-Changed-From-To: freebsd-java->phantom Responsible-Changed-By: phantom Responsible-Changed-When: Mon Sep 8 01:49:11 PDT 2003 Responsible-Changed-Why: My area http://www.freebsd.org/cgi/query-pr.cgi?pr=56499 From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 01:52:33 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F1F716A4BF for ; Mon, 8 Sep 2003 01:52:33 -0700 (PDT) Received: from mail.liwing.de (mail.liwing.de [213.70.188.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id D213043FE1 for ; Mon, 8 Sep 2003 01:52:25 -0700 (PDT) (envelope-from rehsack@liwing.de) Received: (qmail 31370 invoked from network); 8 Sep 2003 08:52:18 -0000 Received: from stingray.liwing.de (HELO liwing.de) ([213.70.188.164]) (envelope-sender ) by mail.liwing.de (qmail-ldap-1.03) with SMTP for ; 8 Sep 2003 08:52:18 -0000 Message-ID: <3F5C4342.4050200@liwing.de> Date: Mon, 08 Sep 2003 08:52:18 +0000 From: Jens Rehsack User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20030821 X-Accept-Language: de-de, de, en-us, en MIME-Version: 1.0 To: Alexey Zelkin References: <3F573110.90106@liwing.de> <20030908115507.A61581@phantom.cris.net> In-Reply-To: <20030908115507.A61581@phantom.cris.net> Content-Type: multipart/mixed; boundary="------------010406070107010903070204" cc: glewis@freebsd.org cc: phantom@freebsd.org cc: freebsd-java@freebsd.org Subject: Re: jdk-1.4 on 5.1-current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 08:52:33 -0000 This is a multi-part message in MIME format. --------------010406070107010903070204 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Alexey Zelkin wrote: > hi, > > On Thu, Sep 04, 2003 at 12:33:20PM +0000, Jens Rehsack wrote: > >>Hi all, >> >>as all others I have problems getting jdk-1.4 compiled under -current. >>The preprocessor problems I could solve on my own, but later in the >>progress I'm getting a bus error with a core dump. > > > This is strange. I did not expirienced any such problems with latest > gcc imported. I get: [...] /usr/ports/java/jdk14/work/control/build/bsd-i586/bin/java -classpath ../../../tools/strip StripProperties < ../../../../src/share/javac/com/sun/tools/javac/v8/resources/compiler.properties > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/javac/v8/resources/compiler.properties Bus error (core dumped) gmake[5]: *** [/usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/javac/v8/resources/compiler.properties] Error 138 gmake[5]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/sun/javac/sources' gmake[4]: *** [all] Error 1 gmake[4]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/sun/javac' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java/javac' gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make' gmake: *** [j2se-build] Error 2 *** Error code 2 I modified them using attached 4 files. I get even the same result. And no output :-( >>It seems, the patchset is adding a flag "-O3" which is known to be >>broken in all gcc3 variants, eg.: >>- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11319 >>- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11741 > > > Hmm... I'll look into. Thanks for the reference. > > >>My questions are: >>1) How can I enable the output of the compile instruction >> which is executed (how can I enable verbose_echo)? > > > Comment line 86 in hotspot/build/bsd/makefiles/vm.make. Or > just set environment variable 'MAKE_VERBOSE' to 'YES'. Thanks, I give it a try. > >>2) How can I modify the c/c++-compiler flags which are used >> to build java? > > > See hotspot/build/bsd/makefiles/{vm,gcc}.make files. All compiler > options are set there. I already tried. Maybe I'm to stupid :-) But I'm afraid I'm not but made another mistake. --------------010406070107010903070204 Content-Type: text/plain; name="build-jdk" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="build-jdk" #!/bin/sh export FORBID_OPT=yes export FORBID_PROC_OPT=yes export USE_DEBUG=yes cd /usr/ports/java/jdk14 if [ -d work ] then rm -rf work fi make patch for a in diff-* do patch <$a done nice -n +10 make build --------------010406070107010903070204 Content-Type: text/plain; name="diff-aa" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diff-aa" --- work/hotspot/build/bsd/makefiles/vm.make.orig Thu Sep 4 11:56:09 2003 +++ work/hotspot/build/bsd/makefiles/vm.make Thu Sep 4 12:00:17 2003 @@ -0,0 +1,227 @@ +# +# @(#)vm.make 1.9 02/01/17 10:10:20 +# +# Copyright 1999-2002 Sun Microsystems, Inc. All rights reserved. +# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. +# + +# This makefile (vm.make) is included from the vm.make in the +# build directories. +# It knows how to compile and link the VM. + +# It assumes the following flags are set: +# CFLAGS Platform_file, Src_Dirs, SYSDEFS, AOUT, LIB, Obj_Files, Lib_H_Files, Lib_C_Files + +# And it assumes that the deps and incls have already been built. + +# -- D. Ungar (5/97) from a file by Bill Bush + +# build whole VM by default, I can also build foo.o or foo.i + +AOUT = gamma$(G_SUFFIX) + +JSIG = jsig$(G_SUFFIX) +LIBJSIG = lib$(JSIG).so + +default: $(AOUT) $(LIBJSIG) + + +GENERATED = ../generated + +# read a generated file defining the set of .o's and the .o .h dependencies + +include $(GENERATED)/Dependencies +Obj_Files += $(EXTRA_OBJS) + + +# read machine-specific adjustments (%%% should do this via buildATree?) + +include $(GAMMADIR)/build/bsd/makefiles/$(Platform_arch).make + +# tell make that .cpp is important + +.SUFFIXES: .cpp $(SUFFIXES) + + +# set VPATH so make knows where to look for source files +# Src_Dirs is everything in src/share/vm/*, plus the right os/*/vm and cpu/*/vm +# The incls directory contains generated header file lists for inclusion. +# The adfiles directory contains ad_.[ch]pp. + +Src_Dirs_V = $(GENERATED)/adfiles ${Src_Dirs} $(GENERATED)/incls +VPATH += $(Src_Dirs_V:%=%:) + +# set INCLUDES for C preprocessor + +Src_Dirs_I = $(GENERATED)/adfiles ${Src_Dirs} $(GENERATED) +INCLUDES += $(Src_Dirs_I:%=-I%) + +# Bill had this, I don't know why +# SYSDEFS += -Dvolatile='' + +# Bill had this, I don't know why +# SYSDEFS += -DNOASM + +BUILD_VERSION = -DHOTSPOT_BUILD_VERSION="\"$(HOTSPOT_BUILD_VERSION)\"" +BUILD_VERSION$(HOTSPOT_BUILD_VERSION) = + +CPPFLAGS = ${SYSDEFS} ${INCLUDES} ${BUILD_VERSION} + +# Suppress warnings (for now) +CFLAGS += -w + +# do not include shared lib path in a.outs +#AOUT_FLAGS += -norunpath + +COMPILE = ${CPP} ${CPPFLAGS} ${CFLAGS} +LINK_LIB = ${CPP} -shared -mimpure-text +LINK = ${CPP} ${AOUT_FLAGS} + + +COMPILE.s = ${COMPILE} -S +COMPILE.o = ${COMPILE} -c +COMPILE.i = ${COMPILE} -E + +verbose-echo = echo +verbose-echo$(MAKE_VERBOSE) = : + +# Compiling + +# Generate Disassembly for Inspection +%.s: %.cpp + @echo Compiling $< ; \ + rm -f $@ ; \ + $(verbose-echo) \ + ${COMPILE.s} $< + ${COMPILE.s} $< + @rm -f c++filt.out; \ + cat $@ | c++filt > c++filt.out; \ + rm -f $@; \ + mv c++filt.out $@ + +%.o: %.cpp + @echo Compiling $< ; \ + rm -f $@ ; \ + $(verbose-echo) \ + ${COMPILE.o} $< + ${COMPILE.o} $< && \ + case "$(MFLAGS)" in *j*) echo Done with $<;; esac + +%.o: %.S + @echo Assembling-cpp $< ; \ + rm -f $@ ; \ + $(verbose-echo) \ + ${COMPILE.o} $< + ${COMPILE.o} $< && \ + case "$(MFLAGS)" in *j*) echo Done with $<;; esac + +%.o: %.s + @echo Assembling $< ; \ + rm -f $@ ; \ + $(verbose-echo) \ + ${COMPILE.o} $< + ${COMPILE.o} $< && \ + case "$(MFLAGS)" in *j*) echo Done with $<;; esac + +# Intermediate files (for debugging macros) + +%.i: %.cpp + @echo Preprocessing $< to $@; \ + $(verbose-echo) \ + ${COMPILE.i} $< >$@ + ${COMPILE.i} $< >$@ + + +# The whole megilla: + +ifeq ($(FREEBSD_4STABLE), true) +LIBS += -lm -pthread +else +ifeq ($(TRUE_PLATFORM), NetBSD) +LIBS += -lm -pthread +else +LIBS += -lm -lc_r +endif +endif + +JVM = jvm$(G_SUFFIX) +LIBJVM = lib$(JVM).so + +ifeq ("${G_SUFFIX}", "_g") +LN_LIBJVM = libjvm.so +else +LN_LIBJVM = libjvm_g.so +endif + +# By default, link the *.o into the library, not the executable. +LINK_INTO$(LINK_INTO) = LIBJVM + + +# making launch: + +AOUT.o = $(AOUT.o/LINK_INTO_$(LINK_INTO)) +AOUT.o/LINK_INTO_AOUT = $(Obj_Files) +AOUT.o/LINK_INTO_LIBJVM = + +# For now, build a copy of the JDK1.2beta4 launcher. +# This is useful, because the development cycle goes faster +# if we can use ild to statically link the VM into the launcher. +# Eventually, we should expunge all use of $(AOUT) from the makefiles. +# The optimized (product) build should certainly avoid making a new launcher. +AOUT.o += launcher.o + +LAUNCHER = $(GAMMADIR)/src/os/$(Platform_os_family)/launcher +LAUNCHERFLAGS = -I$(LAUNCHER) -I$(GAMMADIR)/src/share/vm/prims +launcher.o: launcher.c $(LAUNCHER)/java.c $(LAUNCHER)/java_md.c + $(CC) -g -c -o $@ launcher.c $(LAUNCHERFLAGS) $(CPPFLAGS) + +# Figure out how to turn this off: +#LAUNCHERFLAGS += -DOLDJAVA + + +launcher.c: + @rm -f $@ $@+ + echo '#define debug launcher_debug' >>$@+ + echo '#include "java.c"' >>$@+ + echo '#include "java_md.c"' >>$@+ + mv $@+ $@ + +$(AOUT): $(AOUT.o) $(LIBJVM) + @echo Linking launcher... ; \ + $(verbose-echo) \ + ${LINK} -o $@ ${AOUT_FLAGS} $(AOUT.o) -L `pwd` -L ${JAVA_HOME}/jre/lib/$(Platform_gnu_dis_arch) -L ${JAVA_HOME}/lib/$(Platform_gnu_dis_arch) -l$(JVM) $(LIBS) ; \ + ${LINK} -o $@ ${AOUT_FLAGS} $(AOUT.o) -L `pwd` -L ${JAVA_HOME}/jre/lib/$(Platform_gnu_dis_arch) -L ${JAVA_HOME}/lib/$(Platform_gnu_dis_arch) -l$(JVM) $(LIBS) + +# making the library: + +LIBJVM.o = $(LIBJVM.o/LINK_INTO_$(LINK_INTO)) +LIBJVM.o/LINK_INTO_AOUT = +LIBJVM.o/LINK_INTO_LIBJVM = $(Obj_Files) + + +$(LIBJVM): $(LIBJVM.o) + echo Linking vm... +ifeq ($(TRUE_PLATFORM), FreeBSD) + + ${LINK_LIB} ${LIB_FLAGS} -z noversion -o $@ $(LIBJVM.o) $(LIBS) +else + ${LINK_LIB} ${LIB_FLAGS} -o $@ $(LIBJVM.o) $(LIBS) +endif +# @rm -f $@.1; ln -s $@ $@.1 +# @rm -f ${LN_LIBJVM}; ln -s $@ ${LN_LIBJVM} +# @rm -f ${LN_LIBJVM}.1; ln -s ${LN_LIBJVM} ${LN_LIBJVM}.1 + +# making libjsig + +JSIGSRCDIR = $(GAMMADIR)/src/os/$(Platform_os_family)/vm +ifeq ("${G_SUFFIX}", "_g") +SYMFLAG = -g +else +SYMFLAG = +endif + +$(LIBJSIG): $(JSIGSRCDIR)/jsig.c + echo Making signal interposition lib...; \ + $(CC) $(SYMFLAG) -D_GNU_SOURCE -D_REENTRANT -shared -fPIC -o $@ $(JSIGSRCDIR)/jsig.c + +.PHONY: default --------------010406070107010903070204 Content-Type: text/plain; name="diff-ab" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diff-ab" --- work/hotspot/build/bsd/makefiles/adlc.make.orig Thu Sep 4 11:56:08 2003 +++ work/hotspot/build/bsd/makefiles/adlc.make Thu Sep 4 12:01:11 2003 @@ -0,0 +1,229 @@ +# +# @(#)adlc.make 1.4 01/12/07 15:06:59 +# +# Copyright 1999-2002 Sun Microsystems, Inc. All rights reserved. +# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. +# + +# This makefile (adlc.make) is included from the adlc.make in the +# build directories. +# It knows how to compile, link, and run the adlc. + +# ######################################################################### + +# OUTDIR must be the same as AD_Dir = $(GENERATED)/adfiles in top.make: +OUTDIR = ../generated/adfiles + +ARCH = $(Platform_arch) +OS = $(Platform_os_family) + +SOURCE.AD = $(OUTDIR)/$(OS)_$(ARCH).ad + +SOURCES.AD = $(GAMMADIR)/src/cpu/$(ARCH)/vm/$(ARCH).ad \ + $(GAMMADIR)/src/os_cpu/$(OS)_$(ARCH)/vm/$(OS)_$(ARCH).ad + +Src_Dirs += $(GAMMADIR)/src/share/vm/adlc + +EXEC = $(OUTDIR)/adlc + +all: + +# ######################################################################### +# THE FOLLOWING IS TAKEN FROM VM.MAKE + +# tell make that .cpp is important + +.SUFFIXES: .cpp $(SUFFIXES) + + +# set VPATH so make knows where to look for source files + +Src_Dirs_V = ${Src_Dirs} $(GENERATED)/incls +VPATH += $(Src_Dirs_V:%=%:) + + +# set INCLUDES for C preprocessor + +Src_Dirs_I = ${Src_Dirs} $(GENERATED) +INCLUDES += $(Src_Dirs_I:%=-I%) + +# Suppress warnings (for now) +CFLAGS += -w + +# ######################################################################### + + +# /usr/ccs/bin/make +# /usr/dist/share/devpro/5.x-sparc/bin/CC +# man -M /usr/dist/share/devpro/5.x-sparc/man CC + +CPP = g++ +CPPFLAGS = -DASSERT -g -o $@ +# -o object file-name +# +w Additional warnings: Nonportable, Likely mistakes or inefficient +# -xwe Treat all warnings as errors (skipped for now) +# +p Use -features=no%anachronisms. +# -E Runs a source file through the preprocessor, output to stdout +# +# $< first component of target name +# $@ target name + +CPPFLAGS += ${SYSDEFS} ${INCLUDES} + +OBJECTNAMES = \ + adlparse.o \ + archDesc.o \ + arena.o \ + dfa.o \ + dict2.o \ + filebuff.o \ + forms.o \ + formsopt.o \ + formssel.o \ + main.o \ + adlc-opcodes.o \ + output_c.o \ + output_h.o \ + +OBJECTS = $(OBJECTNAMES:%=$(OUTDIR)/%) + +GENERATEDNAMES = \ + ad_$(ARCH).cpp \ + ad_$(ARCH).hpp \ + ad_$(ARCH)_clone.cpp \ + ad_$(ARCH)_expand.cpp \ + ad_$(ARCH)_format.cpp \ + ad_$(ARCH)_gen.cpp \ + ad_$(ARCH)_misc.cpp \ + ad_$(ARCH)_peephole.cpp \ + ad_$(ARCH)_pipeline.cpp \ + adGlobals_$(ARCH).hpp \ + dfa_$(ARCH).cpp \ + +GENERATEDFILES = $(GENERATEDNAMES:%=$(OUTDIR)/%) + +# Random dependencies: +$(OBJECTS): opcodes.hpp classes.hpp adlc.hpp adlcVMDeps.hpp adlparse.hpp archDesc.hpp arena.hpp dict2.hpp filebuff.hpp forms.hpp formsopt.hpp formssel.hpp + +# ######################################################################### + +all: $(EXEC) + +$(EXEC) : $(OBJECTS) + @echo Making adlc + @$(CPP) $(DFLAGS) $(LFLAGS) $(OBJECTS) -o $(EXEC) + +# The source files refer to ostream.h, which sparcworks calls iostream.h +$(OBJECTS): ostream.h +ostream.h : + @echo >$@ '#include ' + +dump: + : OUTDIR=$(OUTDIR) + : OBJECTS=$(OBJECTS) + : products = $(OUTDIR)/ad_$(ARCH).cpp $(OUTDIR)/ad_$(ARCH).hpp $(OUTDIR)/dfa_$(ARCH).cpp + +all: $(GENERATEDFILES) + +$(GENERATEDFILES): refresh_adfiles + +# Get a unique temporary directory name, so multiple makes can run in parallel. +# Note that product files are updated via "mv", which is atomic. +TEMPDIR := $(OUTDIR)/mktmp$(shell echo $$$$) + +verbose-echo = echo +verbose-echo$(MAKE_VERBOSE) = : + +# +# adlc_updater is a simple sh script, under sccs control. It is +# used to selectively update generated adlc files. This should +# provide a nice compilation speed improvement. +# +ADLC_UPDATER_DIRECTORY = $(GAMMADIR)/build/bsd +ADLC_UPDATER = adlc_updater + +# This action refreshes all generated adlc files simultaneously. +# The way it works is this: +# 1) create a scratch directory to work in. +# 2) if the current working directory does not have $(ADLC_UPDATER), copy it. +# 3) run the compiled adlc executable. This will create new adlc files in the scratch directory. +# 4) call $(ADLC_UPDATER) on each generated adlc file. It will selectively update changed or missing files. +# 5) If we actually updated any files, echo a notice. +# + +refresh_adfiles: $(EXEC) $(SOURCE.AD) + @rm -rf $(TEMPDIR); mkdir $(TEMPDIR) + @ [ -f $(ADLC_UPDATER) ] || ( cp $(ADLC_UPDATER_DIRECTORY)/$(ADLC_UPDATER) . ; chmod +x $(ADLC_UPDATER) ) + @$(verbose-echo) \ + $(EXEC) -q -T $(SOURCE.AD) \ + -c$(TEMPDIR)/ad_$(ARCH).cpp -h$(TEMPDIR)/ad_$(ARCH).hpp -a$(TEMPDIR)/dfa_$(ARCH).cpp -v$(TEMPDIR)/adGlobals_$(ARCH).hpp + @$(EXEC) -q -T $(SOURCE.AD) \ + -c$(TEMPDIR)/ad_$(ARCH).cpp -h$(TEMPDIR)/ad_$(ARCH).hpp -a$(TEMPDIR)/dfa_$(ARCH).cpp -v$(TEMPDIR)/adGlobals_$(ARCH).hpp \ + || { rm -rf $(TEMPDIR); exit 1; } + @ ./$(ADLC_UPDATER) ad_$(ARCH).cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH).hpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_clone.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_expand.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_format.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_gen.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_misc.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_peephole.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) ad_$(ARCH)_pipeline.cpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) adGlobals_$(ARCH).hpp $(TEMPDIR) $(OUTDIR) + @ ./$(ADLC_UPDATER) dfa_$(ARCH).cpp $(TEMPDIR) $(OUTDIR) + @[ -f $(TEMPDIR)/made-change ] \ + || echo "Rescanned $(SOURCE.AD) but encountered no changes." + + @rm -rf $(TEMPDIR) + + +# ######################################################################### + +$(SOURCE.AD): $(SOURCES.AD) + @cat $(SOURCES.AD) > $(SOURCE.AD) + +COMPILE = ${CPP} ${CPPFLAGS} ${CFLAGS} + +COMPILE.o = ${COMPILE} -c +COMPILE.i = ${COMPILE} -E + +verbose-echo = echo +verbose-echo$(MAKE_VERBOSE) = : + +$(OUTDIR)/%.o: %.cpp + @echo Compiling $< ; \ + rm -f $@ ; \ + $(verbose-echo) \ + ${COMPILE.o} $< + ${COMPILE.o} $< && \ + case "$(MFLAGS)" in *j*) echo Done with $<;; esac + +# Some object files are given a prefix, to disambiguate +# them from objects of the same name built for the VM. +$(OUTDIR)/adlc-%.o: %.cpp + @echo Compiling $< ; \ + rm -f $@ ; \ + $(verbose-echo) \ + ${COMPILE.o} $< + ${COMPILE.o} $< + +# Intermediate files (for debugging macros) + +%.i: %.cpp + @echo Preprocessing $< to $@; \ + $(verbose-echo) \ + ${COMPILE.i} $< >$@ + ${COMPILE.i} $< >$@ + +# ######################################################################### + +clean : + rm $(OBJECTS) + +cleanall : + rm $(OBJECTS) $(EXEC) + +# ######################################################################### + + +.PHONY: all dump refresh_adfiles clean cleanall --------------010406070107010903070204 Content-Type: text/plain; name="diff-ac" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diff-ac" --- work/hotspot/build/bsd/makefiles/gcc.make.orig Thu Sep 4 11:56:08 2003 +++ work/hotspot/build/bsd/makefiles/gcc.make Thu Sep 4 12:05:21 2003 @@ -0,0 +1,87 @@ +# +# @(#)gcc.make 1.18 02/04/15 16:51:57 +# +# Copyright 1999-2002 Sun Microsystems, Inc. All rights reserved. +# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. +# + +# put the *.o files in the a.out, not the shared library +LINK_INTO = $(LINK_INTO/$(VERSION)) +LINK_INTO/debug = AOUT +#LINK_INTO/optimized = AOUT +LINK_INTO/optimized = LIBJVM + +# apply this setting to link into the shared library even in the debug version: +LINK_INTO = LIBJVM + +# If MAKE_OPTO is null, then we will compile with the -DOPTO. +# That switch, despite its name, has the effect of __disabling__ OPTO. +$(MAKE_OPTO)CFLAGS += -DOPTO + +ifdef CC_INTERP +CFLAGS += -DCC_INTERP +endif +ifdef NEED_ASM +CFLAGS += -save-temps +endif + +# XXX: someday we'll need to take a look into warnings generated by hotspot +# compile (with -W or -Wall). --phantom +# +CFLAGS += -Winline +CFLAGS += -fPIC +CFLAGS += -fwritable-strings +CFLAGS += -fno-rtti +#CFLAGS += -fno-exceptions +CFLAGS += -D__STDC__=1 -D_LARGEFILE64_SOURCE +CFLAGS += -D__GNU__ -D_REENTRANT -D_THREAD_SAFE +#CFLAGS += -fcheck-new +CFLAGS += -pipe + +ifeq ($(FREEBSD_4STABLE), true) +CFLAGS += -pthread +endif + +# Set GCC_SAVE_TEMPS=-save-temps to keep temporary files (.ii, .s). +CFLAGS += $(GCC_SAVE_TEMPS) + +# The flags to use for an Optimized g++ build +# XXXBSD: optimization issues +# OPT_CFLAGS += -O3 +OPT_CFLAGS += -O +# Hotspot uses very unstrict aliasing turn this optimization off +OPT_CFLAGS += -fno-strict-aliasing + +# The gcc compiler segv's on ia64 when compiling cInterpreter.cpp +# if we use expensive-optimizations +ifeq ($(ARCH), ia64) +OPT_CFLAGS += -fno-expensive-optimizations +endif + +OPT_CFLAGS/NOOPT=-O0 + +# Set the environment variable HOTSPARC_HOTSPARC_GENERIC to "true" +# to inhibit the effect of the previous line on CFLAGS. + +ifdef USE_EGCS +CPP = egcs +CC = egcs +else +# Linux version of gcc.make says: +# +# : unlike g++, gcc statically links libstdc++ (add 83K in filesize), so people +# : without gcc/2.91 (or whatever version we use to build the binaries) can +# : run java without installing the compatibility libstdc++ +# +# but unfortunatelly at FreeBSD 5.x gcc does not link against libstdc++ at all +# and linking process fails. XXXBSD: to be revised later +ifeq ($(FREEBSD_4STABLE), true) +CPP = gcc +else +CPP = g++ +endif +CC = gcc +endif + +AOUT_FLAGS += -export-dynamic +DEBUG_CFLAGS += -g --------------010406070107010903070204-- From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 02:03:06 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ABCC16A4BF; Mon, 8 Sep 2003 02:03:06 -0700 (PDT) Received: from relay1.cris.net (relay1.cris.net [212.110.128.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id D297243FE0; Mon, 8 Sep 2003 02:02:57 -0700 (PDT) (envelope-from phantom@phantom.cris.net) Received: from phantom.cris.net (root@phantom.cris.net [212.110.130.74]) by relay1.cris.net (8.12.6/8.12.6) with ESMTP id h88C7rFW034837; Mon, 8 Sep 2003 12:07:54 GMT Received: (from phantom@localhost) by phantom.cris.net (8.12.6/8.12.2) id h889BWej061832; Mon, 8 Sep 2003 12:11:32 +0300 (EEST) (envelope-from phantom) Date: Mon, 8 Sep 2003 12:11:32 +0300 From: Alexey Zelkin To: Jens Rehsack Message-ID: <20030908121132.B61701@phantom.cris.net> References: <3F573110.90106@liwing.de> <20030908115507.A61581@phantom.cris.net> <3F5C4342.4050200@liwing.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3F5C4342.4050200@liwing.de>; from rehsack@liwing.de on Mon, Sep 08, 2003 at 08:52:18AM +0000 X-Operating-System: FreeBSD 4.7-STABLE i386 cc: glewis@freebsd.org cc: freebsd-java@freebsd.org Subject: Re: jdk-1.4 on 5.1-current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 09:03:06 -0000 hi, On Mon, Sep 08, 2003 at 08:52:18AM +0000, Jens Rehsack wrote: > >>as all others I have problems getting jdk-1.4 compiled under -current. > >>The preprocessor problems I could solve on my own, but later in the > >>progress I'm getting a bus error with a core dump. > > > > > > This is strange. I did not expirienced any such problems with latest > > gcc imported. > > I get: > > [...] > /usr/ports/java/jdk14/work/control/build/bsd-i586/bin/java -classpath > ../../../tools/strip StripProperties < > ../../../../src/share/javac/com/sun/tools/javac/v8/resources/compiler.properties > > > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/javac/v8/resources/compiler.properties > Bus error (core dumped) Fine. Would you please look into following file and send me output from there ? [/usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/javac/v8/resources/compiler.properties] [..] > I modified them using attached 4 files. I get even the same result. I'd prefer if you send me diffs, not complete files. > And no output :-( No output ? :-) Most simple question -- in commands above you may see that output redirection commands are used, so 'stdout' is being sent to compiler.properties file. From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 03:22:59 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDDAD16A4BF; Mon, 8 Sep 2003 03:22:59 -0700 (PDT) Received: from spmler2.mail.eds.com (spmler2.mail.eds.com [194.128.225.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBB8243FF2; Mon, 8 Sep 2003 03:22:57 -0700 (PDT) (envelope-from thomas.sparrevohn@eds.com) Received: from spmlir2.mail.eds.com (spmlir2.mail.eds.com [205.191.69.42]) by spmler2.mail.eds.com (8.11.6p2/8.11.6) with ESMTP id h88AMVO17680; Mon, 8 Sep 2003 11:22:31 +0100 Received: from spmlir2.mail.eds.com (localhost [127.0.0.1]) by spmlir2.mail.eds.com (8.11.6p2/8.11.6) with ESMTP id h88AMVM12697; Mon, 8 Sep 2003 11:22:31 +0100 Received: from ukspm104.exemhub.exch.eds.com ([204.230.90.155]) by spmlir2.mail.eds.com (8.11.6p2/8.11.6) with ESMTP id h88AMU512689; Mon, 8 Sep 2003 11:22:30 +0100 Received: by ukspm104.exemhub.exch.eds.com with Internet Mail Service (5.5.2655.51) id ; Mon, 8 Sep 2003 11:22:29 +0100 Message-ID: <2946E9F05C8DD511A7DC0002A5608CE4DB1DD4@GBCHM201> From: "Sparrevohn, Thomas" To: "'Jens Rehsack'" , Alexey Zelkin Date: Mon, 8 Sep 2003 11:22:32 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2655.51) Content-Type: text/plain cc: glewis@freebsd.org cc: phantom@freebsd.org cc: freebsd-java@freebsd.org Subject: RE: jdk-1.4 on 5.1-current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 10:23:00 -0000 For what it is worth - The error does not occur if you use the debugger version of the bin/* executables - I have not looked into it yet - but both the _g and stripped _g executables work. Regards Thomas -----Original Message----- From: Jens Rehsack [mailto:rehsack@liwing.de] Sent: 08 September 2003 09:52 To: Alexey Zelkin Cc: glewis@freebsd.org; phantom@freebsd.org; freebsd-java@freebsd.org Subject: Re: jdk-1.4 on 5.1-current Alexey Zelkin wrote: > hi, > > On Thu, Sep 04, 2003 at 12:33:20PM +0000, Jens Rehsack wrote: > >>Hi all, >> >>as all others I have problems getting jdk-1.4 compiled under -current. >>The preprocessor problems I could solve on my own, but later in the >>progress I'm getting a bus error with a core dump. > > > This is strange. I did not expirienced any such problems with latest > gcc imported. I get: [...] /usr/ports/java/jdk14/work/control/build/bsd-i586/bin/java -classpath ../../../tools/strip StripProperties < ../../../../src/share/javac/com/sun/tools/javac/v8/resources/compiler.proper ties > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/javac /v8/resources/compiler.properties Bus error (core dumped) gmake[5]: *** [/usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/java c/v8/resources/compiler.properties] Error 138 gmake[5]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/sun/javac/sources' gmake[4]: *** [all] Error 1 gmake[4]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/sun/javac' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java/javac' gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make' gmake: *** [j2se-build] Error 2 *** Error code 2 I modified them using attached 4 files. I get even the same result. And no output :-( >>It seems, the patchset is adding a flag "-O3" which is known to be >>broken in all gcc3 variants, eg.: >>- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11319 >>- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11741 > > > Hmm... I'll look into. Thanks for the reference. > > >>My questions are: >>1) How can I enable the output of the compile instruction >> which is executed (how can I enable verbose_echo)? > > > Comment line 86 in hotspot/build/bsd/makefiles/vm.make. Or just set > environment variable 'MAKE_VERBOSE' to 'YES'. Thanks, I give it a try. > >>2) How can I modify the c/c++-compiler flags which are used >> to build java? > > > See hotspot/build/bsd/makefiles/{vm,gcc}.make files. All compiler > options are set there. I already tried. Maybe I'm to stupid :-) But I'm afraid I'm not but made another mistake. From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 11:01:38 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86C0D16A4FB for ; Mon, 8 Sep 2003 11:01:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36EC243FBD for ; Mon, 8 Sep 2003 11:01:35 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h88I1ZUp096885 for ; Mon, 8 Sep 2003 11:01:35 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h88I1YpO096880 for freebsd-java@freebsd.org; Mon, 8 Sep 2003 11:01:34 -0700 (PDT) Date: Mon, 8 Sep 2003 11:01:34 -0700 (PDT) Message-Id: <200309081801.h88I1YpO096880@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 18:01:38 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/08/22] java/41913 java JniHandler and ChannelUn Errors 1 problem total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/02/25] java/35320 java linux-jdk-1.4 JVM fails when running Tomc 1 problem total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/10/11] java/43929 java linux-ibm-jdk core dumps without System.e o [2002/10/18] java/44219 java Update port: textproc/cocoon to 2.0.3 o [2002/10/18] java/44251 java Create stylebook port o [2002/11/04] java/44922 java JVM crash o [2003/07/29] java/55032 java SVr4 emulation interferes with install 5 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 16:03:05 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71F2F16A4BF for ; Mon, 8 Sep 2003 16:03:05 -0700 (PDT) Received: from mail.liwing.de (mail.liwing.de [213.70.188.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B44A44001 for ; Mon, 8 Sep 2003 16:03:03 -0700 (PDT) (envelope-from rehsack@liwing.de) Received: (qmail 35673 invoked from network); 8 Sep 2003 23:02:58 -0000 Received: from stingray.liwing.de (HELO liwing.de) ([213.70.188.164]) (envelope-sender ) by mail.liwing.de (qmail-ldap-1.03) with SMTP for ; 8 Sep 2003 23:02:58 -0000 Message-ID: <3F5D0AA2.6040700@liwing.de> Date: Mon, 08 Sep 2003 23:02:58 +0000 From: Jens Rehsack User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20030821 X-Accept-Language: de-de, de, en-us, en MIME-Version: 1.0 To: Alexey Zelkin References: <3F573110.90106@liwing.de> <20030908115507.A61581@phantom.cris.net> <3F5C4342.4050200@liwing.de> <20030908121132.B61701@phantom.cris.net> In-Reply-To: <20030908121132.B61701@phantom.cris.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: glewis@freebsd.org cc: freebsd-java@freebsd.org Subject: Re: jdk-1.4 on 5.1-current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 23:03:05 -0000 Alexey Zelkin wrote: > hi, > > On Mon, Sep 08, 2003 at 08:52:18AM +0000, Jens Rehsack wrote: [...] > Fine. Would you please look into following file and send me output > from there ? > > [/usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/com/sun/tools/javac/v8/resources/compiler.properties] Sorry, it's empty. >>I modified them using attached 4 files. I get even the same result. > > > I'd prefer if you send me diffs, not complete files. Wasn't it patches? I think the diff-a* are. >>And no output :-( > > > No output ? :-) Most simple question -- in commands above you may see > that output redirection commands are used, so 'stdout' is being sent > to compiler.properties file. It's empty as I said. I didn't realize it when I sent the mail, but I checked it when I was trying first. Jens From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 23:56:24 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 636A516A4BF; Mon, 8 Sep 2003 23:56:24 -0700 (PDT) Received: from smtp0.euronet.nl (smtp0.euronet.nl [194.134.35.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89EC943FF3; Mon, 8 Sep 2003 23:56:23 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp0.euronet.nl (Postfix) with ESMTP id D75D12470A; Tue, 9 Sep 2003 08:56:21 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. Date: Tue, 9 Sep 2003 08:56:25 +0200 User-Agent: KMail/1.5.2 To: java@FreeBSD.org, Greg Lewis X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309090856.25043.ernst.dehaan@nl.wanadoo.com> Subject: Fwd: Re: cvs commit: ports/editors/openoffice-devel Makefile X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2003 06:56:24 -0000 FYI... ---------- Forwarded Message ---------- Subject: Re: cvs commit: ports/editors/openoffice-devel Makefile Date: dinsdag 9 september 2003 06:18 From: Don Lewis To: glennpj@charter.net Cc: mbr@FreeBSD.org, ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org On 8 Sep, Glenn Johnson wrote: > On Mon, Sep 08, 2003 at 08:21:54AM -0700, Martin Blapp wrote: >> mbr 2003/09/08 08:21:54 PDT >> >> FreeBSD ports repository >> >> Modified files: >> editors/openoffice-devel Makefile >> Log: >> Compiles again with system gcc on 5.x. > > How does one manage to get jdk14, which openoffice-devel depends on, to > build on 5.x? Greg Lewis has posted three patches to the java@ list, which I found by browsing the list archives. I don't know why the largest of the three hasn't been commited, but the other two are just supposed to be quick fixes. After applying these three patches, I found another syntax error in j2se/src/solaris/native/java/net/Inet4AddressImpl.c (a quoted string split across two lines). After I patched that problem, I was able to successfully build the port, but I have not yet tested it. ------------------------------------------------------- From owner-freebsd-java@FreeBSD.ORG Tue Sep 9 02:41:35 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A4FA16A4BF for ; Tue, 9 Sep 2003 02:41:35 -0700 (PDT) Received: from armadillo.lan.eorigen.com (82-68-60-9.dsl.in-addr.zen.co.uk [82.68.60.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id A393843FCB for ; Tue, 9 Sep 2003 02:41:34 -0700 (PDT) (envelope-from dhardiker@eorigen.com) Received: from ws4 (ws4.lan.eorigen.com [192.168.1.54]) by armadillo.lan.eorigen.com (Postfix) with SMTP id E165A582F; Tue, 9 Sep 2003 10:41:32 +0100 (BST) Message-ID: <00a701c376b6$8e232820$3601a8c0@ws4> From: "Dan Hardiker" To: "Michael Bretterklieber" Date: Tue, 9 Sep 2003 10:41:33 +0100 Organization: eOrigen MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 cc: freebsd-java@FreeBSD.org Subject: Re: MPD Issues - Errors and Mysterious Packet Loss X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Hardiker List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2003 09:41:35 -0000 > try from the XP Box: > > ping -l 1500 www.yahoo.de > > If you get no reply then try decreasing the ICMP packet size (-l switch), > until you get a reply. Pinging 192.168.1.3 (internal ip of MPD server) from 192.168.1.101 (assigned ip of xp box) as external traffic isnt routed via vpn's gateway. 1500 - no reply x4 1400 - no reply x4 1300 - no reply x3 + 1 reply on the 3rd attempt 1200 - no reply x2 + 2 reply on the 1st / 4th attempt 1100 - no reply x3 + 1 reply on the 2nd attempt 1000 - no reply x2 + 2 reply on the 1st / 4th attempt 900 - no reply x3 + 1 reply on the 2nd attempt 800 - no reply x2 + 2 reply on the 1st / 4th attempt 700 - no reply x3 + 1 reply on the 2nd attempt // stopped the pinging for about 5 mins here // 600 - no reply x1 + 3 reply on the 1st / 2nd / 3rd attempt 500 - no reply x1 + 3 reply on the 1st / 2nd / 3rd attempt 400 - no reply x2 + 2 reply on the 1st / 2nd attempt 300 - no reply x2 + 2 reply on the 1st / 4th attempt 200 - no reply x2 + 2 reply on the 1st / 4th attempt 100 - no reply x2 + 2 reply on the 1st / 2nd attempt 50 - no reply x1 + 3 reply on the 1st / 2nd / 3rd attempt Heres a bit of info for you - while I doing some of the duplicate tests (pinging 1000 more than just 1 set of 4 for example) I though I would try pinging 192.168.1.101 from the mpd server to see if I could get through. Heres what I found: [10:29:32][root@armadillo]:~$ ping 192.168.1.101 PING 192.168.1.101 (192.168.1.101): 56 data bytes ping: sendto: No buffer space available ping: sendto: No buffer space available ping: sendto: No buffer space available 64 bytes from 192.168.1.101: icmp_seq=3 ttl=128 time=0.922 ms 64 bytes from 192.168.1.101: icmp_seq=4 ttl=128 time=0.889 ms 64 bytes from 192.168.1.101: icmp_seq=5 ttl=128 time=0.882 ms 64 bytes from 192.168.1.101: icmp_seq=6 ttl=128 time=0.877 ms 64 bytes from 192.168.1.101: icmp_seq=7 ttl=128 time=0.871 ms NOTE: the TTL on the pings from the XP box are notabley 64 where as the mpd server has them set to 128 Buffer space seems to be running out somewhere? PS: I applied the TCP MSS patch, and even with TCP web traffic, Im still clocking up receiving errors by the dozen. I hope that helps -- Dan Hardiker [dhardiker@eorigen.com] ADAM Systems Engineer eOrigen Ltd From owner-freebsd-java@FreeBSD.ORG Tue Sep 9 02:58:56 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F001016A4BF; Tue, 9 Sep 2003 02:58:55 -0700 (PDT) Received: from armadillo.lan.eorigen.com (82-68-60-9.dsl.in-addr.zen.co.uk [82.68.60.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 108DD43FF2; Tue, 9 Sep 2003 02:58:55 -0700 (PDT) (envelope-from dhardiker@eorigen.com) Received: from ws4 (ws4.lan.eorigen.com [192.168.1.54]) by armadillo.lan.eorigen.com (Postfix) with SMTP id E5D8C582F; Tue, 9 Sep 2003 10:58:52 +0100 (BST) Message-ID: <012501c376b8$fa116590$3601a8c0@ws4> From: "Dan Hardiker" To: References: <00a701c376b6$8e232820$3601a8c0@ws4> Date: Tue, 9 Sep 2003 10:58:53 +0100 Organization: eOrigen MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 cc: freebsd-net@freebsd.org Subject: Re: MPD Issues - Errors and Mysterious Packet Loss X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Hardiker List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2003 09:58:56 -0000 Probably best you ignore the past post while I go sleep ... should have been aimed at freebsd-net@ ... sorry Here you go freebsd-net guys. Sorry for the mess up. ----- Original Message ----- From: "Dan Hardiker" To: "Michael Bretterklieber" Cc: Sent: Tuesday, September 09, 2003 10:41 AM Subject: Re: MPD Issues - Errors and Mysterious Packet Loss > > try from the XP Box: > > > > ping -l 1500 www.yahoo.de > > > > If you get no reply then try decreasing the ICMP packet size (-l switch), > > until you get a reply. > > Pinging 192.168.1.3 (internal ip of MPD server) from 192.168.1.101 (assigned > ip of xp box) as external traffic isnt routed via vpn's gateway. > > 1500 - no reply x4 > 1400 - no reply x4 > 1300 - no reply x3 + 1 reply on the 3rd attempt > 1200 - no reply x2 + 2 reply on the 1st / 4th attempt > 1100 - no reply x3 + 1 reply on the 2nd attempt > 1000 - no reply x2 + 2 reply on the 1st / 4th attempt > 900 - no reply x3 + 1 reply on the 2nd attempt > 800 - no reply x2 + 2 reply on the 1st / 4th attempt > 700 - no reply x3 + 1 reply on the 2nd attempt > // stopped the pinging for about 5 mins here // > 600 - no reply x1 + 3 reply on the 1st / 2nd / 3rd attempt > 500 - no reply x1 + 3 reply on the 1st / 2nd / 3rd attempt > 400 - no reply x2 + 2 reply on the 1st / 2nd attempt > 300 - no reply x2 + 2 reply on the 1st / 4th attempt > 200 - no reply x2 + 2 reply on the 1st / 4th attempt > 100 - no reply x2 + 2 reply on the 1st / 2nd attempt > 50 - no reply x1 + 3 reply on the 1st / 2nd / 3rd attempt > > Heres a bit of info for you - while I doing some of the duplicate tests > (pinging 1000 more than just 1 set of 4 for example) I though I would try > pinging 192.168.1.101 from the mpd server to see if I could get through. > Heres what I found: > > [10:29:32][root@armadillo]:~$ ping 192.168.1.101 > PING 192.168.1.101 (192.168.1.101): 56 data bytes > ping: sendto: No buffer space available > ping: sendto: No buffer space available > ping: sendto: No buffer space available > 64 bytes from 192.168.1.101: icmp_seq=3 ttl=128 time=0.922 ms > 64 bytes from 192.168.1.101: icmp_seq=4 ttl=128 time=0.889 ms > 64 bytes from 192.168.1.101: icmp_seq=5 ttl=128 time=0.882 ms > 64 bytes from 192.168.1.101: icmp_seq=6 ttl=128 time=0.877 ms > 64 bytes from 192.168.1.101: icmp_seq=7 ttl=128 time=0.871 ms > > NOTE: the TTL on the pings from the XP box are notabley 64 where as the mpd > server has them set to 128 > > Buffer space seems to be running out somewhere? > > PS: I applied the TCP MSS patch, and even with TCP web traffic, Im still > clocking up receiving errors by the dozen. > > I hope that helps > > -- > Dan Hardiker [dhardiker@eorigen.com] > ADAM Systems Engineer > eOrigen Ltd > > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > > From owner-freebsd-java@FreeBSD.ORG Tue Sep 9 11:16:37 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3217916A4BF for ; Tue, 9 Sep 2003 11:16:37 -0700 (PDT) Received: from mail.ac-net.at (secure.ac-net.at [212.24.125.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0282D43FD7 for ; Tue, 9 Sep 2003 11:16:35 -0700 (PDT) (envelope-from shammer@daemon.li) Received: from localhost (server.ac-net.at [127.0.0.1]) with ESMTP id 4CBC93F1F for ; Tue, 9 Sep 2003 20:16:22 +0200 (CEST) Received: from daemon.li (dsl-154-212.utaonline.at [62.218.154.212]) with SMTP id C24B43F13 for ; Tue, 9 Sep 2003 18:16:19 +0000 (UTC) Received: (qmail 1767 invoked from network); 9 Sep 2003 18:16:39 -0000 Received: from localhost (HELO daemon.li) (127.0.0.1) by localhost with SMTP; 9 Sep 2003 18:16:39 -0000 Received: (from shammer@localhost) by daemon.li (8.12.6/8.12.7/Submit) id h89IGcNs001765; Tue, 9 Sep 2003 20:16:38 +0200 (CEST) (envelope-from shammer) Date: Tue, 9 Sep 2003 20:16:38 +0200 (CEST) Message-Id: <200309091816.h89IGcNs001765@daemon.li> To: FreeBSD-gnats-submit@freebsd.org From: Josef El-Rayes X-send-pr-version: 3.113 X-GNATS-Notify: X-Virus-Scanned: by AMaViS 0.3.12 with AC-networks extensions cc: freebsd-java@freebsd.org Subject: [patch] java/links: update links X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Josef El-Rayes List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2003 18:16:37 -0000 >Submitter-Id: current-users >Originator: Josef El-Rayes >Organization: >Confidential: no >Synopsis: [patch] java/links: update links >Severity: non-critical >Priority: low >Category: www >Class: update >Release: FreeBSD 4.8-STABLE i386 >Environment: System: FreeBSD daemon.li 4.8-STABLE FreeBSD 4.8-STABLE #8: Tue Jul 22 18:16:23 CEST 2003 root@daemon.li:/usr/obj/usr/src/sys/CUSTOM i386 >Description: www/en/java/links/*: update moved links and remove dead links >How-To-Repeat: >Fix: --- java.diff begins here --- diff -ruN java.orig/links/development.sgml java/links/development.sgml --- java.orig/links/development.sgml Tue Sep 9 18:44:31 2003 +++ java/links/development.sgml Tue Sep 9 20:02:08 2003 @@ -14,13 +14,14 @@
  • IDE´S
  • JDBC
    • Sun's list of JDBC Drivers -
    • Town
      - A 100% Pure Java API that works in conjunction with JDBC.
    • tjFM
      A Type 4 JDBC driver for MySQL. -
    • GWE
      - A Type 4 JDBC driver for MySQL.
    • mm.mysql
      A Type 4 JDBC driver for MySQL.
  • UML
      -
    • Tendril Software Structure Builder
      - UML development software written in Java - commercial version and - demo versions available.
      - Plugin for NetBeans available.
    • TogetherJ
      UML based development environment, written in Java. Different editions available, even a free one. @@ -63,9 +54,6 @@
      • Jikes
        Ultra fast java compiler from IBM (available as port) -
      • Guavac
        - Guavac is a free java compiler developed under GNU Public License, -and its package includes guavad, java bytecode decompiler.
    diff -ruN java.orig/links/freebsd.sgml java/links/freebsd.sgml --- java.orig/links/freebsd.sgml Tue Sep 9 18:44:31 2003 +++ java/links/freebsd.sgml Tue Sep 9 19:53:46 2003 @@ -10,7 +10,6 @@
      -
    • The JavaComm API
      Port of the JavaComm API to FreeBSD
    • shuJIT - http://www.shudo.net/jit/ - a "Just In Time" compiler for FreeBSD and Linux.
    • TYA - ftp://gonzalez.cyberus.ca/pub/Linux/java/ - a "Just In Time" compiler for FreeBSD.
    • Kaffe - http://www.kaffe.org - a "clean room" implementation of Java. diff -ruN java.orig/links/resources.sgml java/links/resources.sgml --- java.orig/links/resources.sgml Tue Sep 9 18:44:31 2003 +++ java/links/resources.sgml Tue Sep 9 20:09:16 2003 @@ -16,19 +16,9 @@ The Java Magazine
    • Giant Java Tree (GJT)
      Open Source Java organized in a CVS tree. -
    • JOS
      - Free Java Operating System (still under development but already some nice - things available)
    • Javalobby
      Organization to support Java (fight for Java), sometimes nice offers
      of commercial software for free (if you are member of Javalobby) -
        -
      • JFA
        - The Javalobby Application Framework, collection of different java programs.
        - Also available via GJT. -
      -
    • ICE
      - Offering webspace for some nice Java projects, e.g. JCVS
    • JCentral
      Search engine only for java things (searches
      newsgroups, source code archives, ... Provided by IBM diff -ruN java.orig/links/tutorials.sgml java/links/tutorials.sgml --- java.orig/links/tutorials.sgml Tue Sep 9 18:44:31 2003 +++ java/links/tutorials.sgml Tue Sep 9 19:50:16 2003 @@ -12,7 +12,8 @@ --- java.diff ends here --- From owner-freebsd-java@FreeBSD.ORG Tue Sep 9 14:52:14 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA33F16A4C0 for ; Tue, 9 Sep 2003 14:52:14 -0700 (PDT) Received: from chen.org.nz (chen.org.nz [210.54.19.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6254F43FE0 for ; Tue, 9 Sep 2003 14:52:13 -0700 (PDT) (envelope-from jonc@chen.org.nz) Received: from grimoire.chen.org.nz (localhost [127.0.0.1]) by chen.org.nz (8.12.9/8.12.9) with ESMTP id h89LqAIW005453 for ; Wed, 10 Sep 2003 09:52:10 +1200 (NZST) (envelope-from jonc@grimoire.chen.org.nz) Received: (from jonc@localhost) by grimoire.chen.org.nz (8.12.9/8.12.9/Submit) id h89LqAVs005452 for freebsd-java@freebsd.org; Wed, 10 Sep 2003 09:52:10 +1200 (NZST) (envelope-from jonc) Date: Wed, 10 Sep 2003 09:52:10 +1200 From: Jonathan Chen To: freebsd-java@freebsd.org Message-ID: <20030909215210.GA5404@grimoire.chen.org.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2003 21:52:14 -0000 Hi, I'd like to make a plea to remove the following bits from the "ant" script of the port: # FreeBSD-specific: Add the .jar files from ${PREFIX}/share/java/classes for JAR_FILE in "/usr/local/share/java/classes"/*.jar; do # If the directory is empty, then the input string is returned if [ -f "${JAR_FILE}" ]; then if [ -z "${LOCALCLASSPATH}" ]; then LOCALCLASSPATH="${JAR_FILE}" else LOCALCLASSPATH="${JAR_FILE}":"${LOCALCLASSPATH}" fi fi done I can't see the rationale for the addition of the jar files; any decent project that reference the common jar files would make a copy of it in the project's supplementary lib directory for maximum portability. The adverse effects of adding this are: 1. it pollutes the environment. 2. build.xml files fails in subtle ways on FreeBSD compared to other Java platforms (eg: xdoclet task definition with classpathref). This means I can't just move project from other systems to FreeBSD simply, and vice versa. Cheers. -- Jonathan Chen ---------------------------------------------------------------------- Power corrupts, Absolute Power is pretty neat From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 00:13:34 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DE6416A4C3 for ; Wed, 10 Sep 2003 00:13:34 -0700 (PDT) Received: from smtp1.euronet.nl (smtp1.euronet.nl [194.134.35.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id C419243FDF for ; Wed, 10 Sep 2003 00:13:32 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp1.euronet.nl (Postfix) with ESMTP id 7E53267142; Wed, 10 Sep 2003 09:13:30 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: Jonathan Chen , freebsd-java@freebsd.org Date: Wed, 10 Sep 2003 09:13:34 +0200 User-Agent: KMail/1.5.2 References: <20030909215210.GA5404@grimoire.chen.org.nz> In-Reply-To: <20030909215210.GA5404@grimoire.chen.org.nz> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309100913.34213.ernst.dehaan@nl.wanadoo.com> Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 07:13:34 -0000 Although I do see the usefulness of the current behaviour of the 'ant' script, I also recognize the need for different behaviour in some cases. The fastest and easiest short-term solution for this is to add an environment variable that will make the 'ant' script behave as you would like it to. Ernst On dinsdag 9 september 2003 23:52, Jonathan Chen wrote: > Hi, > > I'd like to make a plea to remove the following bits from the "ant" > script of the port: > > # FreeBSD-specific: Add the .jar files from > ${PREFIX}/share/java/classes for JAR_FILE in > "/usr/local/share/java/classes"/*.jar; do > > # If the directory is empty, then the input string is returned > if [ -f "${JAR_FILE}" ]; then > if [ -z "${LOCALCLASSPATH}" ]; then > LOCALCLASSPATH="${JAR_FILE}" > else > LOCALCLASSPATH="${JAR_FILE}":"${LOCALCLASSPATH}" > fi > fi > done > > I can't see the rationale for the addition of the jar files; any > decent project that reference the common jar files would make a copy > of it in the project's supplementary lib directory for maximum > portability. The adverse effects of adding this are: > > 1. it pollutes the environment. > 2. build.xml files fails in subtle ways on FreeBSD compared > to other Java platforms (eg: xdoclet task definition > with classpathref). This means I can't just move project from > other systems to FreeBSD simply, and vice versa. > > Cheers. From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 02:18:47 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48FDB16A4BF; Wed, 10 Sep 2003 02:18:47 -0700 (PDT) Received: from smtp1.euronet.nl (smtp1.euronet.nl [194.134.35.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47D7243FDF; Wed, 10 Sep 2003 02:18:46 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp1.euronet.nl (Postfix) with ESMTP id 8B3C3673B7; Wed, 10 Sep 2003 11:18:43 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: Greg Lewis , Kris Kennaway , Alexey Zelkin , Herve Quiroz Date: Wed, 10 Sep 2003 11:18:48 +0200 User-Agent: KMail/1.5.2 X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309101118.48214.ernst.dehaan@nl.wanadoo.com> cc: java@FreeBSD.org Subject: Bento errors for Java packages X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 09:18:47 -0000 Greg, Kris, Alexey, Herve, In preparation for 4.9-RELEASE, I'm going through the Bento errors for Java ports at: http://bento.freebsd.org/errorlogs/i386-4-failure.html The following Java ports failed: java/diablo-jdk13 Distfile not found java/diablo-jre13 Distfile not found java/j2sdkee13 (no log) java/jakarta-struts (no log) java/jdk14 (no log) java/linux-sun-jdk13 Distfile not found java/linux-sun-jdk14 Distfile not found Greg, why can't Bento find the distfiles for the Diablo JDK/JRE ports? Then for the Sun JDK 1.3/1.4 for Linux ports: How can we avoid that Bento attempts to build these packages? They cannot be built, because the distfiles have to be fetched manually. Should we perhaps change: .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && \ !defined(PACKAGE_BUILDING) IGNORE= .endif to: .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= .endif ? Ernst From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 02:25:38 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FAE816A4BF; Wed, 10 Sep 2003 02:25:38 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-107-253.dsl.lsan03.pacbell.net [64.169.107.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06D0343F93; Wed, 10 Sep 2003 02:25:37 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 1EA5366D32; Wed, 10 Sep 2003 02:25:27 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id E0573800; Wed, 10 Sep 2003 02:25:26 -0700 (PDT) Date: Wed, 10 Sep 2003 02:25:26 -0700 From: Kris Kennaway To: Ernst de Haan Message-ID: <20030910092526.GA48381@rot13.obsecurity.org> References: <200309101118.48214.ernst.dehaan@nl.wanadoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <200309101118.48214.ernst.dehaan@nl.wanadoo.com> User-Agent: Mutt/1.4.1i cc: java@FreeBSD.org cc: Greg Lewis cc: Herve Quiroz cc: Alexey Zelkin cc: Kris Kennaway Subject: Re: Bento errors for Java packages X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 09:25:38 -0000 --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 10, 2003 at 11:18:48AM +0200, Ernst de Haan wrote: > Greg, Kris, Alexey, Herve, >=20 >=20 > In preparation for 4.9-RELEASE, I'm going through the Bento errors for Ja= va=20 > ports at: >=20 > http://bento.freebsd.org/errorlogs/i386-4-failure.html >=20 > The following Java ports failed: >=20 > java/diablo-jdk13 Distfile not found > java/diablo-jre13 Distfile not found > java/j2sdkee13 (no log) > java/jakarta-struts (no log) > java/jdk14 (no log) > java/linux-sun-jdk13 Distfile not found > java/linux-sun-jdk14 Distfile not found >=20 > Greg, why can't Bento find the distfiles for the Diablo JDK/JRE ports? >=20 > Then for the Sun JDK 1.3/1.4 for Linux ports: How can we avoid that Bento= =20 > attempts to build these packages? They cannot be built, because the=20 > distfiles have to be fetched manually. Should we perhaps change: >=20 > .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && \ > !defined(PACKAGE_BUILDING) > IGNORE=3D > .endif >=20 > to: >=20 > .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) > IGNORE=3D > .endif >=20 > ? No, if you check the CVS history you'll see that this is deliberate. You're correct that the distfiles may not be fetched automatically, but if they're fetched manually then the package can be built (the consequence of not doing this is that hundreds of other package builds can not be attempted). This is what I do on bento, except of course it usually takes a while to track a distfile update. Kris --17pEHd4RhPHOinZp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/Xu4GWry0BWjoQKURAqbGAKC4Pq2k5emZ1sRc58oZ3vv4Xk4R3gCfX0T8 fgO/rHxxhN3sxgKWwAYD0zA= =U5VN -----END PGP SIGNATURE----- --17pEHd4RhPHOinZp-- From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 02:56:55 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A7A116A4BF for ; Wed, 10 Sep 2003 02:56:55 -0700 (PDT) Received: from mgr3.xmission.com (mgr3.xmission.com [198.60.22.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id 837E343FE0 for ; Wed, 10 Sep 2003 02:56:54 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr3.xmission.com with spam-scanned (Exim 3.35 #1) id 19x1iX-0006zf-03 for java@freebsd.org; Wed, 10 Sep 2003 03:56:54 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr3.xmission.com with esmtp (Exim 3.35 #1) id 19x1i1-0006iP-03; Wed, 10 Sep 2003 03:56:22 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h8AA5tC5016896; Wed, 10 Sep 2003 04:05:55 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h8AA5mWo016895; Wed, 10 Sep 2003 04:05:48 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 10 Sep 2003 04:05:48 -0600 From: Greg Lewis To: Ernst de Haan Message-ID: <20030910100548.GA16875@misty.eyesbeyond.com> References: <200309101118.48214.ernst.dehaan@nl.wanadoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200309101118.48214.ernst.dehaan@nl.wanadoo.com> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: java@freebsd.org cc: Greg Lewis cc: Herve Quiroz cc: Alexey Zelkin cc: Kris Kennaway Subject: Re: Bento errors for Java packages X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 09:56:55 -0000 On Wed, Sep 10, 2003 at 11:18:48AM +0200, Ernst de Haan wrote: > Greg, why can't Bento find the distfiles for the Diablo JDK/JRE ports? I suspect that its because they need to be downloaded manually and aren't currently available on Bento per Kris' response. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 03:09:50 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CB8B16A4BF for ; Wed, 10 Sep 2003 03:09:50 -0700 (PDT) Received: from relay1.cris.net (relay1.cris.net [212.110.128.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6B8143FCB for ; Wed, 10 Sep 2003 03:09:44 -0700 (PDT) (envelope-from phantom@phantom.cris.net) Received: from phantom.cris.net (root@phantom.cris.net [212.110.130.74]) by relay1.cris.net (8.12.6/8.12.6) with ESMTP id h8ADF6FW056715 for ; Wed, 10 Sep 2003 13:15:07 GMT Received: (from phantom@localhost) by phantom.cris.net (8.12.6/8.12.2) id h8AAIIx0078844; Wed, 10 Sep 2003 13:18:18 +0300 (EEST) (envelope-from phantom) Date: Wed, 10 Sep 2003 13:18:18 +0300 From: Alexey Zelkin To: java@freebsd.org Message-ID: <20030910131818.B78730@phantom.cris.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Operating-System: FreeBSD 4.7-STABLE i386 Subject: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 10:09:50 -0000 hi, We are reached RE stage of jdk14 patchset 4 release process. Snapshot of BSD/Java CVS is available as 'Experemental' patchset from usual patchsets location (http://www.eyesbeyond.com/freebsddom/java/jdk14.html). Most of problems reported are fixed here, but some still in progress of catching. Following bugs are known and not yet fixed: . 'runaway processes' -- sometimes (once per 100-800 executions) fork()'ed proceses get deadlocked because of SIGBUS storm (i.e. blocked, but not handled by JVM signals). Usual symptoms - process which does nothing, but utilizes a lot of system time. . Drag and Drop in AWT and SWING applications. . IPv6 issues with -CURRENT (actually IPv6 disabled again, since broken IPv6 support is also brokes IPv4 support as well). If you're somehow familiar with these areas and would like to help catching these up, please contact me. Please give a try to this patchset and report me any problems. Final patchset 4 release is proposed to be released next week (before 4.9 release) From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 03:45:16 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F2AF16A4BF for ; Wed, 10 Sep 2003 03:45:16 -0700 (PDT) Received: from smtp0.euronet.nl (smtp0.euronet.nl [194.134.35.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DD7C43FBD for ; Wed, 10 Sep 2003 03:45:15 -0700 (PDT) (envelope-from znerd@FreeBSD.org) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp0.euronet.nl (Postfix) with ESMTP id B0E9824A7D for ; Wed, 10 Sep 2003 12:45:12 +0200 (MEST) From: Ernst de Haan To: java@FreeBSD.org Date: Wed, 10 Sep 2003 12:45:17 +0200 User-Agent: KMail/1.5.2 X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309101245.17396.znerd@FreeBSD.org> Subject: Sun JDK 1.4.2_01 for Linux X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 10:45:16 -0000 All, Is it just my imagination or is the Sun JDK 1.4.2_01 for Linux (java/linux-sun-jdk14) stable and very well performing? On my FreeBSD 4.8-S systems it executes my big Ant build processes quite a bit faster than our own native JDK 1.4. I'm seeing something like a 15% speed increase. Anyone else have any experience with this JDK? Ernst From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 06:26:24 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFA4B16A4BF for ; Wed, 10 Sep 2003 06:26:24 -0700 (PDT) Received: from puget.esil.univ-mrs.fr (puget.esil.univ-mrs.fr [139.124.41.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9498443FE5 for ; Wed, 10 Sep 2003 06:26:23 -0700 (PDT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from puget.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1]) h8ADFr6n035321; Wed, 10 Sep 2003 15:15:54 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from localhost (rv@localhost)h8ADFqwe035318; Wed, 10 Sep 2003 15:15:52 +0200 (CEST) X-Authentication-Warning: puget.esil.univ-mrs.fr: rv owned process doing -bs Date: Wed, 10 Sep 2003 15:15:51 +0200 (CEST) From: Herve Quiroz X-X-Sender: rv@puget.esil.univ-mrs.fr To: Ernst de Haan In-Reply-To: <200309100913.34213.ernst.dehaan@nl.wanadoo.com> Message-ID: <20030910143418.H34811@puget.esil.univ-mrs.fr> References: <20030909215210.GA5404@grimoire.chen.org.nz> <200309100913.34213.ernst.dehaan@nl.wanadoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-java@freebsd.org Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 13:26:25 -0000 IMHO the solution would be to revert to the former 'ant' behaviour and use a new variable to specify any addition to the standard classpath. Then build some shell tool to include all jars from ${JAVASHAREDIR} in the classpath (or any other). The 'ant' executable (I mean the shell script) would look for some different variable (e.g. ANT_CLASSPATH) to be included in the CLASSPATH. The ANT_CLASSPATH would replace LOCALCLASSPATH, whose name is not implicit enough IMHO if it has to be used from outside of the ant shell script. Then having a shell tool (such as the usual libXXX-config tools out there) would allow us to populate this ANT_CLASSPATH: bash$ `ant-config --classpath` ant which would translate into: ANT_CLASSPATH=/usr/local/share/java/classes/log4j.jar:/usr/local/share/java/classes/commons-logging.jar ant >From here, we could imagine any behaviour we want for this ant-config tool. It could even handle the case where several versions of the same library are installed. I remember we discussed this issue long ago with no trivial/simple/transparent/flexible solution to the problem. I even suggested the use of symlinks like it is already the case for C shared libraries (I can't remember what sort of chemical substance I was on this day BTW...). Just think of the possibilities: ant-config --classpath --with-lib=log4j:1.2 --with-lib=commons-logging would add the log4j (but the 1.2 version which has support for JDK1.1) JAR file as well as the commons-logging (any version, latest preferably) JAR file to the classpath (the ant one, that is ANT_CLASSPATH). In my opinion, this solution addresses the "separation of concerns" and allows us to use the provided tools "as-is". No special behaviour, specific to FreeBSD, should be expected unless of course you specify one using the additional FreeBSD facilities. So for now, we could just implement the following changes: - Remove any automatic/enforced classpath consideration in 'ant' (other that what is expected from the original ant tool. - Add support for ANT_CLASSPATH in 'ant' That means users will not have to specify ANT_CLASSPATH manually. The next step would be to implement the 'ant-config' tool with (very) limited support. Only the '--classpath' parameter would be recognized at first, thus providing a way for the user to get the ANT_CLASSPATH filled quickly (and automatically) with all installed Java libraries. Of course such a tool requires to be in the ports tree, within java/apache-ant or as a separate port (I prefer the later personaly). Then, anyone is free to maintain and improve the tool, just like it is the case with java/javavmwrapper. Damn, this mail was supposed to be a "quick and short answer"... I drink too much coffee probably ;) Regards, Herve On Wed, 10 Sep 2003, Ernst de Haan wrote: > Although I do see the usefulness of the current behaviour of the 'ant' > script, I also recognize the need for different behaviour in some cases. > > The fastest and easiest short-term solution for this is to add an > environment variable that will make the 'ant' script behave as you would > like it to. > > Ernst > > On dinsdag 9 september 2003 23:52, Jonathan Chen wrote: > > Hi, > > > > I'd like to make a plea to remove the following bits from the "ant" > > script of the port: > > > > # FreeBSD-specific: Add the .jar files from > > ${PREFIX}/share/java/classes for JAR_FILE in > > "/usr/local/share/java/classes"/*.jar; do > > > > # If the directory is empty, then the input string is returned > > if [ -f "${JAR_FILE}" ]; then > > if [ -z "${LOCALCLASSPATH}" ]; then > > LOCALCLASSPATH="${JAR_FILE}" > > else > > LOCALCLASSPATH="${JAR_FILE}":"${LOCALCLASSPATH}" > > fi > > fi > > done > > > > I can't see the rationale for the addition of the jar files; any > > decent project that reference the common jar files would make a copy > > of it in the project's supplementary lib directory for maximum > > portability. The adverse effects of adding this are: > > > > 1. it pollutes the environment. > > 2. build.xml files fails in subtle ways on FreeBSD compared > > to other Java platforms (eg: xdoclet task definition > > with classpathref). This means I can't just move project from > > other systems to FreeBSD simply, and vice versa. > > > > Cheers. From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 07:16:44 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCF9616A4BF for ; Wed, 10 Sep 2003 07:16:44 -0700 (PDT) Received: from diomedes.noc.ntua.gr (diomedes.noc.ntua.gr [147.102.222.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id C847D43FE1 for ; Wed, 10 Sep 2003 07:16:42 -0700 (PDT) (envelope-from past@netmode.ntua.gr) Received: from netmode.ece.ntua.gr (dolly.netmode.ece.ntua.gr [147.102.13.10]) by diomedes.noc.ntua.gr (8.12.9/8.12.9) with ESMTP id h8AEGdUk073561; Wed, 10 Sep 2003 17:16:39 +0300 (EEST) (envelope-from past@netmode.ntua.gr) Received: from netmode.ntua.gr (hal.noc.ntua.gr [147.102.220.45]) by netmode.ece.ntua.gr (8.12.9/8.12.9) with ESMTP id h8AEKfQo021849; Wed, 10 Sep 2003 17:20:42 +0300 (EEST) (envelope-from past@netmode.ntua.gr) Message-ID: <3F5F3246.8080206@netmode.ntua.gr> Date: Wed, 10 Sep 2003 17:16:38 +0300 From: Panagiotis Astithas User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en, el MIME-Version: 1.0 To: Alexey Zelkin References: <20030910131818.B78730@phantom.cris.net> In-Reply-To: <20030910131818.B78730@phantom.cris.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 14:16:44 -0000 Hi, since I will be making a test build of the 4-pre1 patchset, I will grab the opportunity to ask about the Sun-provided SCSL security stuff. When I get to the page to download the sources, besides the usual j2sdk-1_4_1-src-scsl.zip, I can download another file, called j2sdk-sec-1_4_1-src-scsl.zip. The latter contains cryptographic code, but I am puzzled about its purpose. For all I can say, this contains source code for classes that are built with the port anyway, but perhaps this other bundle has some benefits, such as stronger encryption? If this is so, how could we include it in the build? The bundle contains only java files, plus a Windows C file, that I believe we can ignore. Also, will the final binary release of 1.4.1 contain these cryptography extensions, or the current ones? Thanks in advance, -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 07:35:27 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B10FC16A4BF for ; Wed, 10 Sep 2003 07:35:27 -0700 (PDT) Received: from mgr2.xmission.com (mgr2.xmission.com [198.60.22.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9806F43F85 for ; Wed, 10 Sep 2003 07:35:24 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr2.xmission.com with spam-scanned (Exim 3.35 #1) id 19x642-0007n0-02 for freebsd-java@freebsd.org; Wed, 10 Sep 2003 08:35:23 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr2.xmission.com with esmtp (Exim 3.35 #1) id 19x63h-0007Zj-02; Wed, 10 Sep 2003 08:35:07 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h8AEifC5023440; Wed, 10 Sep 2003 08:44:42 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h8AEiddb023439; Wed, 10 Sep 2003 08:44:39 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 10 Sep 2003 08:44:39 -0600 From: Greg Lewis To: Dan Langille Message-ID: <20030910144439.GA23417@misty.eyesbeyond.com> References: <3F563ABC.10437.4508FBC7@localhost> <3F597B71.1059.92280F4@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3F597B71.1059.92280F4@localhost> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-java@freebsd.org Subject: Re: (Fwd) Re: Shared object "libawt.so" not found X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 14:35:27 -0000 On Sat, Sep 06, 2003 at 06:15:13AM -0400, Dan Langille wrote: > On 5 Sep 2003 at 23:04, Greg Lewis wrote: > > On Wed, Sep 03, 2003 at 07:02:20PM -0400, Dan Langille wrote: > > > On 3 Sep 2003 at 14:47, Greg Lewis wrote: > > > > > > > On Wed, Sep 03, 2003 at 07:18:29AM -0400, Dan Langille wrote: > > > > > >>>[dan@laptop:/usr/local/share/opera] $ grep -r LD_LIBRARY_PATH * > > > > > >>>Binary file bin/opera matches > > > > > >>>uninst/rollback_7.20-20030825.2/opera: LD_LIBRARY_PATH="${OPERA_JAVA_DIR}:${OPERA_JAVA_DIR}/native_threads:${OPERA_JAVA_DIR}/client:${OPERA_JAVA_DIR}/classic:${LD_LIBRARY_PATH}" > > > > > >>>uninst/rollback_7.20-20030825.2/opera: export LD_LIBRARY_PATH > > > > > >>>uninst/rollback_7.20-20030827.1/opera: LD_LIBRARY_PATH="${OPERA_JAVA_DIR}:${OPERA_JAVA_DIR}/native_threads:${OPERA_JAVA_DIR}/client:${OPERA_JAVA_DIR}/classic:${LD_LIBRARY_PATH}" > > > > > >>>uninst/rollback_7.20-20030827.1/opera: export LD_LIBRARY_PATH > > > > > >>>[dan@laptop:/usr/local/share/opera] $ > > > > > > > > Evil. Opera assumes that the JDK will be using native threads. However, > > > > the Diablo JDK only provide green threads support. Looking at the names > > > > of the files, I'm not sure if there is one you should edit, however you > > > > can probably get the effect you want by doing: > > > > > > > > env OPERA_JAVA_DIR=/usr/local/diablo-jdk1.3.1/jre/lib/i386 \ > > > > LD_LIBRARY_PATH=/usr/local/diablo-jdk1.3.1/jre/lib/i386/green_threads \ > > > > opera > > > > > > Hmmm: > > > > > > [dan@laptop:~] $ env OPERA_JAVA_DIR=/usr/local/diablo-jdk1.3.1/jre/lib/i386 \ > > > > LD_LIBRARY_PATH=/usr/local/diablo-jdk1.3.1/jre/lib/i386/green_threads \ > > > > opera > > > /usr/libexec/ld-elf.so.1: /usr/local/diablo-jdk1.3.1/jre/lib/i386/libawt.so: Undefined symbol "JVM_RaiseSignal" > > > [dan@laptop:~] $ > > > > Right. This doesn't work because of the way the LD_LIBRARY_PATH is > > constructed in the opera shell script. The native_threads path will go > > first, meaning the green_threads libraries don't get loaded. My bad. > > > > > > The complete fix would be to edit one of the Opera files. If you can find > > > > out which one we should probably add it to the port. Maybe its time I > > > > download the beta and try it myself :). > > > > > > Please....? > > > > Ok. So if I edit /usr/X11R6/bin/opera and s/native_threads/green_threads/ > > it gets a bit further. However now I get problems with other symbols > > which the plugin assumes are available because you're using it in Mozilla > > or a derivative, right? Wrong. So, I hacked the plugin build to link > > in different Mozilla libraries until all the symbols were resolved, and > > now Opera is segfaulting :(. At least its leaving a core, but none of > > this is very promising for getting things working under Opera. > > Ouch! > > Oddly enough, a previous beta ran fine.... Either Opera has changed things (the plugin hasn't changed) or I have no clue how to install the plugin for Opera (or both :). Just to eliminate the latter, what is the correct way to install the Java plugin for Opera? -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 07:38:08 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADCCB16A4BF for ; Wed, 10 Sep 2003 07:38:08 -0700 (PDT) Received: from mgr1.xmission.com (mgr1.xmission.com [198.60.22.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC0B343FDF for ; Wed, 10 Sep 2003 07:38:07 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr1.xmission.com with spam-scanned (Exim 3.35 #1) id 19x66h-0000Gg-01 for java@freebsd.org; Wed, 10 Sep 2003 08:38:07 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr1.xmission.com with esmtp (Exim 3.35 #1) id 19x66Q-0000B8-01; Wed, 10 Sep 2003 08:37:51 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h8AElUC5023482; Wed, 10 Sep 2003 08:47:31 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h8AElSsF023481; Wed, 10 Sep 2003 08:47:28 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 10 Sep 2003 08:47:28 -0600 From: Greg Lewis To: Alexey Zelkin Message-ID: <20030910144727.GB23417@misty.eyesbeyond.com> References: <20030910131818.B78730@phantom.cris.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030910131818.B78730@phantom.cris.net> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: java@FreeBSD.org Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 14:38:08 -0000 On Wed, Sep 10, 2003 at 01:18:18PM +0300, Alexey Zelkin wrote: > We are reached RE stage of jdk14 patchset 4 release process. Snapshot > of BSD/Java CVS is available as 'Experemental' patchset from usual > patchsets location (http://www.eyesbeyond.com/freebsddom/java/jdk14.html). > > Most of problems reported are fixed here, but some still in progress > of catching. Following bugs are known and not yet fixed: In addition to the important bug fixes, this release will sport a couple of new features: . NetBSD (current) support. . Browser plugin support. If you're able to test either of these that would be appreciated. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 07:41:02 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4BD716A4C0 for ; Wed, 10 Sep 2003 07:41:02 -0700 (PDT) Received: from mgr6.xmission.com (mgr6.xmission.com [198.60.22.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1AA243F93 for ; Wed, 10 Sep 2003 07:41:01 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr6.xmission.com with spam-scanned (Exim 3.35 #1) id 19x69V-0008SW-06 for java@freebsd.org; Wed, 10 Sep 2003 08:41:01 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr6.xmission.com with esmtp (Exim 3.35 #1) id 19x69N-0008Md-06; Wed, 10 Sep 2003 08:40:59 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h8AEoUC5023503; Wed, 10 Sep 2003 08:50:31 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h8AEoTKN023502; Wed, 10 Sep 2003 08:50:29 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 10 Sep 2003 08:50:29 -0600 From: Greg Lewis To: Ernst de Haan Message-ID: <20030910145029.GC23417@misty.eyesbeyond.com> References: <200309101245.17396.znerd@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200309101245.17396.znerd@FreeBSD.org> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: java@FreeBSD.org Subject: Re: Sun JDK 1.4.2_01 for Linux X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 14:41:02 -0000 On Wed, Sep 10, 2003 at 12:45:17PM +0200, Ernst de Haan wrote: > Is it just my imagination or is the Sun JDK 1.4.2_01 for Linux > (java/linux-sun-jdk14) stable and very well performing? On my FreeBSD 4.8-S > systems it executes my big Ant build processes quite a bit faster than our > own native JDK 1.4. I'm seeing something like a 15% speed increase. > > Anyone else have any experience with this JDK? I agree that it feels snappier (although I have done no benchmarking). It also fixes some graphical issues. Unfortunately it has one regression that we're seeing at work with the NIO selector code, so we're currently stuck with 1.4.1_02 :(. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 07:44:34 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBB8C16A4BF for ; Wed, 10 Sep 2003 07:44:34 -0700 (PDT) Received: from mgr5.xmission.com (mgr5.xmission.com [198.60.22.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id C832743FDD for ; Wed, 10 Sep 2003 07:44:32 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr5.xmission.com with spam-scanned (Exim 3.35 #1) id 19x6Cu-0001SE-05 for java@freebsd.org; Wed, 10 Sep 2003 08:44:32 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr5.xmission.com with esmtp (Exim 3.35 #1) id 19x6CV-0001Gi-05; Wed, 10 Sep 2003 08:44:08 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h8AErgC5023566; Wed, 10 Sep 2003 08:53:42 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h8AErdJW023565; Wed, 10 Sep 2003 08:53:39 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 10 Sep 2003 08:53:38 -0600 From: Greg Lewis To: Panagiotis Astithas Message-ID: <20030910145338.GD23417@misty.eyesbeyond.com> References: <20030910131818.B78730@phantom.cris.net> <3F5F3246.8080206@netmode.ntua.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3F5F3246.8080206@netmode.ntua.gr> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: java@freebsd.org cc: Alexey Zelkin Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 14:44:34 -0000 On Wed, Sep 10, 2003 at 05:16:38PM +0300, Panagiotis Astithas wrote: > since I will be making a test build of the 4-pre1 patchset, I will grab > the opportunity to ask about the Sun-provided SCSL security stuff. > > When I get to the page to download the sources, besides the usual > j2sdk-1_4_1-src-scsl.zip, I can download another file, called > j2sdk-sec-1_4_1-src-scsl.zip. The latter contains cryptographic code, > but I am puzzled about its purpose. For all I can say, this contains > source code for classes that are built with the port anyway, but perhaps > this other bundle has some benefits, such as stronger encryption? If > this is so, how could we include it in the build? The bundle contains > only java files, plus a Windows C file, that I believe we can ignore. > Also, will the final binary release of 1.4.1 contain these cryptography > extensions, or the current ones? As I understand it, these are the source files for the bundled crytographic JARs, in case you want to compile them yourself. I don't believe the source code provides anything the bundled versions don't. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 13:48:55 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E11416A4C1 for ; Wed, 10 Sep 2003 13:48:55 -0700 (PDT) Received: from chen.org.nz (chen.org.nz [210.54.19.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BB1043F3F for ; Wed, 10 Sep 2003 13:48:53 -0700 (PDT) (envelope-from jonc@chen.org.nz) Received: from grimoire.chen.org.nz (localhost [127.0.0.1]) by chen.org.nz (8.12.9/8.12.9) with ESMTP id h8AKmWIW060290; Thu, 11 Sep 2003 08:48:32 +1200 (NZST) (envelope-from jonc@grimoire.chen.org.nz) Received: (from jonc@localhost) by grimoire.chen.org.nz (8.12.9/8.12.9/Submit) id h8AKmUm8060286; Thu, 11 Sep 2003 08:48:30 +1200 (NZST) (envelope-from jonc) Date: Thu, 11 Sep 2003 08:48:30 +1200 From: Jonathan Chen To: Herve Quiroz Message-ID: <20030910204830.GA60171@grimoire.chen.org.nz> References: <20030909215210.GA5404@grimoire.chen.org.nz> <200309100913.34213.ernst.dehaan@nl.wanadoo.com> <20030910143418.H34811@puget.esil.univ-mrs.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030910143418.H34811@puget.esil.univ-mrs.fr> User-Agent: Mutt/1.4.1i cc: Ernst de Haan cc: freebsd-java@freebsd.org Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 20:48:55 -0000 On Wed, Sep 10, 2003 at 03:15:51PM +0200, Herve Quiroz wrote: [..] > IMHO the solution would be to revert to the former 'ant' behaviour and > use a new variable to specify any addition to the standard classpath. > Then build some shell tool to include all jars from ${JAVASHAREDIR} in > the classpath (or any other). > > The 'ant' executable (I mean the shell script) would look for some > different variable (e.g. ANT_CLASSPATH) to be included in the CLASSPATH. > The ANT_CLASSPATH would replace LOCALCLASSPATH, whose name is not > implicit enough IMHO if it has to be used from outside of the ant shell > script. [.. rest-of-explanation snipped ..] I like this solution the best because: 1. ant will behave the same as it should on *all* platforms. 2. if anyone wants a FreeBSD tweak, it can be done easily. Cheers. -- Jonathan Chen ---------------------------------------------------------------------- Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life. From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 14:57:44 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98FD116A4BF for ; Wed, 10 Sep 2003 14:57:44 -0700 (PDT) Received: from diomedes.noc.ntua.gr (diomedes.noc.ntua.gr [147.102.222.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D09143FBF for ; Wed, 10 Sep 2003 14:57:43 -0700 (PDT) (envelope-from past@netmode.ntua.gr) Received: from netmode.ece.ntua.gr (dolly.netmode.ece.ntua.gr [147.102.13.10]) by diomedes.noc.ntua.gr (8.12.9/8.12.9) with ESMTP id h8ALvfUk078175; Thu, 11 Sep 2003 00:57:41 +0300 (EEST) (envelope-from past@netmode.ntua.gr) Received: from netmode.ntua.gr (ppp-229-010.dialup.ntua.gr [147.102.229.10]) by netmode.ece.ntua.gr (8.12.9/8.12.9) with ESMTP id h8AM1UQq024635; Thu, 11 Sep 2003 01:01:45 +0300 (EEST) (envelope-from past@netmode.ntua.gr) Message-ID: <3F5F9E44.9020607@netmode.ntua.gr> Date: Thu, 11 Sep 2003 00:57:24 +0300 From: Panagiotis Astithas User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en, el MIME-Version: 1.0 To: Greg Lewis References: <20030910131818.B78730@phantom.cris.net> <3F5F3246.8080206@netmode.ntua.gr> <20030910145338.GD23417@misty.eyesbeyond.com> In-Reply-To: <20030910145338.GD23417@misty.eyesbeyond.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org cc: Alexey Zelkin Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 21:57:44 -0000 Greg Lewis wrote: > On Wed, Sep 10, 2003 at 05:16:38PM +0300, Panagiotis Astithas wrote: > >>since I will be making a test build of the 4-pre1 patchset, I will grab >>the opportunity to ask about the Sun-provided SCSL security stuff. >> >>When I get to the page to download the sources, besides the usual >>j2sdk-1_4_1-src-scsl.zip, I can download another file, called >>j2sdk-sec-1_4_1-src-scsl.zip. The latter contains cryptographic code, >>but I am puzzled about its purpose. For all I can say, this contains >>source code for classes that are built with the port anyway, but perhaps >>this other bundle has some benefits, such as stronger encryption? If >>this is so, how could we include it in the build? The bundle contains >>only java files, plus a Windows C file, that I believe we can ignore. >>Also, will the final binary release of 1.4.1 contain these cryptography >>extensions, or the current ones? > > > As I understand it, these are the source files for the bundled > crytographic JARs, in case you want to compile them yourself. I don't > believe the source code provides anything the bundled versions don't. Correct me if I'm wrong, but the standard bundle seems to contain only stub classes, while the security bundle contains concrete implementations. For instance, I look for Cipher.java in the standard bundle and I can find it under a directory blah/stub/blah, containing a comment on top about export restrictions and such. Am I missing something here? Of course, then I have the question how the heck my secure web application is working all this time :-) -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece From owner-freebsd-java@FreeBSD.ORG Wed Sep 10 15:45:24 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E83516A4BF for ; Wed, 10 Sep 2003 15:45:24 -0700 (PDT) Received: from hotmail.com (law9-f86.law9.hotmail.com [64.4.9.86]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE89243F75 for ; Wed, 10 Sep 2003 15:45:23 -0700 (PDT) (envelope-from ricardo_jal@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Wed, 10 Sep 2003 15:45:23 -0700 Received: from 166.114.216.89 by lw9fd.law9.hotmail.msn.com with HTTP; Wed, 10 Sep 2003 22:45:23 GMT X-Originating-IP: [166.114.216.89] X-Originating-Email: [ricardo_jal@hotmail.com] From: =?iso-8859-1?B?UmljYXJkbyBKYXZpZXIgQXJhbmliYXIgTGXzbg==?= To: freebsd-java@freebsd.org Date: Wed, 10 Sep 2003 22:45:23 +0000 Message-ID: X-OriginalArrivalTime: 10 Sep 2003 22:45:23.0578 (UTC) FILETIME=[388635A0:01C377ED] MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Java Tutorial X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 22:45:24 -0000 Hi, I newbie with Java, first I like to know how i can install java for my FREEBSD maybe I like a tutorial for JFC i like to developer aplications using swing, if you know about a IDE java-swing or a RAD java with support for swing?.. Regards, Ricardo _________________________________________________________________ Consigue aquí las mejores y mas recientes ofertas de trabajo en América Latina y USA: [1]Haz clic aquí... References 1. http://g.msn.com/8HMPES/2743??PS= From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 00:26:43 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D225B16A4BF for ; Thu, 11 Sep 2003 00:26:43 -0700 (PDT) Received: from relay1.cris.net (relay1.cris.net [212.110.128.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id C76CA43FB1 for ; Thu, 11 Sep 2003 00:26:37 -0700 (PDT) (envelope-from phantom@phantom.cris.net) Received: from phantom.cris.net (root@phantom.cris.net [212.110.130.74]) by relay1.cris.net (8.12.6/8.12.6) with ESMTP id h8BAWAFW011852; Thu, 11 Sep 2003 10:32:11 GMT Received: (from phantom@localhost) by phantom.cris.net (8.12.6/8.12.2) id h8B7Yn3I085368; Thu, 11 Sep 2003 10:34:49 +0300 (EEST) (envelope-from phantom) Date: Thu, 11 Sep 2003 10:34:49 +0300 From: Alexey Zelkin To: Panagiotis Astithas Message-ID: <20030911103449.A85275@phantom.cris.net> References: <20030910131818.B78730@phantom.cris.net> <3F5F3246.8080206@netmode.ntua.gr> <20030910145338.GD23417@misty.eyesbeyond.com> <3F5F9E44.9020607@netmode.ntua.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3F5F9E44.9020607@netmode.ntua.gr>; from past@netmode.ntua.gr on Thu, Sep 11, 2003 at 12:57:24AM +0300 X-Operating-System: FreeBSD 4.7-STABLE i386 cc: Greg Lewis cc: java@freebsd.org Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 07:26:43 -0000 hi, On Thu, Sep 11, 2003 at 12:57:24AM +0300, Panagiotis Astithas wrote: > Greg Lewis wrote: > > On Wed, Sep 10, 2003 at 05:16:38PM +0300, Panagiotis Astithas wrote: > > > >>since I will be making a test build of the 4-pre1 patchset, I will grab > >>the opportunity to ask about the Sun-provided SCSL security stuff. > >> > >>When I get to the page to download the sources, besides the usual > >>j2sdk-1_4_1-src-scsl.zip, I can download another file, called > >>j2sdk-sec-1_4_1-src-scsl.zip. The latter contains cryptographic code, > >>but I am puzzled about its purpose. For all I can say, this contains > >>source code for classes that are built with the port anyway, but perhaps > >>this other bundle has some benefits, such as stronger encryption? If > >>this is so, how could we include it in the build? The bundle contains > >>only java files, plus a Windows C file, that I believe we can ignore. > >>Also, will the final binary release of 1.4.1 contain these cryptography > >>extensions, or the current ones? > > > > > > As I understand it, these are the source files for the bundled > > crytographic JARs, in case you want to compile them yourself. I don't > > believe the source code provides anything the bundled versions don't. > > Correct me if I'm wrong, but the standard bundle seems to contain only > stub classes, while the security bundle contains concrete > implementations. For instance, I look for Cipher.java in the standard > bundle and I can find it under a directory blah/stub/blah, containing a > comment on top about export restrictions and such. Am I missing > something here? > > Of course, then I have the question how the heck my secure web > application is working all this time :-) I hit this issue some time ago too :-) Actually, due to export restrictions, crypto stuff is distributed by compiled JAR, and in sources only stubs to allow crypto related stuff be compiled. After build complete, JAR with stubs is simply replaced with real one, IIRC. From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 00:41:45 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B16316A4BF for ; Thu, 11 Sep 2003 00:41:45 -0700 (PDT) Received: from diomedes.noc.ntua.gr (diomedes.noc.ntua.gr [147.102.222.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCFEC43FE5 for ; Thu, 11 Sep 2003 00:41:43 -0700 (PDT) (envelope-from past@netmode.ntua.gr) Received: from netmode.ece.ntua.gr (dolly.netmode.ece.ntua.gr [147.102.13.10]) by diomedes.noc.ntua.gr (8.12.9/8.12.9) with ESMTP id h8B7fgUk091394; Thu, 11 Sep 2003 10:41:42 +0300 (EEST) (envelope-from past@netmode.ntua.gr) Received: from netmode.ntua.gr (hal.noc.ntua.gr [147.102.220.45]) by netmode.ece.ntua.gr (8.12.9/8.12.9) with ESMTP id h8B7jnQo027084; Thu, 11 Sep 2003 10:45:49 +0300 (EEST) (envelope-from past@netmode.ntua.gr) Message-ID: <3F602736.2070608@netmode.ntua.gr> Date: Thu, 11 Sep 2003 10:41:42 +0300 From: Panagiotis Astithas User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en, el MIME-Version: 1.0 To: Alexey Zelkin References: <20030910131818.B78730@phantom.cris.net> <3F5F3246.8080206@netmode.ntua.gr> <20030910145338.GD23417@misty.eyesbeyond.com> <3F5F9E44.9020607@netmode.ntua.gr> <20030911103449.A85275@phantom.cris.net> In-Reply-To: <20030911103449.A85275@phantom.cris.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Greg Lewis cc: java@freebsd.org Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 07:41:45 -0000 Alexey Zelkin wrote: > hi, > > On Thu, Sep 11, 2003 at 12:57:24AM +0300, Panagiotis Astithas wrote: > >>Greg Lewis wrote: >> >>>On Wed, Sep 10, 2003 at 05:16:38PM +0300, Panagiotis Astithas wrote: >>> >>> >>>>since I will be making a test build of the 4-pre1 patchset, I will grab >>>>the opportunity to ask about the Sun-provided SCSL security stuff. >>>> >>>>When I get to the page to download the sources, besides the usual >>>>j2sdk-1_4_1-src-scsl.zip, I can download another file, called >>>>j2sdk-sec-1_4_1-src-scsl.zip. The latter contains cryptographic code, >>>>but I am puzzled about its purpose. For all I can say, this contains >>>>source code for classes that are built with the port anyway, but perhaps >>>>this other bundle has some benefits, such as stronger encryption? If >>>>this is so, how could we include it in the build? The bundle contains >>>>only java files, plus a Windows C file, that I believe we can ignore. >>>>Also, will the final binary release of 1.4.1 contain these cryptography >>>>extensions, or the current ones? >>> >>> >>>As I understand it, these are the source files for the bundled >>>crytographic JARs, in case you want to compile them yourself. I don't >>>believe the source code provides anything the bundled versions don't. >> >>Correct me if I'm wrong, but the standard bundle seems to contain only >>stub classes, while the security bundle contains concrete >>implementations. For instance, I look for Cipher.java in the standard >>bundle and I can find it under a directory blah/stub/blah, containing a >>comment on top about export restrictions and such. Am I missing >>something here? >> >>Of course, then I have the question how the heck my secure web >>application is working all this time :-) > > > I hit this issue some time ago too :-) > > Actually, due to export restrictions, crypto stuff is distributed by > compiled JAR, and in sources only stubs to allow crypto related stuff > be compiled. After build complete, JAR with stubs is simply replaced > with real one, IIRC. Ah, thanks. I was beginning to believe I was smoking something... (and feared that I had run out of it) -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 02:10:42 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BCA716A4BF for ; Thu, 11 Sep 2003 02:10:42 -0700 (PDT) Received: from smtp0.euronet.nl (smtp0.euronet.nl [194.134.35.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BCBF43FA3 for ; Thu, 11 Sep 2003 02:10:41 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp0.euronet.nl (Postfix) with ESMTP id 7B48A24B65; Thu, 11 Sep 2003 11:10:38 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: Jonathan Chen , Herve Quiroz Date: Thu, 11 Sep 2003 11:10:42 +0200 User-Agent: KMail/1.5.2 References: <20030909215210.GA5404@grimoire.chen.org.nz> <20030910143418.H34811@puget.esil.univ-mrs.fr> <20030910204830.GA60171@grimoire.chen.org.nz> In-Reply-To: <20030910204830.GA60171@grimoire.chen.org.nz> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309111110.42838.ernst.dehaan@nl.wanadoo.com> cc: java@FreeBSD.org Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 09:10:42 -0000 Jonathan, Herve, Okay, if this behaviour is really causing Ant to behave incompatible on FreeBSD, which it is, then we should rollback. We all agree on this. On the other hand, it must be _very_ easy to keep the current behaviour, if a person would like this. (S)he should only have to make a one-time change to get this behaviour for a single account or for all accounts on the machine. Do you agree? The easiest way to implement this, is to have a single environment variable that enables this behaviour if set. A person can then set this in /etc/profile or in ~/.profile. I know this is notas nifty as an ant-config command, but it's simple and effective. What do you think of this alternative? Ernst On woensdag 10 september 2003 22:48, Jonathan Chen wrote: > On Wed, Sep 10, 2003 at 03:15:51PM +0200, Herve Quiroz wrote: > > [..] > > > IMHO the solution would be to revert to the former 'ant' behaviour and > > use a new variable to specify any addition to the standard classpath. > > Then build some shell tool to include all jars from ${JAVASHAREDIR} in > > the classpath (or any other). > > > > The 'ant' executable (I mean the shell script) would look for some > > different variable (e.g. ANT_CLASSPATH) to be included in the > > CLASSPATH. The ANT_CLASSPATH would replace LOCALCLASSPATH, whose name > > is not implicit enough IMHO if it has to be used from outside of the > > ant shell script. > > [.. rest-of-explanation snipped ..] > > I like this solution the best because: > > 1. ant will behave the same as it should on *all* platforms. > 2. if anyone wants a FreeBSD tweak, it can be done easily. > > Cheers. From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 06:33:44 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8EDC16A4BF for ; Thu, 11 Sep 2003 06:33:44 -0700 (PDT) Received: from puget.esil.univ-mrs.fr (puget.esil.univ-mrs.fr [139.124.41.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2AFEA4400B for ; Thu, 11 Sep 2003 06:33:42 -0700 (PDT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from puget.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1]) h8BDN8p1023616; Thu, 11 Sep 2003 15:23:08 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from localhost (rv@localhost)h8BDN5XB023613; Thu, 11 Sep 2003 15:23:05 +0200 (CEST) X-Authentication-Warning: puget.esil.univ-mrs.fr: rv owned process doing -bs Date: Thu, 11 Sep 2003 15:23:05 +0200 (CEST) From: Herve Quiroz X-X-Sender: rv@puget.esil.univ-mrs.fr To: Ernst de Haan In-Reply-To: <200309111110.42838.ernst.dehaan@nl.wanadoo.com> Message-ID: <20030911151218.J23585@puget.esil.univ-mrs.fr> References: <20030909215210.GA5404@grimoire.chen.org.nz> <20030910204830.GA60171@grimoire.chen.org.nz> <200309111110.42838.ernst.dehaan@nl.wanadoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: java@FreeBSD.org cc: Herve Quiroz Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 13:33:45 -0000 Ernst, Although I was quite fond of the current behaviour when you implemented it, I just faced the problem last night and I found it very annoying. But you're right, many people (just as me) are used to this feature now. So there should be a quick and simple way to have ant continue to include all installed JARs in the classpath. What about a simple ANT_CLASSPATH_ALL variable ? If defined, the ant shell script adds the JARs from JAVASHAREDIR in the classpath (as it does in the current implementation). If not, the script acts as the original ant script (the one from Apache's former release). Then adding ANT_CLASSPATH support would be easy (and transparent to the final user). Herve On Thu, 11 Sep 2003, Ernst de Haan wrote: > Jonathan, Herve, > > Okay, if this behaviour is really causing Ant to behave incompatible on > FreeBSD, which it is, then we should rollback. We all agree on this. > > On the other hand, it must be _very_ easy to keep the current behaviour, if > a person would like this. (S)he should only have to make a one-time change > to get this behaviour for a single account or for all accounts on the > machine. Do you agree? > > The easiest way to implement this, is to have a single environment variable > that enables this behaviour if set. A person can then set this in > /etc/profile or in ~/.profile. I know this is notas nifty as an ant-config > command, but it's simple and effective. What do you think of this > alternative? > > Ernst From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 07:05:07 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29A3716A4BF for ; Thu, 11 Sep 2003 07:05:07 -0700 (PDT) Received: from mail.caraldi.com (caraldi.com [62.212.102.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDC6B43FEC for ; Thu, 11 Sep 2003 07:05:05 -0700 (PDT) (envelope-from jbq@caraldi.com) Received: from watt.intra.caraldi.com (watt.intra.caraldi.com [192.168.100.101]) by mail.caraldi.com (Postfix) with ESMTP id 062F9208E for ; Thu, 11 Sep 2003 16:05:03 +0200 (CEST) Received: by watt.intra.caraldi.com (Postfix, from userid 1001) id 13E3F84; Thu, 11 Sep 2003 16:06:43 +0200 (CEST) Date: Thu, 11 Sep 2003 16:06:42 +0200 From: Jean-Baptiste Quenot To: java@FreeBSD.org Message-ID: <20030911140640.GA22265@watt.intra.caraldi.com> Mail-Followup-To: java@FreeBSD.org References: <20030909215210.GA5404@grimoire.chen.org.nz> <20030910204830.GA60171@grimoire.chen.org.nz> <200309111110.42838.ernst.dehaan@nl.wanadoo.com> <20030911151218.J23585@puget.esil.univ-mrs.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030911151218.J23585@puget.esil.univ-mrs.fr> User-Agent: Mutt/1.5.4i Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 14:05:07 -0000 * Herve Quiroz: > Although I was quite fond of the current behaviour when you > implemented it, I just faced the problem last night and I found it > very annoying. Just a quick note to say that yes, the behaviour of automatically adding jars to the classpath is great, but not in the scope of Ant. It could just be a shell script that one could use independently by sourcing /usr/local/share/java/setup-classpath.sh (let's call it like that) before invoking ant. I use my own algorithm for setting up the classpath, but this has definitely *nothing* to do with ant. Every project should have a copy of the libs IMHO. Ant should not rely on FreeBSD's installed classes for proper function. It is not portable that way. The magical script fragment should only be considered *convenience* shell function, but should not be included in /usr/local/bin/ant. Best regards, -- Jean-Baptiste Quenot http://caraldi.com/jbq/ From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 07:08:47 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3451816A4BF for ; Thu, 11 Sep 2003 07:08:47 -0700 (PDT) Received: from mail.caraldi.com (caraldi.com [62.212.102.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3084A43FBF for ; Thu, 11 Sep 2003 07:08:44 -0700 (PDT) (envelope-from jbq@caraldi.com) Received: from watt.intra.caraldi.com (watt.intra.caraldi.com [192.168.100.101]) by mail.caraldi.com (Postfix) with ESMTP id 4A6902123 for ; Thu, 11 Sep 2003 16:08:43 +0200 (CEST) Received: by watt.intra.caraldi.com (Postfix, from userid 1001) id 4732484; Thu, 11 Sep 2003 16:10:22 +0200 (CEST) Date: Thu, 11 Sep 2003 16:10:22 +0200 From: Jean-Baptiste Quenot To: java@FreeBSD.org Message-ID: <20030911141020.GB22265@watt.intra.caraldi.com> Mail-Followup-To: java@FreeBSD.org References: <20030909215210.GA5404@grimoire.chen.org.nz> <20030910143418.H34811@puget.esil.univ-mrs.fr> <20030910204830.GA60171@grimoire.chen.org.nz> <200309111110.42838.ernst.dehaan@nl.wanadoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200309111110.42838.ernst.dehaan@nl.wanadoo.com> User-Agent: Mutt/1.5.4i Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 14:08:47 -0000 * Ernst de Haan: > The easiest way to implement this, is to have a single environment > variable that enables this behaviour if set. A person can then set > this in /etc/profile or in ~/.profile. I know this is notas nifty as > an ant-config command, but it's simple and effective. What do you > think of this alternative? The algorithm/script fragment that adds FreeBSD-specific jars to the classpath is interesting *also* outside of Ant. Why not extract that part and make it a shell script that could even be sourced within Ant if the specific env variable is set? -- Jean-Baptiste Quenot http://caraldi.com/jbq/ From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 07:21:30 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8208316A4BF for ; Thu, 11 Sep 2003 07:21:30 -0700 (PDT) Received: from smtp1.euronet.nl (smtp1.euronet.nl [194.134.35.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E05A43FE0 for ; Thu, 11 Sep 2003 07:21:29 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp1.euronet.nl (Postfix) with ESMTP id 65B19674EB; Thu, 11 Sep 2003 16:21:26 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: Jean-Baptiste Quenot , java@FreeBSD.org Date: Thu, 11 Sep 2003 16:21:31 +0200 User-Agent: KMail/1.5.2 References: <20030909215210.GA5404@grimoire.chen.org.nz> <200309111110.42838.ernst.dehaan@nl.wanadoo.com> <20030911141020.GB22265@watt.intra.caraldi.com> In-Reply-To: <20030911141020.GB22265@watt.intra.caraldi.com> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309111621.31123.ernst.dehaan@nl.wanadoo.com> Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 14:21:30 -0000 > The algorithm/script fragment that adds FreeBSD-specific jars to the > classpath is interesting *also* outside of Ant. Why not extract that > part and make it a shell script that could even be sourced within Ant if > the specific env variable is set? You are right. We should indeed provide a separate script for this. Question is how we distribute this script. But then it shouldn't be treated as part of Ant either. What if we make this a separate port, make Ant dependent on it, and *also* change the ant shell script to recognize an environment variable that will make it call that script? Ernst From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 09:01:20 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A4E316A4C4 for ; Thu, 11 Sep 2003 09:01:20 -0700 (PDT) Received: from puget.esil.univ-mrs.fr (puget.esil.univ-mrs.fr [139.124.41.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D2A843FEA for ; Thu, 11 Sep 2003 09:01:18 -0700 (PDT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from puget.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1]) h8BFoup1057518; Thu, 11 Sep 2003 17:50:56 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from localhost (rv@localhost)h8BFotFD057515; Thu, 11 Sep 2003 17:50:55 +0200 (CEST) X-Authentication-Warning: puget.esil.univ-mrs.fr: rv owned process doing -bs Date: Thu, 11 Sep 2003 17:50:54 +0200 (CEST) From: Herve Quiroz X-X-Sender: rv@puget.esil.univ-mrs.fr To: Ernst de Haan In-Reply-To: <200309111621.31123.ernst.dehaan@nl.wanadoo.com> Message-ID: <20030911172451.H57407@puget.esil.univ-mrs.fr> References: <20030909215210.GA5404@grimoire.chen.org.nz> <20030911141020.GB22265@watt.intra.caraldi.com> <200309111621.31123.ernst.dehaan@nl.wanadoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: java@FreeBSD.org Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 16:01:20 -0000 I agree with this. IMHO 'classpath-config' would be a good name for such a tool. With the following options (or similar with different names): --all -> CLASSPATH contains all JARs and subdirs from $JAVASHAREDIR. --add -> Add selected paths and JARs in the current CLASSPATH variable instead of overriding it. --with-lib= -> include the specified JAR in the CLASSPATH. For example, '--with-lib=junit' would add the first JAR file whose name starts with 'junit' in the JAVASHAREDIR directory. The first two options are mandatory. The third could just be implemented later. I only listed it here to demonstrate the usefulness of such a tool for efficient java application coding/running. Herve On Thu, 11 Sep 2003, Ernst de Haan wrote: > > The algorithm/script fragment that adds FreeBSD-specific jars to the > > classpath is interesting *also* outside of Ant. Why not extract that > > part and make it a shell script that could even be sourced within Ant if > > the specific env variable is set? > > You are right. We should indeed provide a separate script for this. Question > is how we distribute this script. But then it shouldn't be treated as part > of Ant either. > > What if we make this a separate port, make Ant dependent on it, and *also* > change the ant shell script to recognize an environment variable that will > make it call that script? > > Ernst From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 10:55:14 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE43916A4BF for ; Thu, 11 Sep 2003 10:55:14 -0700 (PDT) Received: from beta.fastwebnet.it (beta.fastwebnet.it [213.140.2.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 136EE43FF5 for ; Thu, 11 Sep 2003 10:55:14 -0700 (PDT) (envelope-from andrea.sansottera@fastwebnet.it) Received: from [14.255.26.82] (14.255.26.82) by beta.fastwebnet.it (6.7.019) id 3F57343C001179C6 for freebsd-java@freebsd.org; Thu, 11 Sep 2003 19:55:12 +0200 From: Andrea Sansottera To: freebsd-java@freebsd.org In-Reply-To: <20030910145029.GC23417@misty.eyesbeyond.com> References: <200309101245.17396.znerd@FreeBSD.org> <20030910145029.GC23417@misty.eyesbeyond.com> Content-Type: text/plain Message-Id: <1063302949.1152.12.camel@bh2.bh> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 11 Sep 2003 19:55:50 +0200 Content-Transfer-Encoding: 7bit Subject: Re: Sun JDK 1.4.2_01 for Linux X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 17:55:15 -0000 Hi all, I tried Sun JDK 1.4.2_01 for Linux on Freebsd 4.8. Well, It executes without any problem my linux-eclipse-2.1.1-motif IDE. Anyway I have not been able to run JBoss EJB container (on Linux the same software with the same JDK works well). I have never tried JBoss on FreeBSD, does anyone know if it works with the native 1.4 JDK? Does native JDK 1.4 really take 2.5 gigabyte to compile? A warning message tell me that while trying to compile the port. JDK 1.3 took lesser and lesser space to build itself! Andrea On Wed, 2003-09-10 at 16:50, Greg Lewis wrote: > On Wed, Sep 10, 2003 at 12:45:17PM +0200, Ernst de Haan wrote: > > Is it just my imagination or is the Sun JDK 1.4.2_01 for Linux > > (java/linux-sun-jdk14) stable and very well performing? On my FreeBSD 4.8-S > > systems it executes my big Ant build processes quite a bit faster than our > > own native JDK 1.4. I'm seeing something like a 15% speed increase. > > > > Anyone else have any experience with this JDK? > > I agree that it feels snappier (although I have done no benchmarking). It > also fixes some graphical issues. Unfortunately it has one regression > that we're seeing at work with the NIO selector code, so we're currently > stuck with 1.4.1_02 :(. From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 11:32:50 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7475316A4C0 for ; Thu, 11 Sep 2003 11:32:50 -0700 (PDT) Received: from mail.caraldi.com (caraldi.com [62.212.102.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A72143FA3 for ; Thu, 11 Sep 2003 11:32:49 -0700 (PDT) (envelope-from jbq@caraldi.com) Received: from watt.intra.caraldi.com (watt.intra.caraldi.com [192.168.100.101]) by mail.caraldi.com (Postfix) with ESMTP id A559C2123 for ; Thu, 11 Sep 2003 20:32:47 +0200 (CEST) Received: by watt.intra.caraldi.com (Postfix, from userid 1001) id 794F276; Thu, 11 Sep 2003 20:34:28 +0200 (CEST) Date: Thu, 11 Sep 2003 20:34:28 +0200 From: Jean-Baptiste Quenot To: java@FreeBSD.org Message-ID: <20030911183428.GA1559@watt.intra.caraldi.com> Mail-Followup-To: java@FreeBSD.org References: <20030909215210.GA5404@grimoire.chen.org.nz> <20030911141020.GB22265@watt.intra.caraldi.com> <200309111621.31123.ernst.dehaan@nl.wanadoo.com> <20030911172451.H57407@puget.esil.univ-mrs.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030911172451.H57407@puget.esil.univ-mrs.fr> User-Agent: Mutt/1.5.4i Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 18:32:50 -0000 * Herve Quiroz: > --all -> CLASSPATH contains all JARs and subdirs from $JAVASHAREDIR. This is the current behaviour. > --add -> Add selected paths and JARs in the current CLASSPATH variable > instead of overriding it. This is easily achieved by setting CLASSPATH="$CLASSPATH:additionalLib.jar" anywhere you want that to happen. I think we should keep things simple. BTW would it be possible to include the classpath computing script in either the jdk port or the javavmwrapper port, to avoid creating a port just for that? Because a port is maybe too much for just that script. The script probably won't have version numbers, tarballs, and so on... -- Jean-Baptiste Quenot http://caraldi.com/jbq/ From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 12:09:00 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49EE816A4BF for ; Thu, 11 Sep 2003 12:09:00 -0700 (PDT) Received: from puget.esil.univ-mrs.fr (puget.esil.univ-mrs.fr [139.124.41.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC31443FF3 for ; Thu, 11 Sep 2003 12:08:56 -0700 (PDT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from puget.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1]) h8BIwoW6000906; Thu, 11 Sep 2003 20:58:50 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from localhost (rv@localhost)h8BIwn9f000903; Thu, 11 Sep 2003 20:58:49 +0200 (CEST) X-Authentication-Warning: puget.esil.univ-mrs.fr: rv owned process doing -bs Date: Thu, 11 Sep 2003 20:58:49 +0200 (CEST) From: Herve Quiroz X-X-Sender: rv@puget.esil.univ-mrs.fr To: Jean-Baptiste Quenot In-Reply-To: <20030911183428.GA1559@watt.intra.caraldi.com> Message-ID: <20030911204652.H819@puget.esil.univ-mrs.fr> References: <20030909215210.GA5404@grimoire.chen.org.nz> <200309111621.31123.ernst.dehaan@nl.wanadoo.com> <20030911183428.GA1559@watt.intra.caraldi.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: java@FreeBSD.org Subject: Re: ant script annoyances X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 19:09:00 -0000 On Thu, 11 Sep 2003, Jean-Baptiste Quenot wrote: > * Herve Quiroz: > > > --add -> Add selected paths and JARs in the current CLASSPATH variable > > instead of overriding it. > > This is easily achieved by setting > CLASSPATH="$CLASSPATH:additionalLib.jar" anywhere you want that to > happen. ...unless the CLASSPATH is not yet defined, in which case it could possibly cause some trouble... CLASSPATH=":additionalLib.jar" But after a quick test it seems to work regardless: java -cp ":." HelloWorld It runs fine... so no need for '--add' option. > BTW would it be possible to include the classpath computing script in > either the jdk port or the javavmwrapper port, to avoid creating a port > just for that? > > Because a port is maybe too much for just that script. The script > probably won't have version numbers, tarballs, and so on... java/javavmwrapper has no tarballs... IMHO classpath-config and javavmwrapper have different scopes. So including class-config in javavmwrapper would not fit well. But I think you're right: there should probably be a single port for all FreeBSD/Java specific tools. Herve From owner-freebsd-java@FreeBSD.ORG Thu Sep 11 12:28:52 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1E4F16A4BF for ; Thu, 11 Sep 2003 12:28:52 -0700 (PDT) Received: from mgr4.xmission.com (mgr4.xmission.com [198.60.22.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A11743FDF for ; Thu, 11 Sep 2003 12:28:51 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr4.xmission.com with spam-scanned (Exim 3.35 #1) id 19xX7a-0008Sc-04 for freebsd-java@freebsd.org; Thu, 11 Sep 2003 13:28:51 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr4.xmission.com with esmtp (Exim 3.35 #1) id 19xX7T-0008OR-04; Thu, 11 Sep 2003 13:28:44 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h8BJcRC5031914; Thu, 11 Sep 2003 13:38:28 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h8BJcP2v031913; Thu, 11 Sep 2003 13:38:25 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 11 Sep 2003 13:38:25 -0600 From: Greg Lewis To: Andrea Sansottera Message-ID: <20030911193825.GA31792@misty.eyesbeyond.com> References: <200309101245.17396.znerd@FreeBSD.org> <20030910145029.GC23417@misty.eyesbeyond.com> <1063302949.1152.12.camel@bh2.bh> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1063302949.1152.12.camel@bh2.bh> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-java@freebsd.org Subject: Re: Sun JDK 1.4.2_01 for Linux X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2003 19:28:52 -0000 On Thu, Sep 11, 2003 at 07:55:50PM +0200, Andrea Sansottera wrote: > Does native JDK 1.4 really take 2.5 gigabyte to compile? A > warning > message tell me that while trying to compile the port. JDK 1.3 took > lesser and lesser space to build itself! Yes, it does. I expect that the next patchset will take a little bit more given the inclusion of more features. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 06:13:42 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FDF516A4BF; Fri, 12 Sep 2003 06:13:42 -0700 (PDT) Received: from smtp1.euronet.nl (smtp1.euronet.nl [194.134.35.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 95F5E44011; Fri, 12 Sep 2003 06:13:39 -0700 (PDT) (envelope-from znerd@FreeBSD.org) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp1.euronet.nl (Postfix) with ESMTP id A1396676EE; Fri, 12 Sep 2003 15:13:37 +0200 (MEST) From: Ernst de Haan To: java@FreeBSD.org, ports@FreeBSD.org Date: Fri, 12 Sep 2003 15:13:42 +0200 User-Agent: KMail/1.5.2 References: <200307211026.56111.znerd@FreeBSD.org> In-Reply-To: <200307211026.56111.znerd@FreeBSD.org> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309121513.42040.znerd@FreeBSD.org> Subject: Re: Ports: Deploying WAR files X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 13:13:42 -0000 Any comments on this proposal? Ernst On maandag 21 juli 2003 10:26, Ernst de Haan wrote: > Folks, > > > Does anyone have any ideas on deploying WAR files from a port? Some > applications nowadays consist of a single WAR file. Should we not find a > standard way to deploy these applications in an existing servlet > container? > > We could do the following: > > 1) dedicate a single directory for WAR files, e.g.: > > /usr/local/share/java/webapps > > In this directory we could stick all WAR files that need to be deployed > automatically. > > 2) we could set a variable to point to that location, in bsd.java.mk: > > WAR_DIR=${LOCALBASE}/share/java/webapps > > 3) we could modify the servlet container ports (www/orion, www/tomcat41, > etc) to use ${WAR_DIR} as their primary location for WAR files. Either > with a configuration setting or with a symbolic link. > > 4) Then we could introduce a variable SERVLET_CONTAINER and set it to the > servlet container port to install when one is needed. By default it would > be set to TOMCAT, but it could also be overridden in /etc/make.conf, to > be set to ORION, for example. > > 5) Finally, we could specify that ports that install a WAR file must set > USE_SERVLET_CONTAINER to YES. Then they could use WAR_DIR in the port > Makefile to put the WAR file in. The ports system will add the > appropriate servlet container as a runtime dependency (to RUN_DEPENDS). > > > Biggest issue with this is probably that it changes the existing servlet > container ports. > > And thoughts on this? > > > Ernst > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 06:32:47 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 768D016A4BF for ; Fri, 12 Sep 2003 06:32:47 -0700 (PDT) Received: from smtp014.mail.yahoo.com (smtp014.mail.yahoo.com [216.136.173.58]) by mx1.FreeBSD.org (Postfix) with SMTP id 3C9E643FDD for ; Fri, 12 Sep 2003 06:32:46 -0700 (PDT) (envelope-from kaeru@pd.jaring.my) Received: from unknown (HELO ?219.95.208.145?) (khairil?yusof@219.95.208.145 with plain) by smtp.mail.vip.sc5.yahoo.com with SMTP; 12 Sep 2003 13:32:45 -0000 From: Khairil Yusof To: Ricardo Javier Aranibar =?ISO-8859-1?Q?Le=F3n?= In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-fdMoACn69T0kNuSUhtER" Message-Id: <1063373559.20764.588.camel@wolverine.home.net> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 Date: Fri, 12 Sep 2003 21:32:39 +0800 cc: freebsd-java@freebsd.org Subject: Re: Java Tutorial X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 13:32:47 -0000 --=-fdMoACn69T0kNuSUhtER Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 2003-09-11 at 06:45, Ricardo Javier Aranibar Le=C3=B3n wrote: > I newbie with Java, first I like to know how i can install java for my > FREEBSD maybe I like a tutorial for JFC i like to developer > aplications using swing, if you know about a IDE java-swing or a RAD > java with support for swing?.. You can install it from ports. For more information installing ports, you should refer to the handbook in /usr/share/doc or online at=20 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html You can install jdk 1.3 or 1.4 /usr/ports/java/jdk13 /usr/ports/java/jdk14 Or even one of the Linux jdks. IDE for swing/awt try Netbeans: /usr/ports/java/netbeans To learn java.. Bruce Eckels book is really good and it's free: http://www.mindview.net/Books/TIJ/ Have fun. -- "Optimized, readable, on time; Pick any two."=20 FreeBSD 5.1-CURRENT i386=20 9:26PM up 3 days, 22 hrs, 1 user, load averages: 0.82, 0.46, 0.31 --=-fdMoACn69T0kNuSUhtER Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQA/Ycr2DAqnLW/+/X8RAi5JAJ90QU3DPcw3qDYHeyVDSyhm9xh1rwCgrCZb x1CEwHsTNCxbpYanCCnFRhE= =4Vul -----END PGP SIGNATURE----- --=-fdMoACn69T0kNuSUhtER-- From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 06:47:59 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76A6616A4C0; Fri, 12 Sep 2003 06:47:59 -0700 (PDT) Received: from mail.caraldi.com (caraldi.com [62.212.102.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id F120843FD7; Fri, 12 Sep 2003 06:47:57 -0700 (PDT) (envelope-from jbq@caraldi.com) Received: from watt.intra.caraldi.com (watt.intra.caraldi.com [192.168.100.101]) by mail.caraldi.com (Postfix) with ESMTP id 48943207A; Fri, 12 Sep 2003 15:47:56 +0200 (CEST) Received: by watt.intra.caraldi.com (Postfix, from userid 1001) id A1E1C8A; Fri, 12 Sep 2003 15:47:54 +0200 (CEST) Date: Fri, 12 Sep 2003 15:47:54 +0200 From: Jean-Baptiste Quenot To: java@FreeBSD.org, ports@FreeBSD.org Message-ID: <20030912134752.GB17681@watt.intra.caraldi.com> Mail-Followup-To: java@FreeBSD.org, ports@FreeBSD.org References: <200307211026.56111.znerd@FreeBSD.org> <200309121513.42040.znerd@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200309121513.42040.znerd@FreeBSD.org> User-Agent: Mutt/1.5.4i Subject: Re: Ports: Deploying WAR files X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 13:47:59 -0000 * Ernst de Haan: > Any comments on this proposal? This sounds acceptable, but requires some work on the existing ports. BTW you didn't mention servlet container Resin for which I submitted a port, still uncommitted. See PR ports/54853. We also have to provide a simple algorithm to check if a servlet container is already installed and set SERVLET_CONTAINER accordingly as default value. To improve Java support on FreeBSD we have to do that indeed. I agree with the proposal. -- Jean-Baptiste Quenot http://caraldi.com/jbq/ From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 07:54:01 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C813116A4BF for ; Fri, 12 Sep 2003 07:54:01 -0700 (PDT) Received: from smtp1.euronet.nl (smtp1.euronet.nl [194.134.35.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27E3C43FEA for ; Fri, 12 Sep 2003 07:54:01 -0700 (PDT) (envelope-from znerd@FreeBSD.org) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp1.euronet.nl (Postfix) with ESMTP id 7C3BE672E6 for ; Fri, 12 Sep 2003 16:53:58 +0200 (MEST) From: Ernst de Haan To: java@FreeBSD.org Date: Fri, 12 Sep 2003 16:54:03 +0200 User-Agent: KMail/1.5.2 References: <200309101245.17396.znerd@FreeBSD.org> In-Reply-To: <200309101245.17396.znerd@FreeBSD.org> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309121654.03365.znerd@FreeBSD.org> Subject: Unexpected signal: 11 [Was: Sun JDK 1.4.2_01 for Linux] X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 14:54:01 -0000 > Is it just my imagination or is the Sun JDK 1.4.2_01 for Linux > (java/linux-sun-jdk14) stable and very well performing? On my FreeBSD It was just my imagination ;-) See below for the error message I got seconds after I started up my application server and executed no more than 3 requests: Unexpected Signal : 11 occurred at PC=0x2A6BD991 Function=[Unknown.] Library=(N/A) NOTE: We are unable to locate the function name symbol for the error just occurred. Please refer to release documentation for possible reason and solutions. Current Java thread: Dynamic libraries: Can not get information for pid = 21338 Heap at VM Abort: Heap def new generation total 576K, used 138K [0x2c760000, 0x2c800000, 0x2cc40000) eden space 512K, 24% used [0x2c760000, 0x2c77ee30, 0x2c7e0000) from space 64K, 23% used [0x2c7e0000, 0x2c7e3b78, 0x2c7f0000) to space 64K, 0% used [0x2c7f0000, 0x2c7f0000, 0x2c800000) tenured generation total 3036K, used 2298K [0x2cc40000, 0x2cf37000, 0x30760000) the space 3036K, 75% used [0x2cc40000, 0x2ce7e870, 0x2ce7ea00, 0x2cf37000) compacting perm gen total 5376K, used 5140K [0x30760000, 0x30ca0000, 0x34760000) the space 5376K, 95% used [0x30760000, 0x30c653f8, 0x30c65400, 0x30ca0000) Local Time = Fri Sep 12 16:50:59 2003 Elapsed Time = 194 # # HotSpot Virtual Machine Error : 11 # Error ID : 4F530E43505002EF # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode) # # An error report file has been saved as hs_err_pid21314.log. # Please refer to the file for further information. From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 08:11:45 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68EF416A4BF; Fri, 12 Sep 2003 08:11:45 -0700 (PDT) Received: from smtp0.euronet.nl (smtp0.euronet.nl [194.134.35.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D1CC44001; Fri, 12 Sep 2003 08:11:38 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp0.euronet.nl (Postfix) with ESMTP id DF9432493A; Fri, 12 Sep 2003 17:11:35 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: Ernst de Haan , java@FreeBSD.org Date: Fri, 12 Sep 2003 17:11:40 +0200 User-Agent: KMail/1.5.2 References: <200309101245.17396.znerd@FreeBSD.org> <200309121654.03365.znerd@FreeBSD.org> In-Reply-To: <200309121654.03365.znerd@FreeBSD.org> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309121711.40523.ernst.dehaan@nl.wanadoo.com> Subject: Re: Unexpected signal: 11 [Was: Sun JDK 1.4.2_01 for Linux] X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 15:11:45 -0000 Okay. It's reproducible. If I start Tomcat, running my web service application (WAR), I execute CreateSession and then GetSessionDetails for that session and BOOM With the native jdk14, I just get a NullPointerException... Ernst On vrijdag 12 september 2003 16:54, Ernst de Haan wrote: > > Is it just my imagination or is the Sun JDK 1.4.2_01 for Linux > > (java/linux-sun-jdk14) stable and very well performing? On my FreeBSD > > It was just my imagination ;-) See below for the error message I got > seconds after I started up my application server and executed no more > than 3 requests: > > > Unexpected Signal : 11 occurred at PC=0x2A6BD991 > Function=[Unknown.] > Library=(N/A) > > NOTE: We are unable to locate the function name symbol for the error > just occurred. Please refer to release documentation for possible > reason and solutions. > > > Current Java thread: > > Dynamic libraries: > Can not get information for pid = 21338 > > Heap at VM Abort: > Heap > def new generation total 576K, used 138K [0x2c760000, 0x2c800000, > 0x2cc40000) > eden space 512K, 24% used [0x2c760000, 0x2c77ee30, 0x2c7e0000) > from space 64K, 23% used [0x2c7e0000, 0x2c7e3b78, 0x2c7f0000) > to space 64K, 0% used [0x2c7f0000, 0x2c7f0000, 0x2c800000) > tenured generation total 3036K, used 2298K [0x2cc40000, 0x2cf37000, > 0x30760000) > the space 3036K, 75% used [0x2cc40000, 0x2ce7e870, 0x2ce7ea00, > 0x2cf37000) > compacting perm gen total 5376K, used 5140K [0x30760000, 0x30ca0000, > 0x34760000) > the space 5376K, 95% used [0x30760000, 0x30c653f8, 0x30c65400, > 0x30ca0000) > > Local Time = Fri Sep 12 16:50:59 2003 > Elapsed Time = 194 > # > # HotSpot Virtual Machine Error : 11 > # Error ID : 4F530E43505002EF > # Please report this error at > # http://java.sun.com/cgi-bin/bugreport.cgi > # > # Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode) > # > # An error report file has been saved as hs_err_pid21314.log. > # Please refer to the file for further information. > > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 08:16:16 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96B5116A4BF for ; Fri, 12 Sep 2003 08:16:16 -0700 (PDT) Received: from mail.liwing.de (mail.liwing.de [213.70.188.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4151943FF3 for ; Fri, 12 Sep 2003 08:16:15 -0700 (PDT) (envelope-from rehsack@liwing.de) Received: (qmail 15504 invoked from network); 12 Sep 2003 15:16:11 -0000 Received: from stingray.liwing.de (HELO liwing.de) ([213.70.188.164]) (envelope-sender ) by mail.liwing.de (qmail-ldap-1.03) with SMTP for ; 12 Sep 2003 15:16:11 -0000 Message-ID: <3F61E33A.9040405@liwing.de> Date: Fri, 12 Sep 2003 15:16:10 +0000 From: Jens Rehsack User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20030821 X-Accept-Language: de-de, de, en-us, en MIME-Version: 1.0 To: Alexey Zelkin References: <3F573110.90106@liwing.de> <20030908115507.A61581@phantom.cris.net> <3F5C4342.4050200@liwing.de> <20030908121132.B61701@phantom.cris.net> In-Reply-To: <20030908121132.B61701@phantom.cris.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: glewis@freebsd.org cc: freebsd-java@freebsd.org Subject: Re: jdk-1.4 on 5.1-current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 15:16:16 -0000 Hi Alexey, I tried again with MAKE_VERBOSE=yes and CFLAGS=-g and got a chance to look into the result. First what makes me confuse was the output during make: >>>Recursively making javac all @ Fri Sep 12 14:30:54 GMT 2003 ... Syntax error: Unterminated quoted string gmake[3]: Entering directory `/usr/ports/java/jdk14/work/j2se/make/java/javac' >>>Recursively making ../../sun/javac all @ Fri Sep 12 14:30:54 GMT 2003 ... cd ../../sun/javac ; gmake all RELEASE=1.4.1-p4-pre1 FULL_VERSION=1.4.1-p4-pre1-root_12_sep_2003_12_53 Syntax error: Unterminated quoted string gmake[4]: Entering directory `/usr/ports/java/jdk14/work/j2se/make/sun/javac' >>>Recursively making sources all @ Fri Sep 12 14:30:54 GMT 2003 ... Syntax error: Unterminated quoted string gmake[5]: Entering directory `/usr/ports/java/jdk14/work/j2se/make/sun/javac/sources' If you want to see the entire log, I'll record by script(1) and mail it to you. Than the coredump occures again and I checked the dump: (gdb) bt #0 0x68475d1e in init_debug_values () at /usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/os_bsd.cpp:104 #1 0x68479619 in os_init() () at /usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/os_bsd.cpp:2176 #2 0x684cdc11 in Threads::create_vm(JavaVMInitArgs*) (args=0xbfbfe880) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/thread.cpp:2514 #3 0x683dcd5b in JNI_CreateJavaVM (vm=0xbfbff11c, penv=0xbfbff118, args=0x0) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/prims/jni.cpp:2318 #4 0x0804a7d4 in free () #5 0x08048fc0 in free () #6 0x08048be4 in free () (gdb) disas 0x68475d1e Dump of assembler code for function init_debug_values: 0x68475cf0 : push %ebp 0x68475cf1 : mov %esp,%ebp 0x68475cf3 : push %ebx 0x68475cf4 : sub $0x4,%esp 0x68475cf7 : call 0x68279dda <__i686.get_pc_thunk.bx> 0x68475cfc : add $0x16990c,%ebx 0x68475d02 : lea 0xfff8843c(%ebx),%eax 0x68475d08 : mov %eax,(%esp,1) 0x68475d0b : call 0x6826905c <_init+10636> 0x68475d10 : test %eax,%eax 0x68475d12 : mov $0x1,%eax 0x68475d17 : cmove 0xfff1c7e0(%ebx),%eax 0x68475d1e : mov %eax,0xfff1c7e0(%ebx) 0x68475d24 : lea 0xfff88451(%ebx),%eax 0x68475d2a : mov %eax,(%esp,1) 0x68475d2d : call 0x6826905c <_init+10636> 0x68475d32 : test %eax,%eax 0x68475d34 : mov $0x1,%eax 0x68475d39 : cmove 0xfff1c7d8(%ebx),%eax 0x68475d40 : mov %eax,0xfff1c7d8(%ebx) 0x68475d46 : lea 0xfff88468(%ebx),%eax 0x68475d4c : mov %eax,(%esp,1) 0x68475d4f : call 0x6826905c <_init+10636> 0x68475d54 : test %eax,%eax 0x68475d56 : mov $0x1,%eax 0x68475d5b : cmove 0xfff1c7dc(%ebx),%eax 0x68475d62 : mov %eax,0xfff1c7dc(%ebx) 0x68475d68 : lea 0xfff88481(%ebx),%eax 0x68475d6e : mov %eax,(%esp,1) 0x68475d71 : call 0x6826905c <_init+10636> 0x68475d76 : test %eax,%eax 0x68475d78 : mov $0x1,%eax 0x68475d7d : cmove 0xfff1c7e4(%ebx),%eax 0x68475d84 : mov %eax,0xfff1c7e4(%ebx) 0x68475d8a : lea 0xfff8849d(%ebx),%eax 0x68475d90 : mov %eax,(%esp,1) 0x68475d93 : call 0x6826905c <_init+10636> 0x68475d98 : test %eax,%eax 0x68475d9a : je 0x68475da8 0x68475d9c : mov 0x5768(%ebx),%eax 0x68475da2 : movl $0x1,(%eax) 0x68475da8 : lea 0xfff884ad(%ebx),%eax 0x68475dae : mov %eax,(%esp,1) 0x68475db1 : call 0x6826905c <_init+10636> 0x68475db6 : test %eax,%eax 0x68475db8 : je 0x68475dc6 0x68475dba : mov 0x696c(%ebx),%eax 0x68475dc0 : movl $0x1,(%eax) 0x68475dc6 : add $0x4,%esp 0x68475dc9 : pop %ebx 0x68475dca : pop %ebp 0x68475dcb : ret End of assembler dump. (gdb) list 100,110 init_debug_values() { 101 char *s; 102 bool *b; 103 104 if ((s = getenv("_JAVADEBUG_TRACE_HPI")) != NULL) { 105 b = (jint*)&TraceHPI; *b = true; 106 } 107 108 if ((s = getenv("_JAVADEBUG_TRACE_VMOPS")) != NULL) { 109 b = (jint*)&TraceVMOperation; *b = true; 110 } 110 } (gdb) print b No symbol "b" in current context. Because of I cannot easily read AT&T style assembly and don't know gdb too much, I'm not sure how I can go forward to find the error and fix it. Any help to do this is gladly welcome. Best regards, Jens From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 10:00:41 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 067C416A4BF for ; Fri, 12 Sep 2003 10:00:41 -0700 (PDT) Received: from hotmail.com (bay2-f42.bay2.hotmail.com [65.54.247.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 319A243FF3 for ; Fri, 12 Sep 2003 10:00:38 -0700 (PDT) (envelope-from missive@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 12 Sep 2003 10:00:37 -0700 Received: from 208.186.59.185 by by2fd.bay2.hotmail.msn.com with HTTP; Fri, 12 Sep 2003 17:00:37 GMT X-Originating-IP: [208.186.59.185] X-Originating-Email: [missive@hotmail.com] From: "Lee Harr" To: freebsd-java@freebsd.org Date: Fri, 12 Sep 2003 17:00:37 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 12 Sep 2003 17:00:37.0808 (UTC) FILETIME=[63ABB300:01C3794F] Subject: freenet: sun.nio.ch.DevPollArrayWrapper ? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 17:00:41 -0000 Hi; I just built freenet from ports: freenet-0.5.2.1 which required building java: java version "1.4.1-p3" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-p3-lee_12_sep_2003_10_07) Java HotSpot(TM) Client VM (build 1.4.1-p3-lee_12_sep_2003_10_07, mixed mode) Now when I run it I get this (after about 10 seconds): Could not initialize network I/O system! Exiting java.lang.UnsatisfiedLinkError: init at sun.nio.ch.DevPollArrayWrapper.init(Native Method) at sun.nio.ch.DevPollArrayWrapper.(DevPollArrayWrapper.java:59) at sun.nio.ch.DevPollSelectorImpl.(DevPollSelectorImpl.java:54) at sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelectorProvider.java:18) at java.nio.channels.Selector.open(Selector.java:209) at freenet.transport.AbstractSelectorLoop.(AbstractSelectorLoop.java:86) at freenet.transport.ThrottledSelectorLoop.(ThrottledSelectorLoop.java:53) at freenet.transport.ReadSelectorLoop.(ReadSelectorLoop.java:47) at freenet.transport.tcpConnection.startSelectorLoops(tcpConnection.java:66) at freenet.node.Main.startNode(Main.java:1269) at freenet.node.Main.main(Main.java:873) I searched through the mailing list archives, and it seems to say that DevPollArrayWrapper is broken in FreeBSD. Is that still the case? Should freenet be marked as broken? _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 10:12:32 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 445CC16A4BF for ; Fri, 12 Sep 2003 10:12:32 -0700 (PDT) Received: from ms-smtp-01.southeast.rr.com (ms-smtp-01.southeast.rr.com [24.93.67.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4225943FB1 for ; Fri, 12 Sep 2003 10:12:29 -0700 (PDT) (envelope-from mmercer@nc.rr.com) Received: from [192.168.1.2] (rdu88-246-041.nc.rr.com [24.88.246.41]) h8CH5D0Q000446; Fri, 12 Sep 2003 13:05:13 -0400 (EDT) From: "Michael E. Mercer" To: Lee Harr In-Reply-To: References: Content-Type: text/plain Message-Id: <1063386747.703.23.camel@dual.mmercer.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 Date: Fri, 12 Sep 2003 13:12:27 -0400 Content-Transfer-Encoding: 7bit cc: freebsd-java@freebsd.org Subject: Re: freenet: sun.nio.ch.DevPollArrayWrapper ? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 17:12:32 -0000 This will be/is addressed in patchset 4 (currently the experimental patchset) If you want to rebuild jdk 1.4, search the archives for the fix I posted before. later MeM From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 11:21:58 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2735B16A4BF for ; Fri, 12 Sep 2003 11:21:58 -0700 (PDT) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED63B43FE3 for ; Fri, 12 Sep 2003 11:21:56 -0700 (PDT) (envelope-from jkim@niksun.com) Received: from daemon.mj.niksun.com (daemon.mj.niksun.com [10.70.0.244]) h8CILn4O040183; Fri, 12 Sep 2003 14:21:49 -0400 (EDT) (envelope-from jkim@niksun.com) X-RAV-AntiVirus: This e-mail has been scanned for viruses. From: Jung-uk Kim Organization: Niksun, Inc. To: Alexey Zelkin , java@freebsd.org Date: Fri, 12 Sep 2003 14:21:48 -0400 User-Agent: KMail/1.5.1 References: <20030910131818.B78730@phantom.cris.net> In-Reply-To: <20030910131818.B78730@phantom.cris.net> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_86gY/At1+D5p4Ub" Message-Id: <200309121421.48559.jkim@niksun.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 18:21:58 -0000 --Boundary-00=_86gY/At1+D5p4Ub Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline I made a port for this patchset. This port has 'WITHOUT_PLUGIN' knob just like jdk13 does. I know people objected the idea of making 'jdk14-devel' port but it is a lot harder without it. :-/ Thanks, Jung-uk Kim --Boundary-00=_86gY/At1+D5p4Ub-- From owner-freebsd-java@FreeBSD.ORG Fri Sep 12 11:32:58 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2BC616A4BF for ; Fri, 12 Sep 2003 11:32:57 -0700 (PDT) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id E90BC43FE5 for ; Fri, 12 Sep 2003 11:32:56 -0700 (PDT) (envelope-from jkim@niksun.com) Received: from daemon.mj.niksun.com (daemon.mj.niksun.com [10.70.0.244]) h8CIWc4O040457; Fri, 12 Sep 2003 14:32:38 -0400 (EDT) (envelope-from jkim@niksun.com) X-RAV-AntiVirus: This e-mail has been scanned for viruses. From: Jung-uk Kim Organization: Niksun, Inc. To: Alexey Zelkin , java@freebsd.org Date: Fri, 12 Sep 2003 14:32:38 -0400 User-Agent: KMail/1.5.1 References: <20030910131818.B78730@phantom.cris.net> <200309121421.48559.jkim@niksun.com> In-Reply-To: <200309121421.48559.jkim@niksun.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_GFhY/6FB6wr0sfG" Message-Id: <200309121432.38088.jkim@niksun.com> Subject: Re: jdk14 patchset 4-pre1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 18:32:58 -0000 --Boundary-00=_GFhY/6FB6wr0sfG Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Grrr... Attachment was removed again. I am trying different MIME type. I am sorry for the inconvenience. Jung-uk Kim On Friday 12 September 2003 02:21 pm, Jung-uk Kim wrote: > I made a port for this patchset. This port has 'WITHOUT_PLUGIN' > knob just like jdk13 does. I know people objected the idea of > making 'jdk14-devel' port but it is a lot harder without it. :-/ > > Thanks, > > Jung-uk Kim --Boundary-00=_GFhY/6FB6wr0sfG Content-Type: text/plain; charset="euc-kr"; name="jdk14-devel.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="jdk14-devel.tar.gz" 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 --Boundary-00=_GFhY/6FB6wr0sfG-- From owner-freebsd-java@FreeBSD.ORG Sat Sep 13 09:17:05 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E7B716A4C0 for ; Sat, 13 Sep 2003 09:17:05 -0700 (PDT) Received: from alfred.oau.org (2.208.27.24.cfl.rr.com [24.27.208.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B97443FE5 for ; Sat, 13 Sep 2003 09:17:04 -0700 (PDT) (envelope-from elliot@alfred.oau.org) Received: from alfred.oau.org (localhost [127.0.0.1]) by alfred.oau.org (8.12.8p1/8.12.8) with ESMTP id h8DGH2ZK065378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 13 Sep 2003 12:17:02 -0400 (EDT) (envelope-from ebd@oau.org) Received: (from elliot@localhost) by alfred.oau.org (8.12.8p1/8.12.8/Submit) id h8DGH2kC065377 for freebsd-java@freebsd.org; Sat, 13 Sep 2003 12:17:02 -0400 (EDT) Message-Id: <200309131617.h8DGH2kC065377@alfred.oau.org> To: freebsd-java@freebsd.org Date: Sat, 13 Sep 2003 12:17:02 -0400 (EDT) Sender: elliot@alfred.oau.org From: Elliot Dierksen X-Mailer: ELM [version 2.4ME+ PL99f (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Subject: Building JDK 1.4 on -CURRENT X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2003 16:17:05 -0000 Hello All, I have an update on my attempts to compile JDK1.4 on -CURRENT. First, the experimental patches as of today seemed to help. I had to comment out the -Wall CFLAGS option as was mentioned earlier on the list. The other problem was with the plugin (which is the main reason I am trying to compile this). It has an unlisted dependency on nspr. Installing devel/nspr got me past several errors. I am also having to comment out references to '-lpthread'. I am not quite there yet, but I am getting closer! Later, EBD -- Elliot Dierksen "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" -- Benjamin Franklin From owner-freebsd-java@FreeBSD.ORG Sat Sep 13 09:48:36 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CEA516A4BF for ; Sat, 13 Sep 2003 09:48:36 -0700 (PDT) Received: from alfred.oau.org (2.208.27.24.cfl.rr.com [24.27.208.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28FE243FE5 for ; Sat, 13 Sep 2003 09:48:35 -0700 (PDT) (envelope-from elliot@alfred.oau.org) Received: from alfred.oau.org (localhost [127.0.0.1]) by alfred.oau.org (8.12.8p1/8.12.8) with ESMTP id h8DGmYZK065715 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 13 Sep 2003 12:48:34 -0400 (EDT) (envelope-from ebd@oau.org) Received: (from elliot@localhost) by alfred.oau.org (8.12.8p1/8.12.8/Submit) id h8DGmYri065714 for freebsd-java@freebsd.org; Sat, 13 Sep 2003 12:48:34 -0400 (EDT) Message-Id: <200309131648.h8DGmYri065714@alfred.oau.org> To: freebsd-java@freebsd.org Date: Sat, 13 Sep 2003 12:48:34 -0400 (EDT) Sender: elliot@alfred.oau.org From: Elliot Dierksen X-Mailer: ELM [version 2.4ME+ PL99f (25)] MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=ELM1063471714-65694-0_ Content-Transfer-Encoding: 7bit Subject: Build completed JDK1.4 on -CURRENT! X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2003 16:48:36 -0000 --ELM1063471714-65694-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Hello again! I finally managed to get JDK 1.4 compiled on -CURRENT. Here is a context diff of the hacks I made to the source and make files. I also had to link the java plugin by hand so that mozilla would find it. ln -s /usr/local/jdk1.4.1/jre/plugin/i386/ns600/libjavaplugin_oji.so \ /usr/X11R6/lib/mozilla/plugins Diff is attached. I haven't done any real testing yet other than to see that mozilla knows about the plugin. I hope this helps!!! Later, EBD -- Elliot Dierksen "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" -- Benjamin Franklin --ELM1063471714-65694-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain Content-Disposition: attachment; filename=hack-diff Content-Description: diff -cr work/j2se/ext/plugin/build/solaris/GNUmakefile work-hack/j2se/ext/plugin/build/solaris/GNUmakefile *** work/j2se/ext/plugin/build/solaris/GNUmakefile Sat Sep 13 12:31:55 2003 --- work-hack/j2se/ext/plugin/build/solaris/GNUmakefile Sat Sep 13 12:11:32 2003 *************** *** 134,140 **** PLATFORM_LIBS= -lawt #Used to build the java_vm command #EXTRA_LIBS=-lpthread -ljvm -ljava -lawt -lm -ldl -lXt -lX11 -lmlib_image -lverify ! EXTRA_LIBS= -lpthread -ldl -lc GCC=$(CXX) GCCLD_SHARELIB_FLAG=$(LD_SHARELIB_FLAG) --- 134,140 ---- PLATFORM_LIBS= -lawt #Used to build the java_vm command #EXTRA_LIBS=-lpthread -ljvm -ljava -lawt -lm -ldl -lXt -lX11 -lmlib_image -lverify ! EXTRA_LIBS= -ldl -lc GCC=$(CXX) GCCLD_SHARELIB_FLAG=$(LD_SHARELIB_FLAG) *************** *** 184,190 **** LD_SHARELIB_FLAG=-shared PLATFORM_LIBS=-L$(JAVALIB) -lawt$(DBG) # native_threads libhpi.so can be safely loaded at runtime. ! EXTRA_LIBS=-pthread # green threads libhpi.so must be loaded at link time due to libc issues. GREEN_EXTRA_LIBS=-L$(JAVALIB)/green_threads -lhpi$(DBG) EXTRA_CFLAGS=-I$(INTL_INCLUDE) -D_BSD_SOURCE --- 184,190 ---- LD_SHARELIB_FLAG=-shared PLATFORM_LIBS=-L$(JAVALIB) -lawt$(DBG) # native_threads libhpi.so can be safely loaded at runtime. ! EXTRA_LIBS= # green threads libhpi.so must be loaded at link time due to libc issues. GREEN_EXTRA_LIBS=-L$(JAVALIB)/green_threads -lhpi$(DBG) EXTRA_CFLAGS=-I$(INTL_INCLUDE) -D_BSD_SOURCE diff -cr work/j2se/make/java/nio/Makefile work-hack/j2se/make/java/nio/Makefile *** work/j2se/make/java/nio/Makefile Sat Sep 13 12:31:59 2003 --- work-hack/j2se/make/java/nio/Makefile Sat Sep 13 10:25:28 2003 *************** *** 131,137 **** # XXXBSD: really need it for BSD ? ifeq ($(PLATFORM), bsd) ! OTHER_CFLAGS += -Werror OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH)$(SUFFIX) -ljava$(SUFFIX) -lnet$(SUFFIX) endif --- 131,137 ---- # XXXBSD: really need it for BSD ? ifeq ($(PLATFORM), bsd) ! #OTHER_CFLAGS += -Werror OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH)$(SUFFIX) -ljava$(SUFFIX) -lnet$(SUFFIX) endif --ELM1063471714-65694-0_-- From owner-freebsd-java@FreeBSD.ORG Sat Sep 13 13:16:35 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9532E16A4BF for ; Sat, 13 Sep 2003 13:16:35 -0700 (PDT) Received: from mta3.adelphia.net (mta3.adelphia.net [68.168.78.181]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7473543FA3 for ; Sat, 13 Sep 2003 13:16:34 -0700 (PDT) (envelope-from parv_fm@mailsent.net) Received: from moo.holy.cow ([68.67.226.39]) by mta3.adelphia.net (InterMail vM.5.01.05.32 201-253-122-126-132-20030307) with ESMTP id <20030913201635.DQQH13937.mta3.adelphia.net@moo.holy.cow>; Sat, 13 Sep 2003 16:16:35 -0400 Received: by moo.holy.cow (Postfix, from userid 1001) id 002CCA7FF; Sat, 13 Sep 2003 16:19:39 -0400 (EDT) Date: Sat, 13 Sep 2003 16:19:39 -0400 From: parv To: Greg Lewis Message-ID: <20030913201939.GF2308@moo.holy.cow> Mail-Followup-To: Greg Lewis , Andrea Sansottera , freebsd-java@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030911193825.GA31792@misty.eyesbeyond.com> cc: Andrea Sansottera cc: freebsd-java@freebsd.org Subject: Re: Sun JDK 1.4.2_01 for Linux X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2003 20:16:35 -0000 in message <20030911193825.GA31792@misty.eyesbeyond.com>, wrote Greg Lewis thusly... > > On Thu, Sep 11, 2003 at 07:55:50PM +0200, Andrea Sansottera wrote: > > Does native JDK 1.4 really take 2.5 gigabyte to compile? > > A warning message tell me that while trying to compile the port. > > JDK 1.3 took lesser and lesser space to build itself! Amen to that! > Yes, it does. I expect that the next patchset will take a little bit more > given the inclusion of more features. Dang! How much space do the installed files and the (jdk 1.4) package take? For comparison, for jdk-1.3p8_2... pacakge: 26 MB (rounded up to nearest MB) files: 59 MB (rounded up to nearest MB) - Parv -- From owner-freebsd-java@FreeBSD.ORG Sat Sep 13 15:51:41 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF1C616A4BF for ; Sat, 13 Sep 2003 15:51:41 -0700 (PDT) Received: from beta.fastwebnet.it (beta.fastwebnet.it [213.140.2.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id F06AE43FBD for ; Sat, 13 Sep 2003 15:51:40 -0700 (PDT) (envelope-from andrea.sansottera@fastwebnet.it) Received: from [14.255.26.81] (14.255.26.81) by beta.fastwebnet.it (6.7.019) id 3F57343C00143A25; Sun, 14 Sep 2003 00:51:38 +0200 From: Andrea Sansottera To: parv In-Reply-To: <20030913201939.GF2308@moo.holy.cow> References: <20030913201939.GF2308@moo.holy.cow> Content-Type: text/plain Message-Id: <1063493536.1116.6.camel@bh2.bh> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 14 Sep 2003 00:52:17 +0200 Content-Transfer-Encoding: 7bit cc: freebsd-java@freebsd.org Subject: Re: Sun JDK 1.4.2_01 for Linux X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2003 22:51:41 -0000 On Sat, 2003-09-13 at 22:19, parv wrote: > in message <20030911193825.GA31792@misty.eyesbeyond.com>, > wrote Greg Lewis thusly... > > > > On Thu, Sep 11, 2003 at 07:55:50PM +0200, Andrea Sansottera wrote: > > > Does native JDK 1.4 really take 2.5 gigabyte to compile? > > > A warning message tell me that while trying to compile the port. > > > JDK 1.3 took lesser and lesser space to build itself! > > Amen to that! Not really a problem... I was just experimenting JBoss in a small VMWare virtual disk, and I wanted to be sure that 2.5 GB was an approximately correct value. Now I have upgraded my port collection and I have found JBoss3... it has diablo-jdk-1.3.1 as a dependency, not native JDK 1.4. (A nice job, FreeBSD porters!). 1.3.1 works perfectly, anyway I am looking forward to JDK 1.4! Andrea