[kaffe] Current status & getting 1.1.6 out of the door

2005-09-11 Thread Dalibor Topic

Hi team,

as you've probably noticed by the mailing list traffic today, I've got 
kaffe resynced up to GNU Classpath 0.18. I've also merged in the JDWP 
work in progress from GNU Classpath, which needs a volunteer to 
implement the native calls into Kaffe. That would allow in a future 
version of kaffe to use Kaffe with JDWP aware debuggers, like Eclipse's.


Remaining things on my TODO list for 1.1.6:

 * Merge in Runtime #CPUs code from Cacao (fixes a debian bug report)
 * Merge in new RMIC from classpath tools with asm (mostly working)

That should be done by tomorrow evening. I should have a 1.1.6-pre1 
tarball with the patches merged in for testing by then, and a release by 
next Sunday. As I plan to attend the GNU Classpath Distro DevJam in 
Oldenburg later this month [1], I'd like to have a fresh Kaffe release 
for it. ;)


Other items to look at:

 * Check in remaining patches from list & personal inbox (david's 
mandriva patches, andreas' warning fixes, anything else I missed?)
 * Fix easy (implicit declaration, signed vs. unsigned) warnings on 
some arches (alpha, mips(el), other arches with weird bugs)

 * amd64 jit patch from Eric
 * L4 port from Alexander

cheers,
dalibor topic

[1] http://java.debian.net/index.php/DevJam Friday 23 September till 
Sunday 25 September in Oldenburg, Germany, along with a Debian Developer 
meeting. If other european Kaffe developers want to come over to Germany 
for a weekend of hacking, beer & talk with other free runtime & distro 
developers, see wiki link, I'd enjoy not being the only kaffe person 
around ;)


___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] Current status of sh3/linux

2004-11-15 Thread Kiyo Inaba
Hi again,

And when I use
  CC=sh3-linux-gcc NM=sh3-linux-nm AR=sh3-linux-ar \
  ../kaffe-snap-04/configure \
  --host=sh-linux --build=i686-linux \
  --with-staticbin --with-staticlib --with-staticvm --disable-shared \
  --enable-pure-java-math \
  --disable-sound --without-x --disable-native-awt
which, implicityly use pthreads.

I got
  error compiling:
  TestScript: line -45: 21459 Segmentation fault \
  /proj/kaffe/kaffe-snap-04-sh3-linux-sssi/kaffe/kaffe/kaffe-bin -ss 512k 
-noverify at.dms.kjc.Main -classpath 
".:@JAVAX_CRYPTO_JAR@:@GNU_CRYPTO_JAR@:@JAVAX_SECURITY_JAR@:../../../kaffe-snap-04/test/regression:compile_time:.:::/proj/kaffe/kaffe-snap-04/libraries/javalib/kjc.jar:::"
 -d . ../../../kaffe-snap-04/test/regression/HelloWorldApp.java
  FAIL: HelloWorldApp.java

My kernel is 2.4.13, and sh3 with little endian.

Kiyo

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] Current status of sh3/linux

2004-11-15 Thread Kiyo Inaba
Hi all,

After several correspondence with Takahiro, I believe it should be helpful
to post current regression test result for sh3/linux.

By using configure line
  CC=sh3-linux-gcc NM=sh3-linux-nm AR=sh3-linux-ar \
  ../kaffe-snap-04/configure \
  --host=sh-linux --build=i686-linux \
  --with-staticbin --with-staticlib --with-staticvm --disable-shared \
  --enable-pure-java-math --disable-sound --without-x --disable-native-awt \
  --with-threads=unix-jthreads

(As you can easily imagine I use 11/11/2004's snap)

I got
  
  11 of 144 tests failed
  Please report to [EMAIL PROTECTED]
  

And errors are for
  InternHog.javaTestSerialVersions.java
  DateFormatTest.java   NetworkInterfaceTest.java
  GCTest.java   InterfaceSuperClass.java
  ImplementClass.java   FieldErrors.java
  MethodErrors.java DosTimeVerify.java
  ZipTest.java

Kiyo

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] current status?

2003-06-08 Thread Dalibor Topic
Hallo Michael,

