1013 B
1013 B
First server run diagnosis (2026-09-08)
The first server report did not reach KaM portability errors. Two harness defects blocked it first.
tools/generate.pypassed-Mdelphias a global FPC command-line option. This changed compilation mode for Castle Game Engine units too.CastleLocalizationGetTextrelies on its normal CGE/FPC mode and failed withVariable identifier expectedand overload errors. KaM units do not need a global mode flag becauseKaM_Remake.inccontains{$MODE Delphi}under FPC. Fix: remove global-Mdelphi.tools/source_audit.pyread UTF-8 files without BOM stripping.src/game/KM_Game.pasbegins with a UTF-8 BOM, so the lexical^unitmatcher did not index it and the simulation/integration profiles were incorrectly markedMissing required original source units: KM_Game. Fix: read withutf-8-sig.
After these fixes, rerun the same Android profiles. New failures should be treated as the first meaningful evidence about KaM/FPC/Android dependencies.