[fpc-devel] JVM testing on x86_64
J. Gareth Moreton
gareth at moreton-family.com
Wed Jun 8 15:22:34 CEST 2022
The lack of "javac" is a little confusing. I have a lot to learn!
Gareth aka. Kit
On 08/06/2022 14:15, J. Gareth Moreton via fpc-devel wrote:
> The testall.bat file took some modification since it doesn't handle
> parameters like testall.sh does. I didn't get too far though:
>
> C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>..\..\..\compiler\ppcjvm
> -Fu..\..\..\rtl\units\jvm-java -O2 -g test
> Generated: .\org\freepascal\test\tisclass2.class
> test.j:7: JAS Error: Badly formatted number.
> .field public static final 'unitfloatconst' F = 0fx40000000
> ^
> test.j: Found 1 errors
> Generated: .\org\freepascal\test\trec.class
> TMyClass.j:7: JAS Error: Badly formatted number.
> .field public static final 'classfloatconst' F = 0fx40400000
> ^
> TMyClass.j: Found 1 errors
> Generated: .\org\freepascal\test\tisinterface.class
> Generated: .\org\freepascal\test\tisclassbase.class
> Generated: .\org\freepascal\test\tisclassbase2.class
> Generated: .\org\freepascal\test\tisclass1.class
> Generated: .\org\freepascal\test\tisclass1$tisclass1nested.class
> Generated:
> .\org\freepascal\test\tisclass1$tisclass1nested$test__fpc_intern_recname_37.class
> Generated:
> .\org\freepascal\test\tisclass1$tisclass1nested$tisclass1nestedl2.class
> Generated:
> .\org\freepascal\test\tisclass1$tisclass1nested$tisclass1nestedl2$test__fpc_intern_recname_43.class
> Generated: .\org\freepascal\test\tnestrec.class
> Generated: .\org\freepascal\test\test__fpc_intern_recname_68.class
>
> C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>javac
> -encoding utf-8 -cp ..\..\..\rtl\units\jvm-java;. JavaClass
> 'javac' is not recognized as an internal or external command,
> operable program or batch file.
>
> C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>java
> -Dfile.encoding=UTF-8 -cp ..\..\..\rtl\units\jvm-java;. JavaClass
> Error: Could not find or load main class JavaClass
>
> C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>if 1 NEQ
> 0 exit /b 1
>
> I'm able to run Shell scripts on my Windows machine thanks to having a
> bash client installed, but testall.sh closes immediately (and it
> doesn't give me a chance to view the error messages) but this is
> probably because I haven't specified any parameters. I tried the
> obvious TEST_FPC=../../../compiler/ppcjvm.exe, and PPC instead of
> TEST_FPC, but it still closed immediately.
>
> Sorry if this is painfully obvious stuff. I will master non-Windows
> stuff and all eventually!
>
> Gareth aka. Kit
>
>
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the fpc-devel
mailing list