--- Michael Franz <[EMAIL PROTECTED]> wrote:
> 
> --- Greg Wooledge <[EMAIL PROTECTED]> wrote:
> > Michael Franz ([EMAIL PROTECTED]) wrote:
> > 
> > > How long ago was that?  I have a pull from cvs
> > that is
> > > 2 weeks old and I don't think it works on any
> > classes.
> > 
> > There have been major changes to Kaffe in the last
> > two weeks.
> OK.  What has changed in the last 2 weeks that
> requites me to have automake?

I've patched libltdl in order to fix libtool on amiga and netbsd, and that in
turns seemed to have summoned the curse of automake upon anyone using the CVS
HEAD. I hope that Jim's latest patch fixed that. It doesn't occur with
distribution tarballs generated using make dist, for example, so a workaround
if you can't install the latest auto* tools and libtool somewhere on your
system would be to create a tarball on a system with the latest autotools.

Given that Jim is going to release 1.1.0 today, you might as well just use that
when it comes out ;)

cheers,
dalibor topic

__
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] current status?

2003-06-06 Thread Michael Franz

--- Greg Wooledge <[EMAIL PROTECTED]> wrote:
> Michael Franz ([EMAIL PROTECTED]) wrote:
> 
> > How long ago was that?  I have a pull from cvs
> that is
> > 2 weeks old and I don't think it works on any
> classes.
> 
> There have been major changes to Kaffe in the last
> two weeks.
OK.  What has changed in the last 2 weeks that
requites me to have automake?

__
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] current status?

2003-06-06 Thread Greg Wooledge
Michael Franz ([EMAIL PROTECTED]) wrote:

> How long ago was that?  I have a pull from cvs that is
> 2 weeks old and I don't think it works on any classes.

There have been major changes to Kaffe in the last two weeks.

-- 
Greg Wooledge  |   "Truth belongs to everybody."
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |


pgp0.pgp
Description: PGP signature


Re: [kaffe] current status?

2003-06-06 Thread Michael Franz
> I recently upgraded my iBook and tried in on Mac OS
> X 10.2 / PowerPC. 
> The head of CVS compiled staticly (dynamic linking
> hasn't been fixed for
> Mac OS X).  It did complain about needing automake
> in the libltdl
> directoy - I'm going to try to fix that today.  It
> was able to run
> "Hello World", but was unable to run kjc (our javac,
> needed to recompile
> the class libs).  I imagine that Linux/PPC would
> have similar results.
> 
How long ago was that?  I have a pull from cvs that is
2 weeks old and I don't think it works on any classes.
 It fails 95% of the tests.  I have been trying to
debug through it, but I am having problems with using
gdb (prefer a GUI).  I think there is something wrong
with the class loader or the threading, but now idea
what is the problem.

Michael

__
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] current status?

2003-06-06 Thread Daniel Veillard
On Fri, Jun 06, 2003 at 12:45:46PM -0700, Jim Pick wrote:
> On Fri, 2003-06-06 at 10:37, Andrew Mermell wrote:
> > I see that kaffe was included in Redhat 6 but is no longer being distributed
> > by them as of RH7.3.  From your perspective, why did they do that and what are
> > the implications for a redhat user?
> 
> I'm not surprised that they dropped it.  Even though Kaffe has been
> around since 1997, the project was quite fragmented, and the Java
> compatibility was quite lacking.  So it has been quite frustrating to
> use previous versions of it.  I think the 1.1.0 release will be quite a
> bit nicer, even though it's just doing to be a "development" release, as
> the whole project seems to be gaining some momentum which it didn't have
> in the past -- thanks to the hard work of the volunteer developers and
> the free Java community.

  I think the lack of new release for a very long time was one of the
reason, another one was the amount of bugs/obsolescence as Java evolved,
the third one is the use of the gjc compiler when trying to use the
small apps where kaffe was used. I am happy seeing kaffe being actively
maintained again, I can't make any promises w.r.t. reinclusion in Red Hat
(I'm a Red Hat employee), but my understanding is that if kaffe gets
good enough to run non-trivial applications and users of those applications
care about running a free JVM, kaffe may be reintroduced. I think this
boils down to Kaffe getting Java users outside the embedded system
segment, if the project tries to get there and succeeds then it will
naturally finds it place back in the Linux (not only Red Hat) systems.
I understand that Kaffe will look more attractive to users of embedded
systems, maybe the project needs to decide if getting back on general
pupose OSes is really a primary target, maybe my perception is just wrong
too :-)
  It was interesting to see the JBoss attempt, I think if Kaffe manage to
