Free Pascal Compiler version 3.2.2+dfsg-49 [2026/02/27] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling tests/test_web_parity.pas
Compiling ./src/ro_model.pas
ro_model.pas(456,7) Note: Local variable "L" is assigned but never used
ro_model.pas(685,7) Note: Local variable "L" is assigned but never used
ro_model.pas(2592,26) Note: Local variable "Old" is assigned but never used
ro_model.pas(2763,3) Note: Local variable "Pop" not used
ro_model.pas(2763,7) Note: Local variable "Support" not used
ro_model.pas(2867,11) Note: Local variable "FID" not used
ro_model.pas(2867,15) Note: Local variable "J" not used
Linking build/test_web_parity
3096 lines compiled, 0.3 sec
7 note(s) issued
PASS: generated 44 native parity fixtures, 256 RNG outputs and native save.
Free Pascal Compiler version 3.2.2+dfsg-49 [2026/02/27] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling tests/test_visuals.pas
Compiling ./src/ro_model.pas
ro_model.pas(456,7) Note: Local variable "L" is assigned but never used
ro_model.pas(685,7) Note: Local variable "L" is assigned but never used
ro_model.pas(2592,26) Note: Local variable "Old" is assigned but never used
ro_model.pas(2763,3) Note: Local variable "Pop" not used
ro_model.pas(2763,7) Note: Local variable "Support" not used
ro_model.pas(2867,11) Note: Local variable "FID" not used
ro_model.pas(2867,15) Note: Local variable "J" not used
Compiling ./src/ro_art.pas
Compiling ./src/ro_sdl.pas
ro_art.pas(64,9) Note: Local variable "N" is assigned but never used
Compiling ./src/ro_atlas.pas
Compiling ./src/ro_assets.pas
ro_atlas.pas(93,92) Note: Local variable "FID" not used
test_visuals.pas(4,140) Note: Local variable "N" not used
Linking build/test_visuals
3549 lines compiled, 0.4 sec
10 note(s) issued
PASS: 1773 atlas, shared-edge hex, pure-rendering and movement-preview checks.
Free Pascal Compiler version 3.2.2+dfsg-49 [2026/02/27] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling tests/test_import_save.pas
Compiling ./src/ro_model.pas
ro_model.pas(456,7) Note: Local variable "L" is assigned but never used
ro_model.pas(685,7) Note: Local variable "L" is assigned but never used
ro_model.pas(2592,26) Note: Local variable "Old" is assigned but never used
ro_model.pas(2763,3) Note: Local variable "Pop" not used
ro_model.pas(2763,7) Note: Local variable "Support" not used
ro_model.pas(2867,11) Note: Local variable "FID" not used
ro_model.pas(2867,15) Note: Local variable "J" not used
Linking build/test_import_save
3085 lines compiled, 0.3 sec
7 note(s) issued
PASS: 297 native/browser full-state, checksum, RNG and desktop-save import comparisons across all four scenarios.
PASS: native import of browser save; state checksum 3C5D8E5F
PASS: browser campaign, portrait/province pickers, sorted roster, town prices/invalid input, cancelled orders, persistent Continue, corrupt-save rejection, native battle import, exact-hex movement, battle round-trip, audio unlock, fullscreen input and offline reload.
PASS: first game click starts real nonzero music output without the sound button.
PASS: all four music tracks, crossfades, real output mute, saved mute, explicit unmute, first keypress, zero music volume and independently audible effects.
