mkdir -p build
fpc -B -Mobjfpc -Sh -O2 -gl -Cr -Co -Fu./src -FU./build -FE./build tests/test_visuals.pas
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(2591,26) Note: Local variable "Old" is assigned but never used
ro_model.pas(2762,3) Note: Local variable "Pop" not used
ro_model.pas(2762,7) Note: Local variable "Support" not used
ro_model.pas(2866,11) Note: Local variable "FID" not used
ro_model.pas(2866,15) Note: Local variable "J" not used
Compiling ./src/ro_art.pas
Compiling ./src/ro_sdl.pas
ro_art.pas(50,9) Note: Local variable "N" is assigned but never used
Compiling ./src/ro_atlas.pas
test_visuals.pas(4,140) Note: Local variable "N" not used
Linking ./build/test_visuals
3460 lines compiled, 0.4 sec
9 note(s) issued
./build/test_visuals
PASS: 1773 atlas, shared-edge hex, pure-rendering and movement-preview checks.
fpc -B -Mobjfpc -Sh -O2 -gl -Cr -Co -Fu./src -FU./build -FE./build tests/test_rules.pas
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_rules.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(2591,26) Note: Local variable "Old" is assigned but never used
ro_model.pas(2762,3) Note: Local variable "Pop" not used
ro_model.pas(2762,7) Note: Local variable "Support" not used
ro_model.pas(2866,11) Note: Local variable "FID" not used
ro_model.pas(2866,15) Note: Local variable "J" not used
test_rules.pas(4,46) Note: Local variable "Day" not used
test_rules.pas(4,74) Note: Local variable "Cmd" not used
Linking ./build/test_rules
3120 lines compiled, 0.3 sec
9 note(s) issued
./build/test_rules
PASS: 31 focused rule, battle, objective and persistence checks.
fpc -B -Mobjfpc -Sh -O2 -gl -Cr -Co -Fu./src -FU./build -FE./build tests/test_model.pas
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_model.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(2591,26) Note: Local variable "Old" is assigned but never used
ro_model.pas(2762,3) Note: Local variable "Pop" not used
ro_model.pas(2762,7) Note: Local variable "Support" not used
ro_model.pas(2866,11) Note: Local variable "FID" not used
ro_model.pas(2866,15) Note: Local variable "J" not used
test_model.pas(7,49) Note: Local variable "I" not used
test_model.pas(4,38) Note: Local variable "J" not used
test_model.pas(4,40) Note: Local variable "FID" not used
test_model.pas(4,44) Note: Local variable "PID" is assigned but never used
test_model.pas(4,48) Note: Local variable "Actor" not used
test_model.pas(4,54) Note: Local variable "OldBody" is assigned but never used
test_model.pas(4,70) Note: Local variable "OldGold" not used
Linking ./build/test_model
3113 lines compiled, 0.3 sec
14 note(s) issued
./build/test_model
PASS: 32066 assertions across 40 seeded campaigns and focused rule tests.