get robust and complete enough for such applications then it would have
a bright future. Another point is the possibility to reuse the work done
on the Mono project about JIT'ing apparently they are getting good
performances (considering the age of the project), making the economy of
scale by reusing another code generator may have a strong impact, they
are starting to run Java apps too, this should be investigated IMHO :-)

  Good luck !

Daniel

-- 
Daniel Veillard  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
[EMAIL PROTECTED]  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | 

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] current status?

2003-06-06 Thread Jim Pick
On Fri, 2003-06-06 at 10:37, Andrew Mermell wrote:
> Hello,
> Could someone please give me a brief idea of what's happening with kaffe at
> this point?  Is it in much use on the PowerPC?

I recently upgraded my iBook and tried in on Mac OS X 10.2 / PowerPC. 
The head of CVS compiled staticly (dynamic linking hasn't been fixed for
Mac OS X).  It did complain about needing automake in the libltdl
directoy - I'm going to try to fix that today.  It was able to run
"Hello World", but was unable to run kjc (our javac, needed to recompile
the class libs).  I imagine that Linux/PPC would have similar results.

> I see that kaffe was included in Redhat 6 but is no longer being distributed
> by them as of RH7.3.  From your perspective, why did they do that and what are
> the implications for a redhat user?

I'm not surprised that they dropped it.  Even though Kaffe has been
around since 1997, the project was quite fragmented, and the Java
compatibility was quite lacking.  So it has been quite frustrating to
use previous versions of it.  I think the 1.1.0 release will be quite a
bit nicer, even though it's just doing to be a "development" release, as
the whole project seems to be gaining some momentum which it didn't have
in the past -- thanks to the hard work of the volunteer developers and
the free Java community.

Cheers,

 - Jim



___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] current status?

2003-06-06 Thread Dalibor Topic
Hi Andy,

--- Andrew Mermell <[EMAIL PROTECTED]> wrote:
> Hello,
> Could someone please give me a brief idea of what's happening with kaffe at
> this point?  Is it in much use on the PowerPC?

we've just frozen the code for the first developement branch release, 1.1.0,
coming on sunday. recent java apps running with kaffe include freenet, nice,
jetty and jython ... it supports java sound, jaxp, regexps, a modern class
loading implementation and has a ton of ports. ;)

some people have used it on powerpc in embedded settings, there are ports to
darwin, linux, machten, aix and netbsd, and there is a powerpc jitter in
JanosVM that could be merged in if someone volunteers. I don't think that we
have anyone working on the powerpc ports at the moment, so if you can help out,
you're more than welcome.

I'm not aware of any usage statsics for kaffe, but I'd assume it's 'market
share' on darwin and linux should be way below the offerings from ports of
sun's implementation, since it doesn't have the feature set of JDK 1.2 yet ...
but that's being worked on, in part through cooperation with the GNU Classpath
project, in part through cooperation with other sources.

> I see that kaffe was included in Redhat 6 but is no longer being distributed
> by them as of RH7.3.  From your perspective, why did they do that and what
> are
> the implications for a redhat user?

I assume that RedHat decided to concentrate on making its own gcj better
instead of supporting several virtual machine/class library/compiler
implementations. I can't really speculate about the implications for a RedHat
user, since I'm not using RedHat myself.

Since kaffe is developing at a rather quick pace, many of our regular mailing
list contributors seem to keep up with the developement using anonymous CVS.
The developement release series could be an opportunity for distributors to
catch up more quickly with the lastest progress. We'll see if they really do
it. On the other hand, the code in the CVS is quite useable most of the time ;)

cheers,
dalibor topic

__
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] current status?

2003-06-06 Thread Andrew Mermell
Hello,
Could someone please give me a brief idea of what's happening with kaffe at
this point?  Is it in much use on the PowerPC?
I see that kaffe was included in Redhat 6 but is no longer being distributed
by them as of RH7.3.  From your perspective, why did they do that and what are
the implications for a redhat user?
 Thanks very much for your attention.
Regards,
Andy



___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] current status on mips-irix

2003-02-03 Thread Dalibor Topic
Hi,

with the new class library code, I can compile kaffe
again on IRIX with the intrp engine & jikes 1.18. kjc
fails because it has trouble parsing the
Double.MIN_VALUE.

There are three regression tests that fail, I've
attached them for reference.

cheers,
dalibor topic

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


mips-irix-failures.tgz
Description: mips-irix-failures.tgz