From owner-freebsd-java@FreeBSD.ORG Wed Aug 6 11:04: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 5833237B401 for ; Wed, 6 Aug 2003 11:04:44 -0700 (PDT) Received: from ms-smtp-02.southeast.rr.com (ms-smtp-02.southeast.rr.com [24.93.67.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7683143FBF for ; Wed, 6 Aug 2003 11:04:43 -0700 (PDT) (envelope-from mmercer@nc.rr.com) Received: from [192.168.1.2] (rdu88-246-041.nc.rr.com [24.88.246.41]) h76I1Nmn016319; Wed, 6 Aug 2003 14:01:23 -0400 (EDT) From: "Michael E. Mercer" To: seventyForty@hotmail.com In-Reply-To: References: Content-Type: text/plain Message-Id: <1060193081.4201.32.camel@dual.mmercer.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.3 Date: 06 Aug 2003 14:04:42 -0400 Content-Transfer-Encoding: 7bit cc: freebsd-java@freebsd.org Subject: RE: java nio stuff 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, 06 Aug 2003 18:04:44 -0000 Actually, if you're doing a full build, then follow these steps... make configure make make [re]install later MeM On Wed, 2003-08-06 at 13:50, Lapinski, Michael (Research) wrote: > edit the checksum file an put in the md5 of the new zip with the edited srcs > > > -mtl > > -------------------------------------------------- > Michael Lapinski > Computer Scientist > GE Research > > > "I think there is a world market for maybe five computers." > - IBM Chairman Thomas Watson, 1943 > > > ->-----Original Message----- > ->From: SeventyForty [mailto:seventyForty@hotmail.com] > ->Sent: Wednesday, August 06, 2003 1:44 PM > ->To: freebsd-java@freebsd.org > ->Subject: Re: java nio stuff > -> > -> > ->What is the easiest way for my to make this change and rebuild it? > -> > ->The Makefile in my patchset uses j2sdk-1_4_1-src-scsl.zip > ->against which it > ->does a checksum. > ->If I unzip the the source then make the change, how do I then > ->"make" it > ->easily? how should I hack the Makefile to do this? > -> > ->James > -> > -> > ->----- Original Message ----- > ->From: "Michael E. Mercer" > ->To: "SeventyForty" > ->Cc: > ->Sent: Wednesday, August 06, 2003 4:09 PM > ->Subject: Re: java nio stuff > -> > -> > ->> This problem has been encountered already... > ->> There is a logic problem in Sun's code. > ->> > ->> A quick hack for FreeBSD is to just remove everything > ->except the line > ->> marked with >>>>>>. > ->> > ->> in src/solaris/sun/nio/ch/DefaultSelectorProvider.java > ->> > ->> public class DefaultSelectorProvider { > ->> > ->> /** > ->> * Prevent instantiation. > ->> */ > ->> private DefaultSelectorProvider() { } > ->> > ->> /** > ->> * Returns the default SelectorProvider. > ->> */ > ->> public static SelectorProvider create() { > ->> PrivilegedAction pa > ->> = new GetPropertyAction("os.version"); > ->> String result = (String) AccessController.doPrivileged(pa); > ->> String[] numbers = result.split("\\.", 0); > ->> if (numbers[1].compareTo("7") < 0) > ->> >>>>>>>>>>> return new sun.nio.ch.PollSelectorProvider(); > ->> else > ->> return new sun.nio.ch.DevPollSelectorProvider(); > ->> } > ->> > ->> } > ->> > ->> later > ->> MeM > ->> > ->> > ->> > ->> On Wed, 2003-08-06 at 10:47, SeventyForty wrote: > ->> > Hello FreeBSD Java people, > ->> > > ->> > I'm new to FreeBSD. I need to use the nio of Java 1.4.1 > ->or above on > ->FreeBSD. > ->> > > ->> > I'm currently using the native Java port 1.4.1 and I've > ->just tried to > ->run a game server I wrote which uses the nio and I got > ->> > > ->> > Exception in thread "main" 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(DevPollSelecto > ->rProvider.java > ->:18) > ->> > at java.nio.channels.Selector.open(Selector.java:209) > ->> > ........ > ->> > ........ > ->> > > ->> > Am I write in assuming that the nio hasn't been ported > ->yet? If so is > ->anyone working on it? are there any timeframes for when it > ->might be ready? > ->> > > ->> > thanks in advance > ->> > > ->> > James > ->> > > ->> > > ->> > _______________________________________________ > ->> > 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" > ->> > ->> > ->_______________________________________________ > ->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" > -> > _______________________________________________ > 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"