$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile Compiling project "kam_probe_scripting" for OS / CPU "android / aarch64" in mode "debug". FPC executing... Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64 Copyright (c) 1993-2021 by Florian Klaempfl and others /work/build/20260908T164542Z-0843e132/scripting/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/build/20260908T164542Z-0843e132/scripting/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(13,37) Warning: Unit "Rtti" is experimental /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1368,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1374,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1380,17) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1385,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1391,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1397,17) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(3592,37) Warning: Implicit string type conversion from "Char" to "WideString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(3614,37) Warning: Implicit string type conversion from "Char" to "WideString" /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(3921,10) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9022,9) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9022,9) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead. /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9057,8) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9057,8) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead. /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(29,15) Warning: Local variable "Args" of a managed type does not seem to be initialized /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(116,5) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(121,65) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(123,62) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(124,59) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(126,56) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(127,56) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(128,64) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(129,70) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(130,60) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(131,60) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(132,64) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(134,58) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(135,56) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(143,39) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(144,39) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(146,46) Error: Wrong number of parameters specified for call to "Invoke" /usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):; /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10266,15) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10280,16) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10370,17) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10410,13) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10459,13) Warning: Conversion between ordinals and pointers is not portable /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10901,69) Warning: Conversion between ordinals and pointers is not portable uPSRuntime.pas(13304) Fatal: There were 32 errors compiling module, stopping Fatal: Compilation aborted Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode Exception "Exception": Failed to compile