Skip to content

games/fheroes2: Updated for version 1.1.14.#14660

Closed
linrs wants to merge 1 commit intoSlackBuildsOrg:masterfrom
linrs:fheroes2
Closed

games/fheroes2: Updated for version 1.1.14.#14660
linrs wants to merge 1 commit intoSlackBuildsOrg:masterfrom
linrs:fheroes2

Conversation

@linrs
Copy link
Contributor

@linrs linrs commented Mar 6, 2026

upstream release

upstream release

Signed-off-by: Ruoh-Shoei LIN <lin.ruohshoei+sbo@gmail.com>
@linrs
Copy link
Contributor Author

linrs commented Mar 6, 2026

@sbo-bot: build games/fheroes2

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

reverse dependencies - games/fheroes2

None

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

✅ sbolint - games/fheroes2 ✅

sbolint: fheroes2 checks out OK

@sbo-bot
Copy link

sbo-bot bot commented Mar 6, 2026

buildpkg i586 games/fheroes2

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Fri Mar  6 08:36:45 GMT 2026
revision: 37cf7cd8c47c0fa4f18f47345b36d3b55d17b8da
title:    Merge 9b5cb25e2d327ac47e4f27233ab45fc016b61c37 into 8dbaaae14f44159c6e851c124993fd06c4ea4c3f

================================================================================
games/fheroes2                                                          08:54:57
================================================================================

Calculating dependencies ... none.

Building games/fheroes2 (update for version 1.1.14) ------------------- 08:54:57
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Running fheroes2.SlackBuild ...                                     ETA 08:56:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./fheroes2.SlackBuild
Build time 67 sec, peak load 13.86, peak memory 2300M, peak tmp 52M
Built ok:  fheroes2-1.1.14-i586-1_SBo.txz                               08:56:05
Testing package fheroes2-1.1.14-i586-1_SBo.txz ... done.
Test installing fheroes2-1.1.14-i586-1_SBo.txz ...
fheroes2-1.1.14-i586-1_SBo: Recreation of Heroes of Might and Magic II g [  12M]
Unmounting chroot ... done.
Backed up: fheroes2-1.1.13-i586-2_SBo.txz
✅ games/fheroes2 Updated for version 1.1.14 ✅

================================================================================
SUMMARY                                                                 08:56:07
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-03-06_08:54:56.log
Runtime:     0h 1m 11s
Updated:     1
  games/fheroes2/fheroes2-1.1.14-i586-1_SBo.txz

Snipped Build Log

