Nelson, Maksim,

> 
> Nelson Minar wrote:
> > 
> > What do people here think about Redhat having Kaffe installed by
> > default as the binary "java"? I think it's a bad idea because Kaffe
> > really doesn't support enough Java to be useful, at least to me. On
> > the other hand, I want to support Kaffe and Japhar and other free
> > software efforts, I don't want to exclude them. I've just seen a lot
> > of people be confused by "why doesn't Java work on Redhat?".
> 
> Considering that redhat probably isn't allowed to (or does't want to)
> include the jdk in their distribution I think that Kaffe is the only
> realistic solution to having java in Redhat.  Also I hope redhat is
> keeping up with kaffe's development as the latest release 1.0-beta4 is
> quite better then previous ones, it even does a reasonable job on some
> swing apps.
>  
> > Does anyone know the story on the Klasses.jar they distribute as part
> > of kaffe? What's the license terms, how is it different than classpath?
> 
> I believe it's GPL, where as classpath is LGPL, though from memory there
> is explicit permission for people to use it (link to the classlibs) for
> non-GPL'ed programs.
> 

This is correct.

My impression is that the problems that people had getting Redhat's
kaffe and the blackdown port to coexist occurred mostly in older versions
(old meaning < RH 6.0 and < Kaffe 1.0b4).

When I installed RH 6.0, it did not install kaffe---I had to
download and install the kaffe 1.0b4 RPM separately.  This was 
via ftp, however, maybe things are different for CDROM installers.

Kaffe 1.0b4 should coexist with the blackdown JDK.  By coexist, I mean
that you can have a kaffe with a --prefix=A and the blackdown JDK
in directory B with A!=B and things should just work --- you can control
which java environment is being used either by setting your PATH properly
or by using an explicit qualification such as /opt/kaffe/bin/java
or /opt/jdk1_1_7vx_a/bin/java.  You do not need to set any environment
vars for kaffe to work (just like for the JDK).
If that doesn't work for you, please consider complaining to 
[EMAIL PROTECTED]

To my knowledge, the kaffe1.0b4 Redhat RPM is compiled with --prefix=/usr
and will install itself in /usr/bin.  Unfortunately, because of shared
library pathname limitations, you can't simply move it: you'll have to
recompile it with a different --prefix if you want it somewhere else.

Kaffe 1.0b4 should complain if you attempt to use Sun's classes.zip
with it before its own Klasses.jar (this is an error that had led in 
older versions to coredumps and the like).  This can happen if people
set a CLASSPATH variable to include classes.zip.

        - Godmar


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to