java nio stuff

Michael E. Mercer mmercer at nc.rr.com
Wed Aug 6 11:04:44 PDT 2003


Actually, if you're doing a full build, 
then follow these steps...

make configure
<make src changes>
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 at hotmail.com]
> ->Sent: Wednesday, August 06, 2003 1:44 PM
> ->To: freebsd-java at 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" <mmercer at nc.rr.com>
> ->To: "SeventyForty" <seventyForty at hotmail.com>
> ->Cc: <freebsd-java at freebsd.org>
> ->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.<init>(DevPollArrayWrapper.java:59)
> ->> >         at
> ->sun.nio.ch.DevPollSelectorImpl.<init>(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 at freebsd.org mailing list
> ->> > http://lists.freebsd.org/mailman/listinfo/freebsd-java
> ->> > To unsubscribe, send any mail to 
> ->"freebsd-java-unsubscribe at freebsd.org"
> ->>
> ->>
> ->_______________________________________________
> ->freebsd-java at freebsd.org mailing list
> ->http://lists.freebsd.org/mailman/listinfo/freebsd-java
> ->To unsubscribe, send any mail to 
> ->"freebsd-java-unsubscribe at freebsd.org"
> ->
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"



More information about the freebsd-java mailing list