Details
MAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/mp2_helper.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/position.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/visit.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/monster/monster.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/monster/monster_anim.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/monster/monster_info.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/artifact.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/artifact_info.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/artifact_ultimate.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/resource.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
xgettext -d fheroes2 -C -F -k_ -k_n:1,2 -o fheroes2.pot ../../fheroes2/agg/agg.cpp ../../fheroes2/agg/agg_image.cpp ../../fheroes2/agg/bin_info.cpp ../../fheroes2/agg/icn.cpp ../../fheroes2/agg/m82.cpp ../../fheroes2/agg/mus.cpp ../../fheroes2/agg/xmi.cpp ../../fheroes2/ai/ai_battle.cpp ../../fheroes2/ai/ai_battle_spell.cpp ../../fheroes2/ai/ai_common.cpp ../../fheroes2/ai/ai_hero_action.cpp ../../fheroes2/ai/ai_personality.cpp ../../fheroes2/ai/ai_planner.cpp ../../fheroes2/ai/ai_planner_castle.cpp ../../fheroes2/ai/ai_planner_hero.cpp ../../fheroes2/ai/ai_planner_kingdom.cpp ../../fheroes2/army/army.cpp ../../fheroes2/army/army_bar.cpp ../../fheroes2/army/army_troop.cpp ../../fheroes2/army/army_ui_helper.cpp ../../fheroes2/audio/audio_manager.cpp ../../fheroes2/battle/battle_action.cpp ../../fheroes2/battle/battle_animation.cpp ../../fheroes2/battle/battle_arena.cpp ../../fheroes2/battle/battle_army.cpp ../../fheroes2/battle/battle_board.cpp ../../fheroes2/battle/battle_bridge.cpp ../../fheroes2/battle/battle_catapult.cpp ../../fheroes2/battle/battle_cell.cpp ../../fheroes2/battle/battle_command.cpp ../../fheroes2/battle/battle_dialogs.cpp ../../fheroes2/battle/battle_grave.cpp ../../fheroes2/battle/battle_interface.cpp ../../fheroes2/battle/battle_interface_settings.cpp ../../fheroes2/battle/battle_main.cpp ../../fheroes2/battle/battle_only.cpp ../../fheroes2/battle/battle_pathfinding.cpp ../../fheroes2/battle/battle_tower.cpp ../../fheroes2/battle/battle_troop.cpp ../../fheroes2/campaign/campaign_data.cpp ../../fheroes2/campaign/campaign_savedata.cpp ../../fheroes2/campaign/campaign_scenariodata.cpp ../../fheroes2/castle/buildinginfo.cpp ../../fheroes2/castle/captain.cpp ../../fheroes2/castle/castle.cpp ../../fheroes2/castle/castle_building.cpp ../../fheroes2/castle/castle_building_info.cpp ../../fheroes2/castle/castle_dialog.cpp ../../fheroes2/castle/castle_mageguild.cpp ../../fheroes2/castle/castle_tavern.cpp ../../fheroes2/castle/castle_town.cpp ../../fheroes2/castle/castle_well.cpp ../../fheroes2/castle/mageguild.cpp ../../fheroes2/dialog/dialog_adventure.cpp ../../fheroes2/dialog/dialog_arena.cpp ../../fheroes2/dialog/dialog_armyinfo.cpp ../../fheroes2/dialog/dialog_artifact.cpp ../../fheroes2/dialog/dialog_audio.cpp ../../fheroes2/dialog/dialog_box.cpp ../../fheroes2/dialog/dialog_buyboat.cpp ../../fheroes2/dialog/dialog_chest.cpp ../../fheroes2/dialog/dialog_file.cpp ../../fheroes2/dialog/dialog_frameborder.cpp ../../fheroes2/dialog/dialog_game_settings.cpp ../../fheroes2/dialog/dialog_gameinfo.cpp ../../fheroes2/dialog/dialog_giftresources.cpp ../../fheroes2/dialog/dialog_graphics_settings.cpp ../../fheroes2/dialog/dialog_hotkeys.cpp ../../fheroes2/dialog/dialog_interface_settings.cpp ../../fheroes2/dialog/dialog_language_selection.cpp ../../fheroes2/dialog/dialog_levelup.cpp ../../fheroes2/dialog/dialog_marketplace.cpp ../../fheroes2/dialog/dialog_quickinfo.cpp ../../fheroes2/dialog/dialog_random_map_generator.cpp ../../fheroes2/dialog/dialog_recruit.cpp ../../fheroes2/dialog/dialog_resolution.cpp ../../fheroes2/dialog/dialog_selectcount.cpp ../../fheroes2/dialog/dialog_selectfile.cpp ../../fheroes2/dialog/dialog_selectitems.cpp ../../fheroes2/dialog/dialog_selectscenario.cpp ../../fheroes2/dialog/dialog_system_options.cpp ../../fheroes2/dialog/dialog_thievesguild.cpp ../../fheroes2/editor/editor_castle_details_window.cpp ../../fheroes2/editor/editor_daily_event_spec_window.cpp ../../fheroes2/editor/editor_daily_events_window.cpp ../../fheroes2/editor/editor_event_details_window.cpp ../../fheroes2/editor/editor_interface.cpp ../../fheroes2/editor/editor_interface_panel.cpp ../../fheroes2/editor/editor_language_window.cpp ../../fheroes2/editor/editor_mainmenu.cpp ../../fheroes2/editor/editor_map_specs_window.cpp ../../fheroes2/editor/editor_object_popup_window.cpp ../../fheroes2/editor/editor_options.cpp ../../fheroes2/editor/editor_rumor_window.cpp ../../fheroes2/editor/editor_save_map_window.cpp ../../fheroes2/editor/editor_secondary_skill_selection.cpp ../../fheroes2/editor/editor_spell_selection.cpp ../../fheroes2/editor/editor_sphinx_window.cpp ../../fheroes2/editor/editor_ui_helper.cpp ../../fheroes2/editor/history_manager.cpp ../../fheroes2/game/difficulty.cpp ../../fheroes2/game/fheroes2.cpp ../../fheroes2/game/game.cpp ../../fheroes2/game/game_campaign.cpp ../../fheroes2/game/game_credits.cpp ../../fheroes2/game/game_delays.cpp ../../fheroes2/game/game_highscores.cpp ../../fheroes2/game/game_hotkeys.cpp ../../fheroes2/game/game_interface.cpp ../../fheroes2/game/game_io.cpp ../../fheroes2/game/game_loadgame.cpp ../../fheroes2/game/game_logo.cpp ../../fheroes2/game/game_mainmenu.cpp ../../fheroes2/game/game_mainmenu_ui.cpp ../../fheroes2/game/game_newgame.cpp ../../fheroes2/game/game_over.cpp ../../fheroes2/game/game_scenarioinfo.cpp ../../fheroes2/game/game_startgame.cpp ../../fheroes2/game/game_static.cpp ../../fheroes2/game/game_string.cpp ../../fheroes2/game/game_video.cpp ../../fheroes2/game/highscores.cpp ../../fheroes2/gui/cursor.cpp ../../fheroes2/gui/interface_base.cpp ../../fheroes2/gui/interface_border.cpp ../../fheroes2/gui/interface_buttons.cpp ../../fheroes2/gui/interface_cpanel.cpp ../../fheroes2/gui/interface_events.cpp ../../fheroes2/gui/interface_focus.cpp ../../fheroes2/gui/interface_gamearea.cpp ../../fheroes2/gui/interface_icons.cpp ../../fheroes2/gui/interface_radar.cpp ../../fheroes2/gui/interface_status.cpp ../../fheroes2/gui/player_info.cpp ../../fheroes2/gui/skill_bar.cpp ../../fheroes2/gui/statusbar.cpp ../../fheroes2/gui/ui_base.cpp ../../fheroes2/gui/ui_button.cpp ../../fheroes2/gui/ui_campaign.cpp ../../fheroes2/gui/ui_castle.cpp ../../fheroes2/gui/ui_dialog.cpp ../../fheroes2/gui/ui_font.cpp ../../fheroes2/gui/ui_keyboard.cpp ../../fheroes2/gui/ui_kingdom.cpp ../../fheroes2/gui/ui_language.cpp ../../fheroes2/gui/ui_mage_guild.cpp ../../fheroes2/gui/ui_map_interface.cpp ../../fheroes2/gui/ui_map_object.cpp ../../fheroes2/gui/ui_monster.cpp ../../fheroes2/gui/ui_option_item.cpp ../../fheroes2/gui/ui_scrollbar.cpp ../../fheroes2/gui/ui_text.cpp ../../fheroes2/gui/ui_tool.cpp ../../fheroes2/gui/ui_window.cpp ../../fheroes2/h2d/h2d.cpp ../../fheroes2/heroes/direction.cpp ../../fheroes2/heroes/heroes.cpp ../../fheroes2/heroes/heroes_action.cpp ../../fheroes2/heroes/heroes_base.cpp ../../fheroes2/heroes/heroes_dialog.cpp ../../fheroes2/heroes/heroes_indicator.cpp ../../fheroes2/heroes/heroes_meeting.cpp ../../fheroes2/heroes/heroes_move.cpp ../../fheroes2/heroes/heroes_recruits.cpp ../../fheroes2/heroes/heroes_spell.cpp ../../fheroes2/heroes/route.cpp ../../fheroes2/heroes/skill.cpp ../../fheroes2/kingdom/color.cpp ../../fheroes2/kingdom/experience.cpp ../../fheroes2/kingdom/kingdom.cpp ../../fheroes2/kingdom/kingdom_overview.cpp ../../fheroes2/kingdom/luck.cpp ../../fheroes2/kingdom/morale.cpp ../../fheroes2/kingdom/payment.cpp ../../fheroes2/kingdom/profit.cpp ../../fheroes2/kingdom/puzzle.cpp ../../fheroes2/kingdom/race.cpp ../../fheroes2/kingdom/resource_trading.cpp ../../fheroes2/kingdom/speed.cpp ../../fheroes2/kingdom/view_world.cpp ../../fheroes2/kingdom/week.cpp ../../fheroes2/maps/ground.cpp ../../fheroes2/maps/map_format_helper.cpp ../../fheroes2/maps/map_format_info.cpp ../../fheroes2/maps/map_object_info.cpp ../../fheroes2/maps/map_random_generator.cpp ../../fheroes2/maps/map_random_generator_helper.cpp ../../fheroes2/maps/map_random_generator_info.cpp ../../fheroes2/maps/maps.cpp ../../fheroes2/maps/maps_fileinfo.cpp ../../fheroes2/maps/maps_objects.cpp ../../fheroes2/maps/maps_tiles.cpp ../../fheroes2/maps/maps_tiles_helper.cpp ../../fheroes2/maps/maps_tiles_render.cpp ../../fheroes2/maps/mp2.cpp ../../fheroes2/maps/mp2_helper.cpp ../../fheroes2/maps/position.cpp ../../fheroes2/maps/visit.cpp ../../fheroes2/monster/monster.cpp ../../fheroes2/monster/monster_anim.cpp ../../fheroes2/monster/monster_info.cpp ../../fheroes2/resource/artifact.cpp ../../fheroes2/resource/artifact_info.cpp ../../fheroes2/resource/artifact_ultimate.cpp ../../fheroes2/resource/resource.cpp ../../fheroes2/spell/spell.cpp ../../fheroes2/spell/spell_book.cpp ../../fheroes2/spell/spell_info.cpp ../../fheroes2/spell/spell_storage.cpp ../../fheroes2/system/bitmodes.cpp ../../fheroes2/system/players.cpp ../../fheroes2/system/settings.cpp ../../fheroes2/world/world.cpp ../../fheroes2/world/world_loadmap.cpp ../../fheroes2/world/world_object_uid.cpp ../../fheroes2/world/world_pathfinding.cpp ../../fheroes2/world/world_regions.cpp
g++ -c -MD ../../fheroes2/world/world_regions.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
sed -i~ -e 's/, c-format//' fheroes2.pot
g++ -c -MD ../../fheroes2/world/world_pathfinding.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/world/world_object_uid.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/world/world_loadmap.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/world/world.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/system/settings.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/system/players.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/system/bitmodes.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell_storage.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell_info.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell_book.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -o fheroes2 agg.o agg_image.o bin_info.o icn.o m82.o mus.o xmi.o ai_battle.o ai_battle_spell.o ai_common.o ai_hero_action.o ai_personality.o ai_planner.o ai_planner_castle.o ai_planner_hero.o ai_planner_kingdom.o army.o army_bar.o army_troop.o army_ui_helper.o audio_manager.o battle_action.o battle_animation.o battle_arena.o battle_army.o battle_board.o battle_bridge.o battle_catapult.o battle_cell.o battle_command.o battle_dialogs.o battle_grave.o battle_interface.o battle_interface_settings.o battle_main.o battle_only.o battle_pathfinding.o battle_tower.o battle_troop.o campaign_data.o campaign_savedata.o campaign_scenariodata.o buildinginfo.o captain.o castle.o castle_building.o castle_building_info.o castle_dialog.o castle_mageguild.o castle_tavern.o castle_town.o castle_well.o mageguild.o dialog_adventure.o dialog_arena.o dialog_armyinfo.o dialog_artifact.o dialog_audio.o dialog_box.o dialog_buyboat.o dialog_chest.o dialog_file.o dialog_frameborder.o dialog_game_settings.o dialog_gameinfo.o dialog_giftresources.o dialog_graphics_settings.o dialog_hotkeys.o dialog_interface_settings.o dialog_language_selection.o dialog_levelup.o dialog_marketplace.o dialog_quickinfo.o dialog_random_map_generator.o dialog_recruit.o dialog_resolution.o dialog_selectcount.o dialog_selectfile.o dialog_selectitems.o dialog_selectscenario.o dialog_system_options.o dialog_thievesguild.o editor_castle_details_window.o editor_daily_event_spec_window.o editor_daily_events_window.o editor_event_details_window.o editor_interface.o editor_interface_panel.o editor_language_window.o editor_mainmenu.o editor_map_specs_window.o editor_object_popup_window.o editor_options.o editor_rumor_window.o editor_save_map_window.o editor_secondary_skill_selection.o editor_spell_selection.o editor_sphinx_window.o editor_ui_helper.o history_manager.o difficulty.o fheroes2.o game.o game_campaign.o game_credits.o game_delays.o game_highscores.o game_hotkeys.o game_interface.o game_io.o game_loadgame.o game_logo.o game_mainmenu.o game_mainmenu_ui.o game_newgame.o game_over.o game_scenarioinfo.o game_startgame.o game_static.o game_string.o game_video.o highscores.o cursor.o interface_base.o interface_border.o interface_buttons.o interface_cpanel.o interface_events.o interface_focus.o interface_gamearea.o interface_icons.o interface_radar.o interface_status.o player_info.o skill_bar.o statusbar.o ui_base.o ui_button.o ui_campaign.o ui_castle.o ui_dialog.o ui_font.o ui_keyboard.o ui_kingdom.o ui_language.o ui_mage_guild.o ui_map_interface.o ui_map_object.o ui_monster.o ui_option_item.o ui_scrollbar.o ui_text.o ui_tool.o ui_window.o h2d.o direction.o heroes.o heroes_action.o heroes_base.o heroes_dialog.o heroes_indicator.o heroes_meeting.o heroes_move.o heroes_recruits.o heroes_spell.o route.o skill.o color.o experience.o kingdom.o kingdom_overview.o luck.o morale.o payment.o profit.o puzzle.o race.o resource_trading.o speed.o view_world.o week.o ground.o map_format_helper.o map_format_info.o map_object_info.o map_random_generator.o map_random_generator_helper.o map_random_generator_info.o maps.o maps_fileinfo.o maps_objects.o maps_tiles.o maps_tiles_helper.o maps_tiles_render.o mp2.o mp2_helper.o position.o visit.o monster.o monster_anim.o monster_info.o artifact.o artifact_info.o artifact_ultimate.o resource.o spell.o spell_book.o spell_info.o spell_storage.o bitmodes.o players.o settings.o world.o world_loadmap.o world_object_uid.o world_pathfinding.o world_regions.o ../engine/libengine.a ../thirdparty/libsmacker/libsmacker.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
make[2]: Leaving directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/src/dist/fheroes2'
make -C tools
make[2]: Entering directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/src/dist/tools'
g++ -c -MD ../../tools/82m2wav.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/bin2txt.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/extractor.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/h2dmgr.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/icn2img.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/pal2img.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/xmi2midi.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/til2img.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -march=i586 -mtune=i686  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -o pal2img pal2img.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o 82m2wav 82m2wav.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o icn2img icn2img.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o bin2txt bin2txt.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o extractor extractor.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o h2dmgr h2dmgr.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o xmi2midi xmi2midi.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o til2img til2img.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib -Wl,-rpath,/usr/lib -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
make[2]: Leaving directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/src/dist/tools'
make[1]: Leaving directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/src/dist'
make -C files/lang
make[1]: Entering directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/files/lang'
sed -e '1,20 s/UTF-8/CP1251/' be.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o be.mo --no-convert; else msgfmt - -o be.mo; fi
sed -e '1,20 s/UTF-8/CP1251/' bg.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o bg.mo --no-convert; else msgfmt - -o bg.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' cs.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o cs.mo --no-convert; else msgfmt - -o cs.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' da.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o da.mo --no-convert; else msgfmt - -o da.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' de.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o de.mo --no-convert; else msgfmt - -o de.mo; fi
sed -e '1,20 s/UTF-8/CP1253/' el.po | iconv -f utf-8 -t CP1253 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o el.mo --no-convert; else msgfmt - -o el.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' es.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o es.mo --no-convert; else msgfmt - -o es.mo; fi
sed -e '1,20 s/UTF-8/CP1258/' vi.po | iconv -f utf-8 -t CP1258 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o vi.mo --no-convert; else msgfmt - -o vi.mo; fi
<stdin>: warning: Charset "CP1258" is not a portable encoding name.
                  Message conversion to user's charset might not work.
