Errors compiling in delphi for cross platform

Hi guys,

I am testing CastleFmxPlayAnimation.dproj in Delphi 11.3 CE. All okay in windows. When I switch to other platforms I get errors in castleutils_filenames.inc what am I missing here please. New to this so at idiot level please.

dccosxarm64 command line for "CastleFmxPlayAnimation.dpr"
  c:\program files (x86)\embarcadero\studio\22.0\bin\dccosxarm64.exe -$D0 -$L- -$Y- --no-config -M -Q 
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults -DRELEASE -I../../../src/base;
  ../../../src/common_includes;../../../src/base/android;../../../src/base/windows;../../../src/base/unix;../../../src/base_rendering;
  ../../../src/base_rendering/dglopengl;../../../src/base_rendering/glsl/generated-pascal;../../../src/fonts;../../../src/window;
  ../../../src/window/gtk;../../../src/window/windows;../../../src/window/unix;../../../src/window/deprecated_units;../../../src/images;
  ../../../src/transform;../../../src/scene;../../../src/scene/glsl/generated-pascal;../../../src/scene/x3d;../../../src/scene/load;
  ../../../src/scene/load/spine;../../../src/scene/load/md3;../../../src/scene/load/collada;../../../src/scene/load/pasgltf;../../../src/audio;
  ../../../src/audio/fmod;../../../src/audio/openal;../../../src/audio/ogg_vorbis;../../../src/files;../../../src/files/indy;../../../src/castlescript;
  ../../../src/ui;../../../src/ui/windows;../../../src/services;../../../src/physics;../../../src/physics/kraft;../../../src/deprecated_units;
  ../../../src/vampyre_imaginglib/src/Source;../../../src/vampyre_imaginglib/src/Source/JpegLib;../../../src/vampyre_imaginglib/src/Source/ZLib;
  ../../../src/vampyre_imaginglib/src/Extras/Extensions;../../../src/vampyre_imaginglib/src/Extensions/J2KObjects;
  ../../../src/vampyre_imaginglib/src/Extensions/LibTiff;../../../src/vampyre_imaginglib/src/Extensions;../../../src/delphi;
  ../../../src/compatibility/delphi-only;../../../src/compatibility/delphi-only/fcl-json;"c:\program files 
  (x86)\embarcadero\studio\22.0\lib\OSXARM64\release";C:\Users\User\Documents\Embarcadero\Studio\22.0\Imports\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\include";"c:\program files (x86)\embarcadero\studio\22.0\redist\osx64";
  C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\OSXARM64;Component;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\MobilePermissions-2.1\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\OpenAIforDelphi-0.11.1;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\RDOpenAI\RDOpenAI;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source\FMX;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\Image32\source;
  D:\techy\Delphi11\components\castle-engine\src\base;D:\techy\Delphi11\components\castle-engine\src\common_includes;
  D:\techy\Delphi11\components\castle-engine\src\base\android;D:\techy\Delphi11\components\castle-engine\src\base\windows;
  D:\techy\Delphi11\components\castle-engine\src\base\unix;D:\techy\Delphi11\components\castle-engine\src\base_rendering;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\dglopengl;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\fonts;
  D:\techy\Delphi11\components\castle-engine\src\window;D:\techy\Delphi11\components\castle-engine\src\window\gtk;
  D:\techy\Delphi11\components\castle-engine\src\window\windows;D:\techy\Delphi11\components\castle-engine\src\window\unix;
  D:\techy\Delphi11\components\castle-engine\src\window\deprecated_units;D:\techy\Delphi11\components\castle-engine\src\images;
  D:\techy\Delphi11\components\castle-engine\src\transform;D:\techy\Delphi11\components\castle-engine\src\scene;
  D:\techy\Delphi11\components\castle-engine\src\scene\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\scene\x3d;
  D:\techy\Delphi11\components\castle-engine\src\scene\load;D:\techy\Delphi11\components\castle-engine\src\scene\load\spine;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\md3;D:\techy\Delphi11\components\castle-engine\src\scene\load\collada;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\pasgltf;D:\techy\Delphi11\components\castle-engine\src\audio;
  D:\techy\Delphi11\components\castle-engine\src\audio\fmod;D:\techy\Delphi11\components\castle-engine\src\audio\openal;
  D:\techy\Delphi11\components\castle-engine\src\audio\ogg_vorbis;D:\techy\Delphi11\components\castle-engine\src\files;
  D:\techy\Delphi11\components\castle-engine\src\files\indy;D:\techy\Delphi11\components\castle-engine\src\castlescript;
  D:\techy\Delphi11\components\castle-engine\src\ui;D:\techy\Delphi11\components\castle-engine\src\ui\windows;
  D:\techy\Delphi11\components\castle-engine\src\services;D:\techy\Delphi11\components\castle-engine\src\physics;
  D:\techy\Delphi11\components\castle-engine\src\physics\kraft;D:\techy\Delphi11\components\castle-engine\src\deprecated_units;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\JpegLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\ZLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extras\Extensions;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\J2KObjects;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\LibTiff;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions;D:\techy\Delphi11\components\castle-engine\src\delphi;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only\fcl-json -LEC:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\OSXARM64 
  -LNC:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\OSXARM64 -NUcastle-engine-output\delphi\OSXARM64\Debug -NSSystem;Xml;Data;Datasnap;Web;Soap; 
  -O../../../src/base;../../../src/common_includes;../../../src/base/android;../../../src/base/windows;../../../src/base/unix;
  ../../../src/base_rendering;../../../src/base_rendering/dglopengl;../../../src/base_rendering/glsl/generated-pascal;../../../src/fonts;
  ../../../src/window;../../../src/window/gtk;../../../src/window/windows;../../../src/window/unix;../../../src/window/deprecated_units;
  ../../../src/images;../../../src/transform;../../../src/scene;../../../src/scene/glsl/generated-pascal;../../../src/scene/x3d;../../../src/scene/load;
  ../../../src/scene/load/spine;../../../src/scene/load/md3;../../../src/scene/load/collada;../../../src/scene/load/pasgltf;../../../src/audio;
  ../../../src/audio/fmod;../../../src/audio/openal;../../../src/audio/ogg_vorbis;../../../src/files;../../../src/files/indy;../../../src/castlescript;
  ../../../src/ui;../../../src/ui/windows;../../../src/services;../../../src/physics;../../../src/physics/kraft;../../../src/deprecated_units;
  ../../../src/vampyre_imaginglib/src/Source;../../../src/vampyre_imaginglib/src/Source/JpegLib;../../../src/vampyre_imaginglib/src/Source/ZLib;
  ../../../src/vampyre_imaginglib/src/Extras/Extensions;../../../src/vampyre_imaginglib/src/Extensions/J2KObjects;
  ../../../src/vampyre_imaginglib/src/Extensions/LibTiff;../../../src/vampyre_imaginglib/src/Extensions;../../../src/delphi;
  ../../../src/compatibility/delphi-only;../../../src/compatibility/delphi-only/fcl-json;"c:\program files 
  (x86)\embarcadero\studio\22.0\lib\OSXARM64\release";C:\Users\User\Documents\Embarcadero\Studio\22.0\Imports\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\include";"c:\program files (x86)\embarcadero\studio\22.0\redist\osx64";
  C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\OSXARM64;Component;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\MobilePermissions-2.1\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\OpenAIforDelphi-0.11.1;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\RDOpenAI\RDOpenAI;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source\FMX;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\Image32\source;
  D:\techy\Delphi11\components\castle-engine\src\base;D:\techy\Delphi11\components\castle-engine\src\common_includes;
  D:\techy\Delphi11\components\castle-engine\src\base\android;D:\techy\Delphi11\components\castle-engine\src\base\windows;
  D:\techy\Delphi11\components\castle-engine\src\base\unix;D:\techy\Delphi11\components\castle-engine\src\base_rendering;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\dglopengl;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\fonts;
  D:\techy\Delphi11\components\castle-engine\src\window;D:\techy\Delphi11\components\castle-engine\src\window\gtk;
  D:\techy\Delphi11\components\castle-engine\src\window\windows;D:\techy\Delphi11\components\castle-engine\src\window\unix;
  D:\techy\Delphi11\components\castle-engine\src\window\deprecated_units;D:\techy\Delphi11\components\castle-engine\src\images;
  D:\techy\Delphi11\components\castle-engine\src\transform;D:\techy\Delphi11\components\castle-engine\src\scene;
  D:\techy\Delphi11\components\castle-engine\src\scene\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\scene\x3d;
  D:\techy\Delphi11\components\castle-engine\src\scene\load;D:\techy\Delphi11\components\castle-engine\src\scene\load\spine;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\md3;D:\techy\Delphi11\components\castle-engine\src\scene\load\collada;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\pasgltf;D:\techy\Delphi11\components\castle-engine\src\audio;
  D:\techy\Delphi11\components\castle-engine\src\audio\fmod;D:\techy\Delphi11\components\castle-engine\src\audio\openal;
  D:\techy\Delphi11\components\castle-engine\src\audio\ogg_vorbis;D:\techy\Delphi11\components\castle-engine\src\files;
  D:\techy\Delphi11\components\castle-engine\src\files\indy;D:\techy\Delphi11\components\castle-engine\src\castlescript;
  D:\techy\Delphi11\components\castle-engine\src\ui;D:\techy\Delphi11\components\castle-engine\src\ui\windows;
  D:\techy\Delphi11\components\castle-engine\src\services;D:\techy\Delphi11\components\castle-engine\src\physics;
  D:\techy\Delphi11\components\castle-engine\src\physics\kraft;D:\techy\Delphi11\components\castle-engine\src\deprecated_units;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\JpegLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\ZLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extras\Extensions;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\J2KObjects;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\LibTiff;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions;D:\techy\Delphi11\components\castle-engine\src\delphi;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only\fcl-json -R../../../src/base;../../../src/common_includes;
  ../../../src/base/android;../../../src/base/windows;../../../src/base/unix;../../../src/base_rendering;../../../src/base_rendering/dglopengl;
  ../../../src/base_rendering/glsl/generated-pascal;../../../src/fonts;../../../src/window;../../../src/window/gtk;../../../src/window/windows;
  ../../../src/window/unix;../../../src/window/deprecated_units;../../../src/images;../../../src/transform;../../../src/scene;
  ../../../src/scene/glsl/generated-pascal;../../../src/scene/x3d;../../../src/scene/load;../../../src/scene/load/spine;../../../src/scene/load/md3;
  ../../../src/scene/load/collada;../../../src/scene/load/pasgltf;../../../src/audio;../../../src/audio/fmod;../../../src/audio/openal;
  ../../../src/audio/ogg_vorbis;../../../src/files;../../../src/files/indy;../../../src/castlescript;../../../src/ui;../../../src/ui/windows;
  ../../../src/services;../../../src/physics;../../../src/physics/kraft;../../../src/deprecated_units;../../../src/vampyre_imaginglib/src/Source;
  ../../../src/vampyre_imaginglib/src/Source/JpegLib;../../../src/vampyre_imaginglib/src/Source/ZLib;
  ../../../src/vampyre_imaginglib/src/Extras/Extensions;../../../src/vampyre_imaginglib/src/Extensions/J2KObjects;
  ../../../src/vampyre_imaginglib/src/Extensions/LibTiff;../../../src/vampyre_imaginglib/src/Extensions;../../../src/delphi;
  ../../../src/compatibility/delphi-only;../../../src/compatibility/delphi-only/fcl-json;"c:\program files 
  (x86)\embarcadero\studio\22.0\lib\OSXARM64\release";C:\Users\User\Documents\Embarcadero\Studio\22.0\Imports\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\include";"c:\program files (x86)\embarcadero\studio\22.0\redist\osx64";
  C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\OSXARM64;Component;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\MobilePermissions-2.1\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\OpenAIforDelphi-0.11.1;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\RDOpenAI\RDOpenAI;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source\FMX;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\Image32\source;
  D:\techy\Delphi11\components\castle-engine\src\base;D:\techy\Delphi11\components\castle-engine\src\common_includes;
  D:\techy\Delphi11\components\castle-engine\src\base\android;D:\techy\Delphi11\components\castle-engine\src\base\windows;
  D:\techy\Delphi11\components\castle-engine\src\base\unix;D:\techy\Delphi11\components\castle-engine\src\base_rendering;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\dglopengl;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\fonts;
  D:\techy\Delphi11\components\castle-engine\src\window;D:\techy\Delphi11\components\castle-engine\src\window\gtk;
  D:\techy\Delphi11\components\castle-engine\src\window\windows;D:\techy\Delphi11\components\castle-engine\src\window\unix;
  D:\techy\Delphi11\components\castle-engine\src\window\deprecated_units;D:\techy\Delphi11\components\castle-engine\src\images;
  D:\techy\Delphi11\components\castle-engine\src\transform;D:\techy\Delphi11\components\castle-engine\src\scene;
  D:\techy\Delphi11\components\castle-engine\src\scene\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\scene\x3d;
  D:\techy\Delphi11\components\castle-engine\src\scene\load;D:\techy\Delphi11\components\castle-engine\src\scene\load\spine;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\md3;D:\techy\Delphi11\components\castle-engine\src\scene\load\collada;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\pasgltf;D:\techy\Delphi11\components\castle-engine\src\audio;
  D:\techy\Delphi11\components\castle-engine\src\audio\fmod;D:\techy\Delphi11\components\castle-engine\src\audio\openal;
  D:\techy\Delphi11\components\castle-engine\src\audio\ogg_vorbis;D:\techy\Delphi11\components\castle-engine\src\files;
  D:\techy\Delphi11\components\castle-engine\src\files\indy;D:\techy\Delphi11\components\castle-engine\src\castlescript;
  D:\techy\Delphi11\components\castle-engine\src\ui;D:\techy\Delphi11\components\castle-engine\src\ui\windows;
  D:\techy\Delphi11\components\castle-engine\src\services;D:\techy\Delphi11\components\castle-engine\src\physics;
  D:\techy\Delphi11\components\castle-engine\src\physics\kraft;D:\techy\Delphi11\components\castle-engine\src\deprecated_units;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\JpegLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\ZLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extras\Extensions;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\J2KObjects;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\LibTiff;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions;D:\techy\Delphi11\components\castle-engine\src\delphi;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only\fcl-json -U../../../src/base;../../../src/common_includes;
  ../../../src/base/android;../../../src/base/windows;../../../src/base/unix;../../../src/base_rendering;../../../src/base_rendering/dglopengl;
  ../../../src/base_rendering/glsl/generated-pascal;../../../src/fonts;../../../src/window;../../../src/window/gtk;../../../src/window/windows;
  ../../../src/window/unix;../../../src/window/deprecated_units;../../../src/images;../../../src/transform;../../../src/scene;
  ../../../src/scene/glsl/generated-pascal;../../../src/scene/x3d;../../../src/scene/load;../../../src/scene/load/spine;../../../src/scene/load/md3;
  ../../../src/scene/load/collada;../../../src/scene/load/pasgltf;../../../src/audio;../../../src/audio/fmod;../../../src/audio/openal;
  ../../../src/audio/ogg_vorbis;../../../src/files;../../../src/files/indy;../../../src/castlescript;../../../src/ui;../../../src/ui/windows;
  ../../../src/services;../../../src/physics;../../../src/physics/kraft;../../../src/deprecated_units;../../../src/vampyre_imaginglib/src/Source;
  ../../../src/vampyre_imaginglib/src/Source/JpegLib;../../../src/vampyre_imaginglib/src/Source/ZLib;
  ../../../src/vampyre_imaginglib/src/Extras/Extensions;../../../src/vampyre_imaginglib/src/Extensions/J2KObjects;
  ../../../src/vampyre_imaginglib/src/Extensions/LibTiff;../../../src/vampyre_imaginglib/src/Extensions;../../../src/delphi;
  ../../../src/compatibility/delphi-only;../../../src/compatibility/delphi-only/fcl-json;"c:\program files 
  (x86)\embarcadero\studio\22.0\lib\OSXARM64\release";C:\Users\User\Documents\Embarcadero\Studio\22.0\Imports\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\OSXARM64;"c:\program files 
  (x86)\embarcadero\studio\22.0\include";"c:\program files (x86)\embarcadero\studio\22.0\redist\osx64";
  C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\OSXARM64;Component;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\MobilePermissions-2.1\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\OpenAIforDelphi-0.11.1;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\RDOpenAI\RDOpenAI;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Source\FMX;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\source;
  C:\Users\User\Documents\Embarcadero\Studio\22.0\CatalogRepository\SVGIconImageList-11-4.0.0\Image32\source;
  D:\techy\Delphi11\components\castle-engine\src\base;D:\techy\Delphi11\components\castle-engine\src\common_includes;
  D:\techy\Delphi11\components\castle-engine\src\base\android;D:\techy\Delphi11\components\castle-engine\src\base\windows;
  D:\techy\Delphi11\components\castle-engine\src\base\unix;D:\techy\Delphi11\components\castle-engine\src\base_rendering;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\dglopengl;
  D:\techy\Delphi11\components\castle-engine\src\base_rendering\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\fonts;
  D:\techy\Delphi11\components\castle-engine\src\window;D:\techy\Delphi11\components\castle-engine\src\window\gtk;
  D:\techy\Delphi11\components\castle-engine\src\window\windows;D:\techy\Delphi11\components\castle-engine\src\window\unix;
  D:\techy\Delphi11\components\castle-engine\src\window\deprecated_units;D:\techy\Delphi11\components\castle-engine\src\images;
  D:\techy\Delphi11\components\castle-engine\src\transform;D:\techy\Delphi11\components\castle-engine\src\scene;
  D:\techy\Delphi11\components\castle-engine\src\scene\glsl\generated-pascal;D:\techy\Delphi11\components\castle-engine\src\scene\x3d;
  D:\techy\Delphi11\components\castle-engine\src\scene\load;D:\techy\Delphi11\components\castle-engine\src\scene\load\spine;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\md3;D:\techy\Delphi11\components\castle-engine\src\scene\load\collada;
  D:\techy\Delphi11\components\castle-engine\src\scene\load\pasgltf;D:\techy\Delphi11\components\castle-engine\src\audio;
  D:\techy\Delphi11\components\castle-engine\src\audio\fmod;D:\techy\Delphi11\components\castle-engine\src\audio\openal;
  D:\techy\Delphi11\components\castle-engine\src\audio\ogg_vorbis;D:\techy\Delphi11\components\castle-engine\src\files;
  D:\techy\Delphi11\components\castle-engine\src\files\indy;D:\techy\Delphi11\components\castle-engine\src\castlescript;
  D:\techy\Delphi11\components\castle-engine\src\ui;D:\techy\Delphi11\components\castle-engine\src\ui\windows;
  D:\techy\Delphi11\components\castle-engine\src\services;D:\techy\Delphi11\components\castle-engine\src\physics;
  D:\techy\Delphi11\components\castle-engine\src\physics\kraft;D:\techy\Delphi11\components\castle-engine\src\deprecated_units;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\JpegLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Source\ZLib;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extras\Extensions;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\J2KObjects;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions\LibTiff;
  D:\techy\Delphi11\components\castle-engine\src\vampyre_imaginglib\src\Extensions;D:\techy\Delphi11\components\castle-engine\src\delphi;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only;
  D:\techy\Delphi11\components\castle-engine\src\compatibility\delphi-only\fcl-json 
  --syslibroot:C:\Users\User\Documents\Embarcadero\Studio\SDKs\MacOSX14.4.sdk 
  --frameworkpath:C:\Users\User\Documents\Embarcadero\Studio\SDKs\MacOSX14.4.sdk\System\Library\Frameworks;
  C:\Users\User\Documents\Embarcadero\Studio\SDKs\MacOSX14.4.sdk\System\Library\PrivateFrameworks 
  -NHC:\Users\Public\Documents\Embarcadero\Studio\22.0\hpp\OSXARM64 -NOcastle-engine-output\delphi\OSXARM64\Debug  CastleFmxPlayAnimation.dpr   
[dccosxarm64 Error] castleutils_filenames.inc(24): E2029 Expression expected but ';' found
[dccosxarm64 Error] castleutils_filenames.inc(180): E2029 Expression expected but ';' found
[dccosxarm64 Error] castleutils.pas(130): E2003 Undeclared identifier: 'InitializationOSSpecific'
[dccosxarm64 Error] castleutils.pas(174): E2003 Undeclared identifier: 'FinalizationOSSpecific'
[dccosxarm64 Fatal Error] castlestringutils.pas(622): F2063 Could not compile used unit 'CastleUtils.pas'

Bump on this guys. I have followed the instructions here

Which give me a TCasleControl that I can only add when the project is set to Win32.

When I switch platforms I get the above errors. Any ideas?

From log above, it seems you try to compile for macOS on Arm64 or iOS (dccosxarm64). We don’t support these platforms yet with Delphi. See " Platforms supported with Delphi" on Delphi | Manual | Castle Game Engine – for now we support Windows (32 or 64-bit) and Linux.

With FPC, we support all platforms including iOS and macOS.

We want to extend Delphi coverage also to more platforms. So iOS and macOS with Delphi will come too. Next platform for Delphi will most likely be Android.