Subject: Re: JDK1.1.6 - problems under X?
To: Bruce Martin <BruceM@cat.co.za>
From: Scott Bartram <scottb@iis.com>
List: port-i386
Date: 08/26/1999 15:52:45
> Bruce Martin wrote:
> 
> Hi All
> 
> We are running the NetBSD/i386 port of JDK1.1.6, which seems to work
> perfectly, except for one problem: the windows written with the Swing
> classes open at random positions on the screen, and not where specified in
> the programs written. The file "Readme.NETBSD" in /usr/pkg/java says "There
> are some known problems with window positioning that are actual JDK 1.1.6
> bugs supposedly fixed in 1.1.7". This would explain this problem. Can anyone
> out there tell me
> 
>         - has anyone overcome/corrected this bug, or knows how?

There is no way I know of to avoid this in 1.1.6. As a matter of fact, I
still see similar problems with the Sun 1.1.8 reference version while 
running on Solaris and the windows are displayed on a Win32 X server.

>         - has anyone had other problems with this JDK1.1.6 port that I
> should know about?

Other than known JDK 1.1.6 bugs, none that I'm aware of.

>         - are there any plans to port later JDKs (1.2 in particular) to
> NetBSD/i386?

My work on the JDK 1.2 port has been suspended, hopefully temporarily. I
have been informed by Sun that the new "Community Source" license prohibits
redistribution of *any* binaries even for non-commercial use. We could
redistribute the patches (Sun even volunteered to host them) but anyone
that wanted the JDK would have to build it themselves - not a very good
solution.

I was also told that NetBSD could possibly be granted an exception similar
to Linux. Even if that happens, we may have to pass the compliance test
before we can redistribute binaries (unless we always call them "beta" ;-)

I just received the 1.1.8 source and I'm (slowly) working on updating the
1.1.6 port to 1.1.8.

>         - are there any plans to port JDK to any other Platforms (arm32 in
> partic.)?

Not by me. I currently don't have the time but if I did, I would work
on a sparc port first since i386 and sparc are the platforms I use. I
would be extremely happy to assist anyone interested in porting 1.1.x
to non-i386 platforms.

> The other problem I am having is when we use intensive graphics in an
> application, it seems to run inconsistently and crash at times. Any
> experience/solutions here?

I don't have any similar experiences. Does it give any error messages?

---
scott