sed -e '1,20 s/UTF-8/CP1251/' uk.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o uk.mo --no-convert; else msgfmt - -o uk.mo; fi
sed -e '1,20 s/UTF-8/CP1254/' tr.po | iconv -f utf-8 -t CP1254 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o tr.mo --no-convert; else msgfmt - -o tr.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' sv.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o sv.mo --no-convert; else msgfmt - -o sv.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' sk.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o sk.mo --no-convert; else msgfmt - -o sk.mo; fi
sed -e '1,20 s/UTF-8/CP1251/' ru.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o ru.mo --no-convert; else msgfmt - -o ru.mo; fi
sed -e '1,20 s/UTF-8/ISO-8859-16/' ro.po | iconv -f utf-8 -t ISO-8859-16 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o ro.mo --no-convert; else msgfmt - -o ro.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' pt.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o pt.mo --no-convert; else msgfmt - -o pt.mo; fi
<stdin>: warning: Charset "ISO-8859-16" is not a portable encoding name.
                  Message conversion to user's charset might not work.
sed -e '1,20 s/UTF-8/CP1250/' pl.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o pl.mo --no-convert; else msgfmt - -o pl.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' nl.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o nl.mo --no-convert; else msgfmt - -o nl.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' nb.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o nb.mo --no-convert; else msgfmt - -o nb.mo; fi
sed -e '1,20 s/UTF-8/CP1257/' lt.po | iconv -f utf-8 -t CP1257 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o lt.mo --no-convert; else msgfmt - -o lt.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' it.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o it.mo --no-convert; else msgfmt - -o it.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' hu.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o hu.mo --no-convert; else msgfmt - -o hu.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' fr.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o fr.mo --no-convert; else msgfmt - -o fr.mo; fi
make[1]: Leaving directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/files/lang'
cp src/dist/fheroes2/fheroes2 .
make: Entering directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/docs'
sed -e '/^#_SG/,/^#_EG/ d; s:@data@:$HOME/.local/share/fheroes2:; s:@config@:$HOME/.config/fheroes2:' fheroes2.6.in > fheroes2.6
make: Leaving directory '/tmp/SBo/repo.oeLdhi/build_fheroes2/fheroes2-1.1.14/docs'

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

