Okay. got the JDK installed (and got javac), so we're making progress!  Mostly...

testall.sh still won't run since I'm not specifying the correct options I don't think.  I've gotten testall.bat partially working, but still getting errors (I had to add the '.java' extension to JavaClass to prevent another error).

C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>javac -encoding utf-8 -cp ..\..\..\rtl\units\jvm-java;. JavaClass.java
JavaClass.java:9: error: cannot find symbol
  TMyClass t = new TMyClass();
  ^
  symbol:   class TMyClass
  location: class JavaClass
JavaClass.java:9: error: cannot find symbol
  TMyClass t = new TMyClass();
                   ^
  symbol:   class TMyClass
  location: class JavaClass
JavaClass.java:29: error: package test does not exist
  System.out.println("myrec.a should return 42: "+test.myrec.a);
                                                      ^
JavaClass.java:30: error: package test does not exist
  System.out.println("myrec.b should return 1234: "+test.myrec.b);
                                                        ^
JavaClass.java:31: error: package TMyClass does not exist
  System.out.println("TMyClass.rec.c should return 5678: "+TMyClass.rec.c);
^
JavaClass.java:32: error: cannot find symbol
  System.out.println("test.tcl should return 4: "+test.tcl);
                                                  ^
  symbol:   variable test
  location: class JavaClass
JavaClass.java:33: error: package test does not exist
  System.out.println("test.tcrec.a should return 1: "+test.tcrec.a);
                                                          ^
JavaClass.java:34: error: package test does not exist
  System.out.println("test.tcrec.e should return 5: "+test.tcrec.e);
                                                          ^
JavaClass.java:35: error: package test.tcnestrec does not exist
  System.out.println("test.tcnestrec.r.d should return 4: "+test.tcnestrec.r.d);
^
JavaClass.java:36: error: package test does not exist
  System.out.println("test.tcnestrec.r.arr[1] should return 6: "+test.tcnestrec.arr[1]);
                                                                     ^
JavaClass.java:37: error: cannot find symbol
  TMyClass.settestglobal(654321);
  ^
  symbol:   variable TMyClass
  location: class JavaClass
JavaClass.java:38: error: cannot find symbol
  System.out.println("TMyClass.gettestglobal should return 654321: "+TMyClass.gettestglobal());
                                                                     ^
  symbol:   variable TMyClass
  location: class JavaClass
JavaClass.java:39: error: cannot find symbol
  System.out.println("TMyClass.staticmul3(3) should return 9: "+TMyClass.staticmul3(3));

...

And the errors continue ad infinitum.  (This is on 'main', by the way)

Gareth aka. Kit


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to