I think Frank Meineke wrote:
>
> Hi,
Hi Frank, thanks for the report. I've added paraphrases of these
answers to the Jess FAQ at
http://herzberg.ca.sandia.gov/jess/FAQ.html#compiling .
>
> i have just downloaded 5.0.a1 and compiled it with different java compilers
> on HP-UX and Linux:
>
> javac (from jdk 1.1): warnings and errors
> (just like Win Carus got with Symantec 3.0)
>
Well, this one is my fault (the errors compiling the 'Token'
class.) I've been using JDK 1.2 since the final release came out, and
the changes I've made to Token.java work fine with that
Javac. Apparently Win Carus' report and this one both tickle a known
bug in javac from JDK 1.1.6-1.1.7a. It's JDC bug number 4166933, for
anybody who's interested. The fix is just to remove the keyword
'final' from Token::m_sortcode, or compile with JDK 1.2. In the next
alpha I'll probably make m_sortcode non-final.
> guavac: warnings and errors
> (guavac is about 10x faster then javac)
> (e.g.
> jess/breadth must be declared abstract or implement:
> void addActivation(Activation, java/util/Vector)
> Main.java:15: Field name 'm_rete' already in use.
> Main.java:16: Field name 'm_fis' already in use.
> Main.java:17: Field name 'm_j' already in use.
> Compilation Failed
> )
Well, it's easy to be fast if you don't mind being wrong! These errors
don't make any sense at all. The last time I looked at guavac, it was
very buggy, and apparently the situation hasn't changed much :)
>
> jikes: just one error complaining about missing jess/Accelerator.class
> it helps just to remove the unused (?) class in the makefile:
> jess$(DS)Accelerator.java
> (jikes is about 10x faster then javac)
>
Ooops, sorry, should have removed that. That's part of an unfinished project.
---------------------------------------------------------
Ernest Friedman-Hill
Distributed Systems Research Phone: (925) 294-2154
Sandia National Labs FAX: (925) 294-2234
Org. 8920, MS 9214 [EMAIL PROTECTED]
PO Box 969 http://herzberg.ca.sandia.gov
Livermore, CA 94550
---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list. List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------