WARNING: rpath found in ./usr/bin/fheroes2:   RUNPATH              /usr/lib

Creating Slackware package:  /tmp/SBo/repo.oeLdhi/output_fheroes2/fheroes2-1.1.14-i586-1_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/fheroes2
usr/doc/
usr/doc/fheroes2-1.1.14/
usr/doc/fheroes2-1.1.14/CONTRIBUTING.md
usr/doc/fheroes2-1.1.14/DEVELOPMENT.md
usr/doc/fheroes2-1.1.14/GRAPHICAL_ASSETS.md
usr/doc/fheroes2-1.1.14/LICENSE
usr/doc/fheroes2-1.1.14/PRIVACY_POLICY.md
usr/doc/fheroes2-1.1.14/README.md
usr/doc/fheroes2-1.1.14/TRANSLATION.md
usr/doc/fheroes2-1.1.14/changelog.txt
usr/doc/fheroes2-1.1.14/download_demo_version.sh
usr/doc/fheroes2-1.1.14/extract_homm2_resources.sh
usr/doc/fheroes2-1.1.14/fheroes2.SlackBuild
usr/man/
usr/man/man6/
usr/man/man6/fheroes2.6.gz
usr/share/
usr/share/applications/
usr/share/applications/fheroes2.desktop
usr/share/fheroes2/
usr/share/fheroes2/files/
usr/share/fheroes2/files/data/
usr/share/fheroes2/files/data/resurrection.h2d
usr/share/fheroes2/files/lang/
usr/share/fheroes2/files/lang/be.mo
usr/share/fheroes2/files/lang/bg.mo
usr/share/fheroes2/files/lang/cs.mo
usr/share/fheroes2/files/lang/da.mo
usr/share/fheroes2/files/lang/de.mo
usr/share/fheroes2/files/lang/el.mo
usr/share/fheroes2/files/lang/es.mo
usr/share/fheroes2/files/lang/fr.mo
usr/share/fheroes2/files/lang/hu.mo
usr/share/fheroes2/files/lang/it.mo
usr/share/fheroes2/files/lang/lt.mo
usr/share/fheroes2/files/lang/nb.mo
usr/share/fheroes2/files/lang/nl.mo
usr/share/fheroes2/files/lang/pl.mo
usr/share/fheroes2/files/lang/pt.mo
usr/share/fheroes2/files/lang/ro.mo
usr/share/fheroes2/files/lang/ru.mo
usr/share/fheroes2/files/lang/sk.mo
usr/share/fheroes2/files/lang/sv.mo
usr/share/fheroes2/files/lang/tr.mo
usr/share/fheroes2/files/lang/uk.mo
usr/share/fheroes2/files/lang/vi.mo
usr/share/fheroes2/maps/
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/128x128/
usr/share/icons/hicolor/128x128/apps/
usr/share/icons/hicolor/128x128/apps/fheroes2.png
usr/share/metainfo/
usr/share/metainfo/fheroes2.metainfo.xml

Slackware package /tmp/SBo/repo.oeLdhi/output_fheroes2/fheroes2-1.1.14-i586-1_SBo.txz created.

