Brian Jones wrote:
> > we tried by hand but we encoutered the following problems:
> > command: cd classpath/lib; java -mx128000000 at.dms.kjc.Main --verbose
> > --nowrite @classes
>
> According to the documentation I think you'd want to do something like
> the above but changed to
>
> cd classpath/lib; java -mx128000000 at.dms.kjc.Main --verbose
> --nowrite `cat classes`, since I did not see the "@classes" syntax
> documented on your web page, but if it works that's great.
It works.
>
>
> > Introspector:
> > =============
> > ../java/beans/Introspector.java:23: Package gnu.java.beans not found in
> > import.
> > import gnu.java.beans.*;
> >
> > ComponentBeanInfo:
> > ==================
> > ../gnu/java/beans/info/ComponentBeanInfo.java:23: Package gnu.java.beans
> > not found in import.
> > import gnu.java.beans.*;
>
> This package exists in classpath/gnu/java/beans/ so something is
> probably wrong with how you're trying to compile.
It was our fault.
>
>
> > AWTEvent:
> > =========
> > ../java/awt/AWTEvent.java is missing from lib/classes
>
> It appears that AWTEvent is not part of the compile, see
> classpath/lib/standard.omit.
It has been added in lib/classes in the last CVS of CLASSPATH.
>
>
> > ObjectInputStream:
> > ==================
> > problem with an expression (java/io/ObjectInputStream.java:1188:
> > Variable "value" cannot be initialized by a value of type "int" [JLS
> > 4.5.4])
> > Which compiler do you use ???
> > please rewrite:
> > char value = default_initialize ? 0 : this.realInputStream.readChar
> > ();
> > as:
> > char value = default_initialize ? (char)0 :
> > this.realInputStream.readChar ();
> >
> > see also: java/io/ObjectInputStream.java:1223: Variable "value" cannot
> > be initialized by a value of type "int" [JLS 4.5.4]
> >
>
> Okay, I made these changes in CVS.
It works fine.
>
>
> > WeakHashMap:
> > ============
> > java/util/WeakHashMap.java:336: Cannot access field "queue" it is in an
> > other package and not a class member [JLS 15.10]
>
> This is a problem with how WeakBucket is setup I believe. It doesn't
> make much sense to me why we would call the super constructor with a
> package private data member that isn't even initialized in
> java/lang/ref/Reference.java except in this same constructor. There
> is also the problem mentioned above of queue being in another
> package. I think Jochen Hoenicke should look at this.
>
> > And we also have the following problem that is a bug in KJC:
> >
> > java/util/AbstractList.java:410: Invalid outer class for this operation
> > [JLS 15.7.2]
> >
> > we will try to fix it today.
> >
> > Could you fix these problems and send us an email ([EMAIL PROTECTED]) when
> > it's available on your CVS ?
>
> lyta:~$ cvs -d :pserver:[EMAIL PROTECTED]:/cvs/public co kjc-suite
> cvs server: cannot find module `kjc-suite' - ignored
This bug is already fixed. We'll try to make a new release available on our
CVS tomorrow. The line above should now work.
>
>
> Could you fix this problem and let the classpath list know when you
> have ([EMAIL PROTECTED])? I'd also like to know when you fix the
> AbstractList problem above.
Thanks you for your prompt answer.
I got GNU CLASSPATH to compile on my computer using SUN's JDK with:
vgp% cd classpath/lib
vgp% CLASSPATH=$CLASSPATH:/extra/kaffe/libraries/javalib/Klasses.jar java
-mx128m at.dms.kjc.Main @classes
Vincent for DMS.
>
>
> Brian
> --
> Brian Jones <[EMAIL PROTECTED]>