==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: openrct2 0.5.5-1 (Sun Sep 6 10:12:32 2026)
==> Retrieving sources...
-> Found openrct2-0.5.5.tar.gz
-> Found googletest-fix-maybe-uninitialized.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
openrct2-0.5.5.tar.gz ... Passed
googletest-fix-maybe-uninitialized.patch ... Passed
==> Making package: openrct2 0.5.5-1 (Sun Sep 6 16:12:58 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
1) libglvnd
:: Repository alarm
2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11
Enter a number (default=1):
looking for conflicting packages...
Packages (35) default-cursors-3-1 freetype2-2.14.3-1 hidapi-0.15.0-1 libdrm-2.4.134-1 libedit-20260512_3.1-1 libglvnd-1.7.0-3 libogg-1.3.6-1 libpciaccess-0.19-1 libx11-1.8.13-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxcursor-1.2.3-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxfixes-6.0.2-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.7-1 llvm-libs-22.1.8-2 lm_sensors-1:3.6.2-1 mesa-1:26.2.2-1 sdl3-3.4.16-1 spirv-tools-1:1.4.357.0-1 wayland-1.26.0-1 xcb-proto-1.17.0-4 xorgproto-2025.1-1 benchmark-1.9.5-2 flac-1.5.0-1 fontconfig-2:2.18.3-2 hicolor-icon-theme-0.18-1 libpng-1.6.58-2 libvorbis-1.3.7-4 libzip-1.11.4-1 sdl2-compat-2.32.72-1 speexdsp-1.2.1-2
Total Download Size: 2.73 MiB
Total Installed Size: 265.00 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
sdl3-3.4.16-1-armv7h downloading...
speexdsp-1.2.1-2-armv7h downloading...
sdl2-compat-2.32.72-1-armv7h downloading...
libzip-1.11.4-1-armv7h downloading...
benchmark-1.9.5-2-armv7h downloading...
hidapi-0.15.0-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing hicolor-icon-theme...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxrender...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libxfixes...
installing libxcursor...
installing hidapi...
Optional dependencies for hidapi
libusb: for hidapi-libusb [installed]
installing sdl3...
Optional dependencies for sdl3
alsa-lib: ALSA audio driver
libpulse: PulseAudio audio driver
jack: JACK audio driver
pipewire: PipeWire audio driver
vulkan-driver: vulkan renderer
sndio: sndio audio driver
libdecor: Wayland client decorations
installing sdl2-compat...
installing speexdsp...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libzip...
installing benchmark...
installing libogg...
installing flac...
installing libvorbis...
:: Running post-transaction hooks...
(1/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating fontconfig configuration...
(4/4) Updating fontconfig cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (7) cppdap-1.58.0-3 jsoncpp-1.9.8-1 libuv-1.52.1-2 rhash-1.4.6-1 cmake-4.4.3-2 gtest-1.18.0-1 nlohmann-json-3.12.0-2
Total Download Size: 0.14 MiB
Total Installed Size: 111.10 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
nlohmann-json-3.12.0-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator
qt6-base: cmake-gui
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing nlohmann-json...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found openrct2-0.5.5.tar.gz
-> Found googletest-fix-maybe-uninitialized.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting openrct2-0.5.5.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
-- Could NOT find CCache (missing: CCache_EXECUTABLE)
Hint: The project() command has not yet been called. It sets up system-specific search paths.
Usage of CCache was enabled, but CCache was not found, so CCache is not being enabled.
-- The CXX compiler identification is GNU 16.1.1
-- The C compiler identification is GNU 16.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "3.0.7")
-- IPO supported and enabled in Release.
CMake Warning at cmake/LibFindMacros.cmake:263 (message):
WARNING: MISSING PACKAGE
We could not find development headers for DISCORDRPC. Do you have the
necessary dev package installed? This package is NOT REQUIRED and you may
ignore this warning but by doing so you may miss some functionality of
openrct2.
Relevant CMake configuration variables:
DISCORDRPC_INCLUDE_DIR=<not found>
DISCORDRPC_LIBRARY=<not found>
You may use CMake GUI, cmake -D or ccmake to modify the values. Delete
CMakeCache.txt to discard all values and force full re-detection if
necessary.
Call Stack (most recent call first):
cmake/FindDiscordRPC.cmake:25 (libfind_process)
CMakeLists.txt:215 (find_package)
-- Performing Test CXX_WARN_SUGGEST_OVERRIDE
-- Performing Test CXX_WARN_SUGGEST_OVERRIDE - Success
-- Performing Test CXX_WARN_DUPLICATED_COND
-- Performing Test CXX_WARN_DUPLICATED_COND - Success
-- Performing Test CXX_WARN_NON_VIRTUAL_DTOR
-- Performing Test CXX_WARN_NON_VIRTUAL_DTOR - Success
-- Performing Test CXX_WARN_MISSING_VARIABLE_DECLARATIONS
-- Performing Test CXX_WARN_MISSING_VARIABLE_DECLARATIONS - Failed
-- Unsupported CXXFLAG: -Wmissing-variable-declarations
-- Performing Test CXX_WARN_DUPLICATED_BRANCHES
-- Performing Test CXX_WARN_DUPLICATED_BRANCHES - Success
-- Performing Test CXX_WARN_RESTRICT
-- Performing Test CXX_WARN_RESTRICT - Success
-- Performing Test CXX_WARN_MISSING_FIELD_INITIALIZERS
-- Performing Test CXX_WARN_MISSING_FIELD_INITIALIZERS - Success
-- Performing Test CXX_WARN_UNREACHABLE_CODE_BREAK
-- Performing Test CXX_WARN_UNREACHABLE_CODE_BREAK - Failed
-- Unsupported CXXFLAG: -Wunreachable-code-break
-- Performing Test CXX_WARN_LOGICAL_OP
-- Performing Test CXX_WARN_LOGICAL_OP - Success
-- Performing Test CXX_WARN_RANGE_LOOP_ANALYSIS
-- Performing Test CXX_WARN_RANGE_LOOP_ANALYSIS - Failed
-- Unsupported CXXFLAG: -Wrange-loop-analysis
-- Performing Test CXX_WARN_TAUTOLOGICAL_ZERO_COMPARE
-- Performing Test CXX_WARN_TAUTOLOGICAL_ZERO_COMPARE - Failed
-- Unsupported CXXFLAG: -Wtautological-unsigned-zero-compare
-- Performing Test CXX_WARN_OLD_STYLE_CAST
-- Performing Test CXX_WARN_OLD_STYLE_CAST - Success
-- Performing Test CXX_WARN_UNUSED_CONST_VARIABLE
-- Performing Test CXX_WARN_UNUSED_CONST_VARIABLE - Success
-- Performing Test CXX_WNO_CLOBBERED
-- Performing Test CXX_WNO_CLOBBERED - Success
-- Performing Test CXX_WARN_REDUNDANT_DECLS
-- Performing Test CXX_WARN_REDUNDANT_DECLS - Success
-- Performing Test CXX_WARN_NULL_DEREFERENCE
-- Performing Test CXX_WARN_NULL_DEREFERENCE - Success
-- Performing Test CXX_WARN_IGNORED_QUALIFIERS
-- Performing Test CXX_WARN_IGNORED_QUALIFIERS - Success
-- Performing Test CXX_WARN_STRICT_OVERFLOW
-- Performing Test CXX_WARN_STRICT_OVERFLOW - Success
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.6.4", minimum required is "1.0.0")
-- Checking for module 'libcurl'
-- Found libcurl, version 8.22.0
-- Checking for module 'fontconfig'
-- Found fontconfig, version 2.18.3
-- Checking for module 'freetype2'
-- Found freetype2, version 26.6.20
-- Checking for module 'libzip>=1.0'
-- Found libzip, version 1.11.4
-- Checking for module 'zlib'
-- Found zlib, version 1.3.2
-- Checking for module 'libzstd'
-- Found libzstd, version 1.5.7
-- Checking for module 'libpng>=1.6'
-- Found libpng, version 1.6.58
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found ICU: /usr/include (found suitable version "78.3", minimum required is "59.0") found components: uc
-- Checking for module 'sdl2'
-- Found sdl2, version 2.32.72
-- Checking for module 'flac'
-- Found flac, version 1.5.0
-- Checking for module 'ogg'
-- Found ogg, version 1.3.6
-- Checking for module 'vorbisfile'
-- Found vorbisfile, version 1.3.7
-- Checking for module 'gl'
-- Found gl, version 1.2
-- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.18.0")
-- Configuring done (16.9s)
-- Generating done (0.8s)
-- Build files have been written to: /build/openrct2/src/OpenRCT2-0.5.5/build
[ 1%] Building C object CMakeFiles/libopenrct2.dir/src/thirdparty/quickjs-ng/quickjs-amalgam.c.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/AssetPack.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Context.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/AssetPackManager.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Date.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Diagnostic.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/FileClassifier.cpp.o
[ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Game.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/GameState.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/GameStateSnapshots.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Input.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/OpenRCT2.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ParkImporter.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/PlatformEnvironment.cpp.o
[ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ReplayManager.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/TrackImporter.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Version.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameAction.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionRegistry.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionResult.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionRunner.cpp.o
[ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/cheats/CheatSetAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/footpath/FootpathAdditionPlaceAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/footpath/FootpathAdditionRemoveAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/footpath/FootpathLayoutPlaceAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/footpath/FootpathPlaceAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/footpath/FootpathRemoveAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/BalloonPressAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/CustomAction.cpp.o
[ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/GameSetSpeedAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/LoadOrQuitAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/MapChangeSizeAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/PauseToggleAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/ScenarioSetSettingAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/general/TileModifyAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/network/NetworkModifyGroupAction.cpp.o
[ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/network/PlayerKickAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/network/PlayerSetGroupAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/LandBuyRightsAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/LandSetRightsAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkEntrancePlaceAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkEntranceRemoveAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkMarketingAction.cpp.o
[ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkSetDateAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkSetEntranceFeeAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkSetLoanAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkSetNameAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkSetParameterAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/park/ParkSetResearchFundingAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/GuestSetFlagsAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/GuestSetNameAction.cpp.o
[ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/PeepPickupAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/PeepSpawnPlaceAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffFireAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffHireNewAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffSetColourAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffSetCostumeAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffSetNameAction.cpp.o
[ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffSetOrdersAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/peep/StaffSetPatrolAreaAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/MazePlaceTrackAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/MazeSetTrackAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideCreateAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideDemolishAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideEntranceExitPlaceAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideEntranceExitRemoveAction.cpp.o
[ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideFreezeRatingAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetAppearanceAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetColourSchemeAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetNameAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetPriceAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetSettingAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetStatusAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetVehicleAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ride/RideSetVisibilityAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/BannerPlaceAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/BannerRemoveAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/BannerSetColourAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/BannerSetNameAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/BannerSetStyleAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/LargeSceneryPlaceAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/LargeSceneryRemoveAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/LargeScenerySetColourAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/ScenerySetRestrictedAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/SignSetNameAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/SignSetStyleAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/SmallSceneryPlaceAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/SmallSceneryRemoveAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/SmallScenerySetColourAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/WallPlaceAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/WallRemoveAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/scenery/WallSetColourAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/ClearAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/LandLowerAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/LandRaiseAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/LandSetHeightAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/LandSmoothAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/SurfaceSetStyleAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/WaterLowerAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/WaterRaiseAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/terraform/WaterSetHeightAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/track/TrackDesignAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/track/TrackPlaceAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/track/TrackRemoveAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/track/TrackSetBrakeSpeedAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/Audio.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/DummyAudioContext.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/CommandLine.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ConvertCommand.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ParkInfoCommands.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/RootCommands.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ScreenshotCommands.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/SimulateCommands.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/UriHandler.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteAppend.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteBuild.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteCombine.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteCommands.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteCreate.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteDetails.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteExport.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteExportAll.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteExportObject.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/sprite/SpriteFile.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/Config.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniReader.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniWriter.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ChecksumStream.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Compression.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Console.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.CNG.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenRCT2.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
from /usr/include/nlohmann/adl_serializer.hpp:14,
from /usr/include/nlohmann/json.hpp:34,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/command_line/sprite/../../core/Json.hpp:14,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/command_line/sprite/SpriteExportAll.cpp:10:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenSSL.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Diagnostics.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/File.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileScanner.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileStream.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileWatcher.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Guard.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.Android.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.WinHttp.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.cURL.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/IStream.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Imaging.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/JobPool.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Json.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/MemoryStream.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Path.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.FriBidi.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.ICU.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StreamBuffer.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/String.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringBuilder.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringReader.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/UTF8.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/UnitConversion.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Zip.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ZipAndroid.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/AVX2Drawing.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/BlendColourMap.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Colour.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ColourMap.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.BMP.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.RLE.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.String.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Font.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Image.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ImageImporter.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/InvalidationGrid.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/LightFX.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
from /usr/include/nlohmann/adl_serializer.hpp:14,
from /usr/include/nlohmann/json.hpp:34,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/core/Json.hpp:14,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/core/Json.cpp:10:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
/usr/include/c++/16.1.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/nlohmann/detail/input/json_sax.hpp:18,
from /usr/include/nlohmann/detail/input/binary_reader.hpp:29,
from /usr/include/nlohmann/json.hpp:40:
/usr/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_12_0::detail::lexer<BasicJsonType, InputAdapterType>::next_byte_in_range(std::initializer_list<typename nlohmann::json_abi_v3_12_0::detail::char_traits<typename InputAdapterType::char_type>::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const unsigned char*, std::vector<unsigned char> > >]':
/usr/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_12_0::detail::lexer<BasicJsonType, InputAdapterType>::token_type nlohmann::json_abi_v3_12_0::detail::lexer<BasicJsonType, InputAdapterType>::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const unsigned char*, std::vector<unsigned char> > >]':
/usr/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const unsigned char*, std::vector<unsigned char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79,
inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Line.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/NewDrawing.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/PaletteMap.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/PickupPeep.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Rectangle.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/RenderTarget.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/SSE41Drawing.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ScrollingText.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTF.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTFSDLPort.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Text.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TextColour.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/X8DrawingEngine.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/WeatherDrawer.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Balloon.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Duck.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityBase.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityRegistry.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityTweener.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Guest.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/JumpingFountain.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Litter.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/MoneyEffect.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Particle.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/PatrolArea.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Peep.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Staff.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Chat.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/ColourWithFlags.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Cursors.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/FontFamilies.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Fonts.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/InteractiveConsole.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Screenshot.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/StdInOutConsole.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Viewport.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Window.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/ZoomLevel.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/WindowBase.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Currency.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/FormatCodes.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatter.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatting.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Language.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LanguagePack.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Localisation.Date.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LocalisationService.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Award.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Finance.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Marketing.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/NewsItem.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Research.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/DiscordService.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkAction.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkBase.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkClient.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkConnection.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkGroup.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkKey.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPacket.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPlayer.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServer.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServerAdvertiser.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkUser.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/ServerList.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
from /usr/include/nlohmann/json_fwd.hpp:13,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../core/../network/../core/JsonFwd.hpp:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../core/../network/Network.h:13,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../core/DataSerialiserTraits.h:14,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../core/DataSerialiser.h:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/NetworkPacket.h:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/NetworkGroup.h:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/NetworkGroup.cpp:12:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/Socket.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/AudioObject.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/AudioSampleTable.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
from /usr/include/nlohmann/json_fwd.hpp:13,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../actions/../core/../network/../core/JsonFwd.hpp:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../actions/../core/../network/Network.h:13,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../actions/../core/DataSerialiserTraits.h:14,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../actions/../core/DataSerialiser.h:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../actions/GameAction.hpp:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/NetworkBase.h:4,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/NetworkBase.cpp:10:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/BannerObject.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ClimateObject.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
from /usr/include/nlohmann/json_fwd.hpp:13,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/../core/JsonFwd.hpp:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/ServerList.h:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/network/ServerList.cpp:12:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/DefaultObjects.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/EntranceObject.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathObject.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathRailingsObject.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathSurfaceObject.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ImageTable.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/LargeSceneryObject.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/MusicObject.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/Object.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectEntryManager.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectFactory.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectList.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectManager.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectRepository.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectTypes.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PathAdditionObject.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PeepAnimationsObject.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PeepNamesObject.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ResourceTable.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/RideObject.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ScenarioMetaObject.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SceneryGroupObject.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SmallSceneryObject.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StationObject.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StringTable.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainEdgeObject.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainSurfaceObject.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WallObject.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WaterObject.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/openrct2_pch.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.Entity.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/PaintHelpers.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Painter.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/VirtualFloor.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Balloon.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.CrashSplashParticle.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Duck.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.ExplosionCloud.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.ExplosionFlare.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Guest.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.JumpingFountain.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Litter.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.MoneyEffect.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Peep.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Staff.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.SteamParticle.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.Vehicle.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/entity/Paint.VehicleCrashParticle.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/support/MetalSupports.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/support/WoodenSupports.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Banner.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Entrance.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.LargeScenery.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Path.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.PathAddition.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Surface.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.TileElement.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Tunnel.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Wall.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/TrackPaintGeneric.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/AirPoweredVerticalCoaster.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/AlpineCoaster.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/BobsleighCoaster.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ClassicStandUpRollerCoaster.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ClassicWoodenRollerCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ClassicWoodenTwisterRollerCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/CompactInvertedCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/CorkscrewRollerCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/FlyingRollerCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/FlyingRollerCoasterInverted.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/HeartlineTwisterCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/HybridCoaster.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/InvertedHairpinCoaster.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/InvertedImpulseCoaster.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/InvertedRollerCoaster.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/JuniorRollerCoaster.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LatticeTriangleTrack.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LatticeTriangleTrackAlt.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LayDownRollerCoasterInverted.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LimLaunchedRollerCoaster.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LoopingRollerCoaster.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MineRide.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MineTrainCoaster.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MiniRollerCoaster.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MiniSuspendedCoaster.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MultiDimensionRollerCoaster.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MultiDimensionRollerCoasterInverted.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ReverseFreefallCoaster.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ReverserRollerCoaster.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/SideFrictionRollerCoaster.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/SingleRailRollerCoaster.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/StandUpRollerCoaster.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/Steeplechase.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/SuspendedSwingingCoaster.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/TwisterRollerCoaster.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/VirginiaReel.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/WildMouse.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/WoodenRollerCoaster.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/WoodenWildMouse.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/CarRide.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/Circus.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/CrookedHouse.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/Dodgems.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/FerrisWheel.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/FlyingSaucers.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/GhostTrain.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/HauntedHouse.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/Maze.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MerryGoRound.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MiniGolf.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MiniHelicopters.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MonorailCycles.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/ObservationTower.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/SpaceRings.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/SpiralSlide.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/shops/Facility.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/shops/Shop.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/3dCinema.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/Enterprise.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/GoKarts.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/LaunchedFreefall.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/MagicCarpet.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/MotionSimulator.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/RotoDrop.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/SwingingInverterShip.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/SwingingShip.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/TopSpin.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/Twist.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/Chairlift.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/Lift.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/MiniatureRailway.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/Monorail.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/SuspendedMonorail.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/BoatHire.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/DinghySlide.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/DinghySlideCovered.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/LogFlume.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/RiverRapids.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/SplashBoats.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/SubmarineRide.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track_pieces/QuarterHelix.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.ClassicMiniSpinning.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.LaunchedFreefall.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.MiniGolf.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.ObservationTower.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.ReverserRollerCoaster.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.RiverRapids.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.RotoDrop.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.SplashBoats.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.Submarine.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.VirginiaReel.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/VehiclePaint.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/Legacy.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/ParkFile.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/ParkPreview.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/GuestPathfinding.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/PeepAnimations.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/PeepThoughts.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/RideUseSystem.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Crash.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Android.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Common.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Emscripten.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Linux.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Posix.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Win32.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/profiling/Profiling.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/Csg.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/S4Importer.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/T4Importer.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/Tables.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/CSStringConverter.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/RCT12.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/ScenarioPatcher.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
from /usr/include/nlohmann/adl_serializer.hpp:14,
from /usr/include/nlohmann/json.hpp:34,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/profiling/../core/Json.hpp:14,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/profiling/Profiling.cpp:12:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/TD46.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/RCT2.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/S6Importer.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/SeaDecrypt.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Exporter.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Importer.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CableLift.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CarEntry.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/MazeCost.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Ride.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideAudio.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideConstruction.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideData.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideManager.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideRatings.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/ShopItem.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Station.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Track.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackData.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesign.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignRepository.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignSave.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackIteration.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackPaint.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackStyle.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrainManager.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.Animation.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.BoatHire.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.Collision.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.Crash.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.Dodgems.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.MiniGolf.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.SceneryDoors.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.Sound.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.Station.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.TrackMotion.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleData.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleGeometry.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleRiderControl.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleSubpositionData.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/ted/PitchAndRoll.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/ted/TrackElemType.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerChunk.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerChunkReader.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerChunkWriter.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerCoding.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/Scenario.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioCategory.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioObjective.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioRepository.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioSources.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/Scene.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/SceneManager.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/editor/EditorController.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/editor/EditorScene.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/editor/TrackDesignerScene.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/editor/TrackManagerScene.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/game/GameScene.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/intro/IntroScene.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:63,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/../core/MemoryStream.h:15,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/../core/DataSerialiserTraits.h:22,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/../core/DataSerialiser.h:12,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/../core/FileIndex.hpp:15,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/ScenarioRepository.cpp:18:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61:
/usr/include/c++/16.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Distance = int; _Tp = ScenarioIndexEntry; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Size = int; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]',
inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void ScenarioRepository::Sort()' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/ScenarioRepository.cpp:529:18,
inlined from 'virtual void ScenarioRepository::Scan(int32_t)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/ScenarioRepository.cpp:302:13:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]',
inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<ScenarioIndexEntry*, vector<ScenarioIndexEntry, allocator<ScenarioIndexEntry> > >; _Compare = ScenarioRepository::Sort()::<lambda(const ScenarioIndexEntry&, const ScenarioIndexEntry&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void ScenarioRepository::Sort()' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/ScenarioRepository.cpp:529:18,
inlined from 'virtual void ScenarioRepository::Scan(int32_t)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scenario/ScenarioRepository.cpp:302:13:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ScenarioIndexEntry*, std::vector<ScenarioIndexEntry, std::allocator<ScenarioIndexEntry> > >' changed in GCC 7.1
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/preloader/PreloaderScene.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/End.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/FollowEntity.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/LoadPark.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/LoadScenario.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/Restart.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/RotateView.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/SetLocation.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/SetSpeed.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/SetZoom.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/Wait.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/TitleScene.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/TitleSequence.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/TitleSequenceManager.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/HookEngine.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/Plugin.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/ScriptEngine.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScBalloon.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScEntity.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScGuest.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScLitter.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScMoneyEffect.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScParticle.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScPeep.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScStaff.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScVehicle.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScNetwork.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScPlayer.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScPlayerGroup.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/object/ScInstalledObject.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/object/ScObjectManager.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScRide.cpp.o
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:12:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.h: In member function 'void OpenRCT2::Scripting::ScBase::RegisterBase(JSContext*, const char*, void (*)(JSRuntime*, JSValue), std::span<const JSCFunctionListEntry>)':
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.h:381:14: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:40:
In member function 'void OpenRCT2::Scripting::ScCheats::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:560:23:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScCheats.hpp:86:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:67:
In member function 'void OpenRCT2::Scripting::ScWeather::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:561:24:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/world/ScWeather.hpp:138:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In member function 'void OpenRCT2::Scripting::ScWeatherState::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:562:29:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/world/ScWeather.hpp:57:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScContext.hpp:24,
from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:42:
In member function 'void OpenRCT2::Scripting::ScConfiguration::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:563:30:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/../game/ScConfiguration.hpp:365:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:41:
In member function 'void OpenRCT2::Scripting::ScConsole::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:564:24:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScConsole.hpp:76:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In member function 'void OpenRCT2::Scripting::ScContext::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:565:24:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScContext.hpp:474:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:57:
In member function 'void OpenRCT2::Scripting::ScDate::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:566:21:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/world/ScDate.hpp:95:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScContext.hpp:25:
In member function 'void OpenRCT2::Scripting::ScDisposable::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:567:27:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/../game/ScDisposable.hpp:46:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:50:
In member function 'void OpenRCT2::Scripting::ScInstalledObject::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:571:32:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/object/ScInstalledObject.hpp:59:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:51:
In member function 'void OpenRCT2::Scripting::ScObject::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:572:23:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/object/ScObject.hpp:54:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In member function 'void OpenRCT2::Scripting::ScLargeSceneryObjectTile::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:576:39:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/object/ScObject.hpp:776:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:45:
In member function 'void OpenRCT2::Scripting::ScProfiler::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:584:25:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScProfiler.hpp:100:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In member function 'void OpenRCT2::Scripting::ScRideObjectVehicle::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:588:34:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/object/ScObject.hpp:216:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:49:
In member function 'void OpenRCT2::Scripting::ScSocket::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:609:23:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/network/ScSocket.hpp:449:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In member function 'void OpenRCT2::Scripting::ScListener::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:610:25:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/network/ScSocket.hpp:654:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:64:
In member function 'void OpenRCT2::Scripting::ScScenario::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:612:25:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/world/ScScenario.hpp:366:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In member function 'void OpenRCT2::Scripting::ScScenarioObjective::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:613:34:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/world/ScScenario.hpp:213:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
In file included from /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:44:
In member function 'void OpenRCT2::Scripting::ScPlugin::Register(JSContext*)',
inlined from 'static void OpenRCT2::Scripting::ScriptEngine::RegisterClasses(JSContext*)' at /build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/ScriptEngine.cpp:615:23:
/build/openrct2/src/OpenRCT2-0.5.5/src/openrct2/scripting/bindings/game/ScPlugin.hpp:79:25: note: parameter passing for argument of type 'std::span<const JSCFunctionListEntry>' changed in GCC 7.1
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScRideStation.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScTrackIterator.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScTrackSegment.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScAward.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScMap.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScPark.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScParkMessage.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScPathConnection.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScPathNavigator.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScResearch.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScTile.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScTileElement.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ui/DummyUiContext.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ui/DummyWindowManager.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/util/Util.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/windows/Intent.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Banner.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/ConstructionClearance.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Entrance.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Footpath.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/FootpathDragSlope.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Map.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapAnimation.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapOwnership.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapRangeView.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapSelection.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Park.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/QuarterTile.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Scenery.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/SurfaceData.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileInspector.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Wall.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Weather.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/MapGen.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/MapHelpers.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/PngTerrainGenerator.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/SimplexNoise.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/SurfaceSelection.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/TreePlacement.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/BannerElement.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/EntranceElement.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/LargeSceneryElement.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/PathElement.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/Slope.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/SmallSceneryElement.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/SurfaceElement.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/TileElement.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/TileElementBase.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/TrackElement.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/WallElement.cpp.o
[ 77%] Linking CXX static library libopenrct2.a
[ 77%] Built target libopenrct2
[ 77%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/BitSetTests.cpp.o
[ 77%] Building CXX object CMakeFiles/openrct2-cli.dir/src/openrct2-cli/Cli.cpp.o
[ 77%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/CircularBuffer.cpp.o
[ 77%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/CLITests.cpp.o
[ 77%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/CryptTests.cpp.o
[ 78%] Linking CXX executable openrct2-cli
[ 78%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/Endianness.cpp.o
[ 78%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/EnumMapTest.cpp.o
[ 78%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/FormattingTests.cpp.o
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/ImageImporterTests.cpp.o
[ 79%] Built target openrct2-cli
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/IniReaderTest.cpp.o
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/IniWriterTest.cpp.o
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/LanguagePackTest.cpp.o
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/LocalisationTest.cpp.o
[ 79%] Generating g2.dat
Building: /build/openrct2/src/OpenRCT2-0.5.5/build/g2.dat
Finished building graphics repository with 170 images
Replace the object's images table entries with this:
"$LGX:g2.dat[0..169]"
[ 79%] Generating fonts.dat
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/MultiLaunch.cpp.o
Building: /build/openrct2/src/OpenRCT2-0.5.5/build/fonts.dat
Finished building graphics repository with 1023 images
Replace the object's images table entries with this:
"$LGX:fonts.dat[0..1022]"
[ 79%] Generating palettes.dat
Building: /build/openrct2/src/OpenRCT2-0.5.5/build/palettes.dat
Finished building graphics repository with 202 images
Replace the object's images table entries with this:
"$LGX:palettes.dat[0..201]"
[ 79%] Generating tracks.dat
[ 79%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/NetworkTests.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/Pathfinding.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/Platform.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/PlayTests.cpp.o
Building: /build/openrct2/src/OpenRCT2-0.5.5/build/tracks.dat
Finished building graphics repository with 8685 images
Replace the object's images table entries with this:
"$LGX:tracks.dat[0..8684]"
[ 80%] Built target graphics
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/ReplayTests.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/RideRatings.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/EntityImportTests.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/S6ImportExportTests.cpp.o
[ 80%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/SawyerCodingTest.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/ScenarioPatcherTests.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/ScriptingTests.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/StringTest.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/TestData.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/TileElements.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/tests.cpp.o
[ 81%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/TileElementsView.cpp.o
[ 82%] Building CXX object test/tests/CMakeFiles/OpenRCT2Tests.dir/WidgetStateTests.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorData.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorRepository.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ProvisionalElements.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/SDLException.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/TextComposition.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/Ui.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Android.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Linux.cpp.o
[ 83%] Linking CXX executable ../../OpenRCT2Tests
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Win32.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/WindowManager.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioChannel.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioContext.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioMixer.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/FlacAudioSource.cpp.o
[ 84%] Built target OpenRCT2Tests
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/MemoryAudioSource.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/OggAudioSource.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/SDLAudioSource.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/WavAudioSource.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/BitmapReader.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyPaletteShader.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyTransparencyShader.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/CopyRectShader.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawLineShader.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawRectShader.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLFramebuffer.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLShaderProgram.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/SwapFramebuffer.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TransparencyDepth.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/InputManager.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/MouseInput.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutInput.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutManager.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/Shortcuts.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/FileBrowser.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Graph.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/InGameConsole.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/LandTool.cpp.o
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Objective.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Theme.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/ViewportInteraction.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/ViewportQuery.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Widget.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Window.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/openrct2ui_pch.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ride/Construction.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ride/VehicleSounds.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomImages.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomListView.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomMenu.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomWindow.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/ScWindow.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/UiExtensions.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/title/TitleSequencePlayer.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/About.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/AssetPacks.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Banner.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Changelog.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Cheats.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ClearScenery.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/CustomCurrency.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DateInfoPanel.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DebugPaint.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DemolishRidePrompt.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Dropdown.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorInventionsList.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorObjectSelection.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorParkEntrance.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorScenarioOptions.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorStatusLine.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorStepController.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Error.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Finances.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Footpath.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GameBottomToolbar.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Guest.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GuestList.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/InstallTrack.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Land.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/LandRights.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/LoadSave.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Main.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Map.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapGen.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapTooltip.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MazeConstruction.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Multiplayer.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NetworkStatus.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewCampaign.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewRide.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/News.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ObjectLoadError.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Options.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/OverwritePrompt.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Park.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ParkInfoPanel.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/PatrolArea.cpp.o
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Player.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ProgressWindow.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RefurbishRidePrompt.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Research.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Ride.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideConstruction.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideList.cpp.o
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/SavePrompt.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ScenarioSelect.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Scenery.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/SceneryScatter.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerList.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerStart.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ShortcutKeys.cpp.o
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Sign.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Staff.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/StaffFirePrompt.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/StaffList.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TextInput.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Themes.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TileInspector.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleExit.cpp.o
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleLogo.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleMenu.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleOptions.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleVersion.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Tooltip.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TopToolbar.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackDesignManage.cpp.o
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackDesignPlace.cpp.o
[100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackList.cpp.o
[100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Transparency.cpp.o
[100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ViewClipping.cpp.o
[100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Viewport.cpp.o
[100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Water.cpp.o
[100%] Linking CXX executable openrct2
during IPA pass: fnsummary
lto1: internal compiler error: Segmentation fault
0x16d997b diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, std::__va_list*, diagnostics::kind)
???:0
0x16d273f internal_error(char const*, ...)
???:0
0x5ed067 ipa_prop_read_jump_functions()
???:0
0x2a0d37 read_cgraph_and_symbols(unsigned int, char const**)
???:0
0x288003 lto_main()
???:0
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/lto1 -quiet -dumpbase ./openrct2.wpa -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -marm -mlibarch=armv7-a+simd -march=armv7-a+simd -O3 -O3 -O2 -O3 -Werror=format-security -Wno-error=maybe-uninitialized -Wno-error=restrict -Wno-error=null-dereference -Werror -Wextra -Wshadow -Wnonnull -Wno-unused-parameter -Wno-attributes -Wno-deprecated-declarations -fno-openmp -fno-openacc -fcf-protection=none -fPIE -fno-plt -fexceptions -fstack-clash-protection -fstrict-overflow -fstrict-aliasing -fno-fat-lto-objects -fltrans-output-list=/tmp/ccUT7xKs.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccKpIAFF.res -flinker-output=pie @/tmp/cclSN4BO
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://github.com/archlinuxarm/PKGBUILDs/issues> for instructions.
lto-wrapper: fatal error: c++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
distcc[4676] ERROR: compile (null) on localhost failed
make[2]: *** [CMakeFiles/openrct2.dir/build.make:2274: openrct2] Error 1
make[1]: *** [CMakeFiles/Makefile2:214: CMakeFiles/openrct2.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build
[?12l[?25h[?12l[?25h