Build time 67 sec, peak load 13.86, peak memory 2300M, peak tmp 52M
Built ok:  fheroes2-1.1.14-i586-1_SBo.txz                               08:56:05
Testing package fheroes2-1.1.14-i586-1_SBo.txz ... 
Test installing fheroes2-1.1.14-i586-1_SBo.txz ...
fheroes2-1.1.14-i586-1_SBo: Recreation of Heroes of Might and Magic II g [  12M]
Unmounting chroot ... 
Backed up: fheroes2-1.1.13-i586-2_SBo.txz
:-) games/fheroes2 Updated for version 1.1.14 (-:

@sbo-bot
Copy link

sbo-bot bot commented Mar 6, 2026

sbopkglint i586 games/fheroes2

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/games/fheroes2/fheroes2-1.1.14-i586-1_SBo.txz to /tmp/SBo/sbopkglint.QcnFeg ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/games/fheroes2/fheroes2-1.1.14-i586-1_SBo.txz to /tmp/SBo/sbopkglint.QcnFeg ...OK
Running test: 05-basic-sanity...
___ note: package contains empty dirs, are these necessary?
drwxr-xr-x 2 root root 6 Mar  6 08:56 ./usr/share/fheroes2/maps
OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === fheroes2-1.1.14-i586-1_SBo.txz: All tests passed ✅

@sbo-bot
Copy link

sbo-bot bot commented Mar 6, 2026

buildpkg x86_64 games/fheroes2

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Fri Mar  6 08:36:45 GMT 2026
revision: 37cf7cd8c47c0fa4f18f47345b36d3b55d17b8da
title:    Merge 9b5cb25e2d327ac47e4f27233ab45fc016b61c37 into 8dbaaae14f44159c6e851c124993fd06c4ea4c3f

================================================================================
games/fheroes2                                                          08:57:07
================================================================================

Calculating dependencies ... none.

Building games/fheroes2 (update for version 1.1.14) ------------------- 08:57:07
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Running fheroes2.SlackBuild ...                                     ETA 08:58:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./fheroes2.SlackBuild
Build time 64 sec, peak load 12.81, peak memory 3122M, peak tmp 70M
Built ok:  fheroes2-1.1.14-x86_64-1_SBo.txz                             08:58:11
Testing package fheroes2-1.1.14-x86_64-1_SBo.txz ... done.
Test installing fheroes2-1.1.14-x86_64-1_SBo.txz ...
fheroes2-1.1.14-x86_64-1_SBo: Recreation of Heroes of Might and Magic II [  12M]
Unmounting chroot ... done.
Backed up: fheroes2-1.1.13-x86_64-2_SBo.txz
✅ games/fheroes2 Updated for version 1.1.14 ✅

================================================================================
SUMMARY                                                                 08:58:13
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-03-06_08:57:06.log
Runtime:     0h 1m 8s
Updated:     1
  games/fheroes2/fheroes2-1.1.14-x86_64-1_SBo.txz

Snipped Build Log

Details
i/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/world/world_pathfinding.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/world/world_regions.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell_storage.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
xgettext -d fheroes2 -C -F -k_ -k_n:1,2 -o fheroes2.pot ../../fheroes2/agg/agg.cpp ../../fheroes2/agg/agg_image.cpp ../../fheroes2/agg/bin_info.cpp ../../fheroes2/agg/icn.cpp ../../fheroes2/agg/m82.cpp ../../fheroes2/agg/mus.cpp ../../fheroes2/agg/xmi.cpp ../../fheroes2/ai/ai_battle.cpp ../../fheroes2/ai/ai_battle_spell.cpp ../../fheroes2/ai/ai_common.cpp ../../fheroes2/ai/ai_hero_action.cpp ../../fheroes2/ai/ai_personality.cpp ../../fheroes2/ai/ai_planner.cpp ../../fheroes2/ai/ai_planner_castle.cpp ../../fheroes2/ai/ai_planner_hero.cpp ../../fheroes2/ai/ai_planner_kingdom.cpp ../../fheroes2/army/army.cpp ../../fheroes2/army/army_bar.cpp ../../fheroes2/army/army_troop.cpp ../../fheroes2/army/army_ui_helper.cpp ../../fheroes2/audio/audio_manager.cpp ../../fheroes2/battle/battle_action.cpp ../../fheroes2/battle/battle_animation.cpp ../../fheroes2/battle/battle_arena.cpp ../../fheroes2/battle/battle_army.cpp ../../fheroes2/battle/battle_board.cpp ../../fheroes2/battle/battle_bridge.cpp ../../fheroes2/battle/battle_catapult.cpp ../../fheroes2/battle/battle_cell.cpp ../../fheroes2/battle/battle_command.cpp ../../fheroes2/battle/battle_dialogs.cpp ../../fheroes2/battle/battle_grave.cpp ../../fheroes2/battle/battle_interface.cpp ../../fheroes2/battle/battle_interface_settings.cpp ../../fheroes2/battle/battle_main.cpp ../../fheroes2/battle/battle_only.cpp ../../fheroes2/battle/battle_pathfinding.cpp ../../fheroes2/battle/battle_tower.cpp ../../fheroes2/battle/battle_troop.cpp ../../fheroes2/campaign/campaign_data.cpp ../../fheroes2/campaign/campaign_savedata.cpp ../../fheroes2/campaign/campaign_scenariodata.cpp ../../fheroes2/castle/buildinginfo.cpp ../../fheroes2/castle/captain.cpp ../../fheroes2/castle/castle.cpp ../../fheroes2/castle/castle_building.cpp ../../fheroes2/castle/castle_building_info.cpp ../../fheroes2/castle/castle_dialog.cpp ../../fheroes2/castle/castle_mageguild.cpp ../../fheroes2/castle/castle_tavern.cpp ../../fheroes2/castle/castle_town.cpp ../../fheroes2/castle/castle_well.cpp ../../fheroes2/castle/mageguild.cpp ../../fheroes2/dialog/dialog_adventure.cpp ../../fheroes2/dialog/dialog_arena.cpp ../../fheroes2/dialog/dialog_armyinfo.cpp ../../fheroes2/dialog/dialog_artifact.cpp ../../fheroes2/dialog/dialog_audio.cpp ../../fheroes2/dialog/dialog_box.cpp ../../fheroes2/dialog/dialog_buyboat.cpp ../../fheroes2/dialog/dialog_chest.cpp ../../fheroes2/dialog/dialog_file.cpp ../../fheroes2/dialog/dialog_frameborder.cpp ../../fheroes2/dialog/dialog_game_settings.cpp ../../fheroes2/dialog/dialog_gameinfo.cpp ../../fheroes2/dialog/dialog_giftresources.cpp ../../fheroes2/dialog/dialog_graphics_settings.cpp ../../fheroes2/dialog/dialog_hotkeys.cpp ../../fheroes2/dialog/dialog_interface_settings.cpp ../../fheroes2/dialog/dialog_language_selection.cpp ../../fheroes2/dialog/dialog_levelup.cpp ../../fheroes2/dialog/dialog_marketplace.cpp ../../fheroes2/dialog/dialog_quickinfo.cpp ../../fheroes2/dialog/dialog_random_map_generator.cpp ../../fheroes2/dialog/dialog_recruit.cpp ../../fheroes2/dialog/dialog_resolution.cpp ../../fheroes2/dialog/dialog_selectcount.cpp ../../fheroes2/dialog/dialog_selectfile.cpp ../../fheroes2/dialog/dialog_selectitems.cpp ../../fheroes2/dialog/dialog_selectscenario.cpp ../../fheroes2/dialog/dialog_system_options.cpp ../../fheroes2/dialog/dialog_thievesguild.cpp ../../fheroes2/editor/editor_castle_details_window.cpp ../../fheroes2/editor/editor_daily_event_spec_window.cpp ../../fheroes2/editor/editor_daily_events_window.cpp ../../fheroes2/editor/editor_event_details_window.cpp ../../fheroes2/editor/editor_interface.cpp ../../fheroes2/editor/editor_interface_panel.cpp ../../fheroes2/editor/editor_language_window.cpp ../../fheroes2/editor/editor_mainmenu.cpp ../../fheroes2/editor/editor_map_specs_window.cpp ../../fheroes2/editor/editor_object_popup_window.cpp ../../fheroes2/editor/editor_options.cpp ../../fheroes2/editor/editor_rumor_window.cpp ../../fheroes2/editor/editor_save_map_window.cpp ../../fheroes2/editor/editor_secondary_skill_selection.cpp ../../fheroes2/editor/editor_spell_selection.cpp ../../fheroes2/editor/editor_sphinx_window.cpp ../../fheroes2/editor/editor_ui_helper.cpp ../../fheroes2/editor/history_manager.cpp ../../fheroes2/game/difficulty.cpp ../../fheroes2/game/fheroes2.cpp ../../fheroes2/game/game.cpp ../../fheroes2/game/game_campaign.cpp ../../fheroes2/game/game_credits.cpp ../../fheroes2/game/game_delays.cpp ../../fheroes2/game/game_highscores.cpp ../../fheroes2/game/game_hotkeys.cpp ../../fheroes2/game/game_interface.cpp ../../fheroes2/game/game_io.cpp ../../fheroes2/game/game_loadgame.cpp ../../fheroes2/game/game_logo.cpp ../../fheroes2/game/game_mainmenu.cpp ../../fheroes2/game/game_mainmenu_ui.cpp ../../fheroes2/game/game_newgame.cpp ../../fheroes2/game/game_over.cpp ../../fheroes2/game/game_scenarioinfo.cpp ../../fheroes2/game/game_startgame.cpp ../../fheroes2/game/game_static.cpp ../../fheroes2/game/game_string.cpp ../../fheroes2/game/game_video.cpp ../../fheroes2/game/highscores.cpp ../../fheroes2/gui/cursor.cpp ../../fheroes2/gui/interface_base.cpp ../../fheroes2/gui/interface_border.cpp ../../fheroes2/gui/interface_buttons.cpp ../../fheroes2/gui/interface_cpanel.cpp ../../fheroes2/gui/interface_events.cpp ../../fheroes2/gui/interface_focus.cpp ../../fheroes2/gui/interface_gamearea.cpp ../../fheroes2/gui/interface_icons.cpp ../../fheroes2/gui/interface_radar.cpp ../../fheroes2/gui/interface_status.cpp ../../fheroes2/gui/player_info.cpp ../../fheroes2/gui/skill_bar.cpp ../../fheroes2/gui/statusbar.cpp ../../fheroes2/gui/ui_base.cpp ../../fheroes2/gui/ui_button.cpp ../../fheroes2/gui/ui_campaign.cpp ../../fheroes2/gui/ui_castle.cpp ../../fheroes2/gui/ui_dialog.cpp ../../fheroes2/gui/ui_font.cpp ../../fheroes2/gui/ui_keyboard.cpp ../../fheroes2/gui/ui_kingdom.cpp ../../fheroes2/gui/ui_language.cpp ../../fheroes2/gui/ui_mage_guild.cpp ../../fheroes2/gui/ui_map_interface.cpp ../../fheroes2/gui/ui_map_object.cpp ../../fheroes2/gui/ui_monster.cpp ../../fheroes2/gui/ui_option_item.cpp ../../fheroes2/gui/ui_scrollbar.cpp ../../fheroes2/gui/ui_text.cpp ../../fheroes2/gui/ui_tool.cpp ../../fheroes2/gui/ui_window.cpp ../../fheroes2/h2d/h2d.cpp ../../fheroes2/heroes/direction.cpp ../../fheroes2/heroes/heroes.cpp ../../fheroes2/heroes/heroes_action.cpp ../../fheroes2/heroes/heroes_base.cpp ../../fheroes2/heroes/heroes_dialog.cpp ../../fheroes2/heroes/heroes_indicator.cpp ../../fheroes2/heroes/heroes_meeting.cpp ../../fheroes2/heroes/heroes_move.cpp ../../fheroes2/heroes/heroes_recruits.cpp ../../fheroes2/heroes/heroes_spell.cpp ../../fheroes2/heroes/route.cpp ../../fheroes2/heroes/skill.cpp ../../fheroes2/kingdom/color.cpp ../../fheroes2/kingdom/experience.cpp ../../fheroes2/kingdom/kingdom.cpp ../../fheroes2/kingdom/kingdom_overview.cpp ../../fheroes2/kingdom/luck.cpp ../../fheroes2/kingdom/morale.cpp ../../fheroes2/kingdom/payment.cpp ../../fheroes2/kingdom/profit.cpp ../../fheroes2/kingdom/puzzle.cpp ../../fheroes2/kingdom/race.cpp ../../fheroes2/kingdom/resource_trading.cpp ../../fheroes2/kingdom/speed.cpp ../../fheroes2/kingdom/view_world.cpp ../../fheroes2/kingdom/week.cpp ../../fheroes2/maps/ground.cpp ../../fheroes2/maps/map_format_helper.cpp ../../fheroes2/maps/map_format_info.cpp ../../fheroes2/maps/map_object_info.cpp ../../fheroes2/maps/map_random_generator.cpp ../../fheroes2/maps/map_random_generator_helper.cpp ../../fheroes2/maps/map_random_generator_info.cpp ../../fheroes2/maps/maps.cpp ../../fheroes2/maps/maps_fileinfo.cpp ../../fheroes2/maps/maps_objects.cpp ../../fheroes2/maps/maps_tiles.cpp ../../fheroes2/maps/maps_tiles_helper.cpp ../../fheroes2/maps/maps_tiles_render.cpp ../../fheroes2/maps/mp2.cpp ../../fheroes2/maps/mp2_helper.cpp ../../fheroes2/maps/position.cpp ../../fheroes2/maps/visit.cpp ../../fheroes2/monster/monster.cpp ../../fheroes2/monster/monster_anim.cpp ../../fheroes2/monster/monster_info.cpp ../../fheroes2/resource/artifact.cpp ../../fheroes2/resource/artifact_info.cpp ../../fheroes2/resource/artifact_ultimate.cpp ../../fheroes2/resource/resource.cpp ../../fheroes2/spell/spell.cpp ../../fheroes2/spell/spell_book.cpp ../../fheroes2/spell/spell_info.cpp ../../fheroes2/spell/spell_storage.cpp ../../fheroes2/system/bitmodes.cpp ../../fheroes2/system/players.cpp ../../fheroes2/system/settings.cpp ../../fheroes2/world/world.cpp ../../fheroes2/world/world_loadmap.cpp ../../fheroes2/world/world_object_uid.cpp ../../fheroes2/world/world_pathfinding.cpp ../../fheroes2/world/world_regions.cpp
sed -i~ -e 's/, c-format//' fheroes2.pot
g++ -c -MD ../../fheroes2/spell/spell_info.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell_book.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/spell/spell.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/resource.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/artifact_ultimate.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/artifact_info.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/resource/artifact.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/monster/monster_info.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/monster/monster_anim.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/monster/monster.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/visit.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/position.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/mp2_helper.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/mp2.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/maps_tiles_render.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/maps_tiles_helper.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/maps_tiles.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/maps_objects.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../fheroes2/maps/maps_fileinfo.cpp -I../../fheroes2/agg/ -I../../fheroes2/ai/ -I../../fheroes2/army/ -I../../fheroes2/audio/ -I../../fheroes2/battle/ -I../../fheroes2/campaign/ -I../../fheroes2/castle/ -I../../fheroes2/dialog/ -I../../fheroes2/editor/ -I../../fheroes2/game/ -I../../fheroes2/gui/ -I../../fheroes2/h2d/ -I../../fheroes2/heroes/ -I../../fheroes2/image/ -I../../fheroes2/kingdom/ -I../../fheroes2/maps/ -I../../fheroes2/monster/ -I../../fheroes2/resource/ -I../../fheroes2/spell/ -I../../fheroes2/system/ -I../../fheroes2/world/ -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I../../engine -I../../thirdparty/libsmacker -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -o fheroes2 agg.o agg_image.o bin_info.o icn.o m82.o mus.o xmi.o ai_battle.o ai_battle_spell.o ai_common.o ai_hero_action.o ai_personality.o ai_planner.o ai_planner_castle.o ai_planner_hero.o ai_planner_kingdom.o army.o army_bar.o army_troop.o army_ui_helper.o audio_manager.o battle_action.o battle_animation.o battle_arena.o battle_army.o battle_board.o battle_bridge.o battle_catapult.o battle_cell.o battle_command.o battle_dialogs.o battle_grave.o battle_interface.o battle_interface_settings.o battle_main.o battle_only.o battle_pathfinding.o battle_tower.o battle_troop.o campaign_data.o campaign_savedata.o campaign_scenariodata.o buildinginfo.o captain.o castle.o castle_building.o castle_building_info.o castle_dialog.o castle_mageguild.o castle_tavern.o castle_town.o castle_well.o mageguild.o dialog_adventure.o dialog_arena.o dialog_armyinfo.o dialog_artifact.o dialog_audio.o dialog_box.o dialog_buyboat.o dialog_chest.o dialog_file.o dialog_frameborder.o dialog_game_settings.o dialog_gameinfo.o dialog_giftresources.o dialog_graphics_settings.o dialog_hotkeys.o dialog_interface_settings.o dialog_language_selection.o dialog_levelup.o dialog_marketplace.o dialog_quickinfo.o dialog_random_map_generator.o dialog_recruit.o dialog_resolution.o dialog_selectcount.o dialog_selectfile.o dialog_selectitems.o dialog_selectscenario.o dialog_system_options.o dialog_thievesguild.o editor_castle_details_window.o editor_daily_event_spec_window.o editor_daily_events_window.o editor_event_details_window.o editor_interface.o editor_interface_panel.o editor_language_window.o editor_mainmenu.o editor_map_specs_window.o editor_object_popup_window.o editor_options.o editor_rumor_window.o editor_save_map_window.o editor_secondary_skill_selection.o editor_spell_selection.o editor_sphinx_window.o editor_ui_helper.o history_manager.o difficulty.o fheroes2.o game.o game_campaign.o game_credits.o game_delays.o game_highscores.o game_hotkeys.o game_interface.o game_io.o game_loadgame.o game_logo.o game_mainmenu.o game_mainmenu_ui.o game_newgame.o game_over.o game_scenarioinfo.o game_startgame.o game_static.o game_string.o game_video.o highscores.o cursor.o interface_base.o interface_border.o interface_buttons.o interface_cpanel.o interface_events.o interface_focus.o interface_gamearea.o interface_icons.o interface_radar.o interface_status.o player_info.o skill_bar.o statusbar.o ui_base.o ui_button.o ui_campaign.o ui_castle.o ui_dialog.o ui_font.o ui_keyboard.o ui_kingdom.o ui_language.o ui_mage_guild.o ui_map_interface.o ui_map_object.o ui_monster.o ui_option_item.o ui_scrollbar.o ui_text.o ui_tool.o ui_window.o h2d.o direction.o heroes.o heroes_action.o heroes_base.o heroes_dialog.o heroes_indicator.o heroes_meeting.o heroes_move.o heroes_recruits.o heroes_spell.o route.o skill.o color.o experience.o kingdom.o kingdom_overview.o luck.o morale.o payment.o profit.o puzzle.o race.o resource_trading.o speed.o view_world.o week.o ground.o map_format_helper.o map_format_info.o map_object_info.o map_random_generator.o map_random_generator_helper.o map_random_generator_info.o maps.o maps_fileinfo.o maps_objects.o maps_tiles.o maps_tiles_helper.o maps_tiles_render.o mp2.o mp2_helper.o position.o visit.o monster.o monster_anim.o monster_info.o artifact.o artifact_info.o artifact_ultimate.o resource.o spell.o spell_book.o spell_info.o spell_storage.o bitmodes.o players.o settings.o world.o world_loadmap.o world_object_uid.o world_pathfinding.o world_regions.o ../engine/libengine.a ../thirdparty/libsmacker/libsmacker.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
make[2]: Leaving directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/src/dist/fheroes2'
make -C tools
make[2]: Entering directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/src/dist/tools'
g++ -c -MD ../../tools/82m2wav.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/bin2txt.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/extractor.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/h2dmgr.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/icn2img.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/pal2img.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/til2img.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -c -MD ../../tools/xmi2midi.cpp -I../../engine -fsigned-char -pthread -O3  -DWITH_IMAGE -DFHEROES2_DATA="/usr/share/fheroes2" -Werror -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -O2 -fPIC  -std=c++17 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wfloat-equal -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wunused -Wctor-dtor-privacy -Wextra-semi -Wmissing-declarations -Wold-style-cast -Woverloaded-virtual -Wsuggest-override  
g++ -o pal2img pal2img.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o xmi2midi xmi2midi.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o 82m2wav 82m2wav.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o extractor extractor.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o til2img til2img.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o icn2img icn2img.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o bin2txt bin2txt.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
g++ -o h2dmgr h2dmgr.o ../engine/libengine.a -lSDL2_mixer -L/usr/lib64 -Wl,-rpath,/usr/lib64 -Wl,--enable-new-dtags -lSDL2 -lSDL2_image -lpng16  -lz   -pthread
make[2]: Leaving directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/src/dist/tools'
make[1]: Leaving directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/src/dist'
make -C files/lang
make[1]: Entering directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/files/lang'
sed -e '1,20 s/UTF-8/CP1251/' be.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o be.mo --no-convert; else msgfmt - -o be.mo; fi
sed -e '1,20 s/UTF-8/CP1251/' bg.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o bg.mo --no-convert; else msgfmt - -o bg.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' cs.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o cs.mo --no-convert; else msgfmt - -o cs.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' da.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o da.mo --no-convert; else msgfmt - -o da.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' de.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o de.mo --no-convert; else msgfmt - -o de.mo; fi
sed -e '1,20 s/UTF-8/CP1253/' el.po | iconv -f utf-8 -t CP1253 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o el.mo --no-convert; else msgfmt - -o el.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' es.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o es.mo --no-convert; else msgfmt - -o es.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' fr.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o fr.mo --no-convert; else msgfmt - -o fr.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' hu.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o hu.mo --no-convert; else msgfmt - -o hu.mo; fi
sed -e '1,20 s/UTF-8/CP1258/' vi.po | iconv -f utf-8 -t CP1258 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o vi.mo --no-convert; else msgfmt - -o vi.mo; fi
sed -e '1,20 s/UTF-8/CP1251/' uk.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o uk.mo --no-convert; else msgfmt - -o uk.mo; fi
sed -e '1,20 s/UTF-8/CP1254/' tr.po | iconv -f utf-8 -t CP1254 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o tr.mo --no-convert; else msgfmt - -o tr.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' sv.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o sv.mo --no-convert; else msgfmt - -o sv.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' sk.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o sk.mo --no-convert; else msgfmt - -o sk.mo; fi
sed -e '1,20 s/UTF-8/CP1251/' ru.po | iconv -f utf-8 -t CP1251 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o ru.mo --no-convert; else msgfmt - -o ru.mo; fi
sed -e '1,20 s/UTF-8/ISO-8859-16/' ro.po | iconv -f utf-8 -t ISO-8859-16 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o ro.mo --no-convert; else msgfmt - -o ro.mo; fi
<stdin>: warning: Charset "CP1258" is not a portable encoding name.
                  Message conversion to user's charset might not work.
sed -e '1,20 s/UTF-8/CP1252/' pt.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o pt.mo --no-convert; else msgfmt - -o pt.mo; fi
sed -e '1,20 s/UTF-8/CP1250/' pl.po | iconv -f utf-8 -t CP1250 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o pl.mo --no-convert; else msgfmt - -o pl.mo; fi
<stdin>: warning: Charset "ISO-8859-16" is not a portable encoding name.
                  Message conversion to user's charset might not work.
sed -e '1,20 s/UTF-8/CP1252/' nl.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o nl.mo --no-convert; else msgfmt - -o nl.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' nb.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o nb.mo --no-convert; else msgfmt - -o nb.mo; fi
sed -e '1,20 s/UTF-8/CP1257/' lt.po | iconv -f utf-8 -t CP1257 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o lt.mo --no-convert; else msgfmt - -o lt.mo; fi
sed -e '1,20 s/UTF-8/CP1252/' it.po | iconv -f utf-8 -t CP1252 | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o it.mo --no-convert; else msgfmt - -o it.mo; fi
make[1]: Leaving directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/files/lang'
cp src/dist/fheroes2/fheroes2 .
make: Entering directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/docs'
sed -e '/^#_SG/,/^#_EG/ d; s:@data@:$HOME/.local/share/fheroes2:; s:@config@:$HOME/.config/fheroes2:' fheroes2.6.in > fheroes2.6
make: Leaving directory '/tmp/SBo/repo.uYDeYP/build_fheroes2/fheroes2-1.1.14/docs'

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

WARNING: rpath found in ./usr/bin/fheroes2:   RUNPATH              /usr/lib64

Creating Slackware package:  /tmp/SBo/repo.uYDeYP/output_fheroes2/fheroes2-1.1.14-x86_64-1_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/fheroes2
usr/doc/
usr/doc/fheroes2-1.1.14/
usr/doc/fheroes2-1.1.14/CONTRIBUTING.md
usr/doc/fheroes2-1.1.14/DEVELOPMENT.md
usr/doc/fheroes2-1.1.14/GRAPHICAL_ASSETS.md
usr/doc/fheroes2-1.1.14/LICENSE
usr/doc/fheroes2-1.1.14/PRIVACY_POLICY.md
usr/doc/fheroes2-1.1.14/README.md
usr/doc/fheroes2-1.1.14/TRANSLATION.md
usr/doc/fheroes2-1.1.14/changelog.txt
usr/doc/fheroes2-1.1.14/download_demo_version.sh
usr/doc/fheroes2-1.1.14/extract_homm2_resources.sh
usr/doc/fheroes2-1.1.14/fheroes2.SlackBuild
usr/man/
usr/man/man6/
usr/man/man6/fheroes2.6.gz
usr/share/
usr/share/applications/
usr/share/applications/fheroes2.desktop
usr/share/fheroes2/
usr/share/fheroes2/files/
usr/share/fheroes2/files/data/
usr/share/fheroes2/files/data/resurrection.h2d
usr/share/fheroes2/files/lang/
usr/share/fheroes2/files/lang/be.mo
usr/share/fheroes2/files/lang/bg.mo
usr/share/fheroes2/files/lang/cs.mo
usr/share/fheroes2/files/lang/da.mo
usr/share/fheroes2/files/lang/de.mo
usr/share/fheroes2/files/lang/el.mo
usr/share/fheroes2/files/lang/es.mo
usr/share/fheroes2/files/lang/fr.mo
usr/share/fheroes2/files/lang/hu.mo
usr/share/fheroes2/files/lang/it.mo
usr/share/fheroes2/files/lang/lt.mo
usr/share/fheroes2/files/lang/nb.mo
usr/share/fheroes2/files/lang/nl.mo
usr/share/fheroes2/files/lang/pl.mo
usr/share/fheroes2/files/lang/pt.mo
usr/share/fheroes2/files/lang/ro.mo
usr/share/fheroes2/files/lang/ru.mo
usr/share/fheroes2/files/lang/sk.mo
usr/share/fheroes2/files/lang/sv.mo
usr/share/fheroes2/files/lang/tr.mo
usr/share/fheroes2/files/lang/uk.mo
usr/share/fheroes2/files/lang/vi.mo
usr/share/fheroes2/maps/
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/128x128/
usr/share/icons/hicolor/128x128/apps/
usr/share/icons/hicolor/128x128/apps/fheroes2.png
usr/share/metainfo/
usr/share/metainfo/fheroes2.metainfo.xml

Slackware package /tmp/SBo/repo.uYDeYP/output_fheroes2/fheroes2-1.1.14-x86_64-1_SBo.txz created.

Build time 64 sec, peak load 12.81, peak memory 3122M, peak tmp 70M
Built ok:  fheroes2-1.1.14-x86_64-1_SBo.txz                             08:58:11
Testing package fheroes2-1.1.14-x86_64-1_SBo.txz ... 
Test installing fheroes2-1.1.14-x86_64-1_SBo.txz ...
fheroes2-1.1.14-x86_64-1_SBo: Recreation of Heroes of Might and Magic II [  12M]
Unmounting chroot ... 
Backed up: fheroes2-1.1.13-x86_64-2_SBo.txz
:-) games/fheroes2 Updated for version 1.1.14 (-:

@sbo-bot
Copy link

sbo-bot bot commented Mar 6, 2026

sbopkglint x86_64 games/fheroes2

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/games/fheroes2/fheroes2-1.1.14-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.mv4uuR ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/games/fheroes2/fheroes2-1.1.14-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.mv4uuR ...OK
Running test: 05-basic-sanity...
___ note: package contains empty dirs, are these necessary?
drwxr-xr-x 2 root root 6 Mar  6 08:58 ./usr/share/fheroes2/maps
OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === fheroes2-1.1.14-x86_64-1_SBo.txz: All tests passed ✅

@willysr
Copy link
Member

willysr commented Mar 6, 2026

merged

@willysr willysr closed this Mar 6, 2026
@linrs linrs deleted the fheroes2 branch March 7, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants