pi@raspberrypi:~/Games/OpenRCT2/build $ make Scanning dependencies of target libopenrct2 [ 0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o [ 0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/CmdlineSprite.cpp.o [ 0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Context.cpp.o [ 0%] 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/Editor.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/EditorObjectSelectionSession.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 In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/core/../core/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/core/../core/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/../core/IStream.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/../core/MemoryStream.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/DataSerialiserTraits.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/DataSerialiser.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/GameStateSnapshots.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/GameStateSnapshots.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {GameStateSpriteChange_t::Diff_t}; _Tp = GameStateSpriteChange_t::Diff_t; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {GameStateSpriteChange_t::Diff_t}; _Tp = GameStateSpriteChange_t::Diff_t; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void GameStateSnapshots::CompareSpriteDataMoneyEffect(const MoneyEffect&, const MoneyEffect&, GameStateSpriteChange_t&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void GameStateSnapshots::CompareSpriteDataVehicleCrashParticle(const VehicleCrashParticle&, const VehicleCrashParticle&, GameStateSpriteChange_t&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void GameStateSnapshots::CompareSpriteDataPeep(const Peep&, const Peep&, GameStateSpriteChange_t&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In function ‘void GameStateSnapshots::CompareSpriteDataVehicle(const Vehicle&, const Vehicle&, GameStateSpriteChange_t&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual GameStateCompareData_t GameStateSnapshots::Compare(const GameStateSnapshot_t&, const GameStateSnapshot_t&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Input.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Intro.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/OpenRCT2.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ParkImporter.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/PlatformEnvironment.cpp.o [ 3%] 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/BalloonPressAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerPlaceAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerRemoveAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerSetColourAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerSetNameAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerSetStyleAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ClearAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ClimateSetAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/CustomAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathAdditionPlaceAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathAdditionRemoveAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathPlaceAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathPlaceFromTrackAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathRemoveAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionCompat.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionRegistration.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GuestSetFlagsAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GuestSetNameAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandBuyRightsAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandLowerAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandRaiseAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSetHeightAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSetRightsAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSmoothAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LargeSceneryPlaceAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LargeSceneryRemoveAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LargeScenerySetColourAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LoadOrQuitAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MazePlaceTrackAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MazeSetTrackAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/NetworkModifyGroupAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkEntranceRemoveAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkMarketingAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetDateAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetLoanAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetNameAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetParameterAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetResearchFundingAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PauseToggleAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PeepPickupAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlaceParkEntranceAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlacePeepSpawnAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlayerKickAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlayerSetGroupAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideCreateAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideDemolishAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideEntranceExitPlaceAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideEntranceExitRemoveAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetAppearanceAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetColourSchemeAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetNameAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetPriceAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetSettingAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetStatusAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetVehicleAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ScenarioSetSettingAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SetCheatAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SetParkEntranceFeeAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SignSetNameAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SignSetStyleAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallSceneryPlaceAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallSceneryRemoveAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallScenerySetColourAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffFireAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffHireNewAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetColourAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetCostumeAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetNameAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetOrdersAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetPatrolAreaAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SurfaceSetStyleAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TileModifyAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackDesignAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackPlaceAction.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackRemoveAction.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallPlaceAction.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallRemoveAction.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallSetColourAction.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterLowerAction.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterRaiseAction.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterSetHeightAction.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/Audio.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/AudioMixer.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/DummyAudioContext.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/NullAudioSource.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/BenchGfxCommmands.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/BenchSpriteSort.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/BenchUpdate.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/CommandLine.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/ConvertCommand.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/RootCommands.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/ScreenshotCommands.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/SimulateCommands.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/SpriteCommands.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/cmdline/UriHandler.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/Config.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniReader.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniWriter.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Console.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.CNG.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenSSL.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Diagnostics.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/File.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileScanner.cpp.o In file included from /usr/include/c++/8/vector:69, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileScanner.h:15, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileScanner.cpp:26: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {DirectoryChild}; _Tp = DirectoryChild; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual void FileScannerUnix::GetDirectoryChildren(std::vector&, const string&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void FileScannerBase::PushState(const string&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘std::vector > Path::GetDirectories(const string&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileStream.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileWatcher.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Guard.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.WinHttp.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.cURL.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/IStream.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Imaging.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/JobPool.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Json.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/fs_path.h:37, from /usr/include/c++/8/filesystem:37, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileSystem.hpp:35, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/bits/fs_path.h:37, from /usr/include/c++/8/filesystem:37, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileSystem.hpp:35, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]’: /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/fs_path.h:37, from /usr/include/c++/8/filesystem:37, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileSystem.hpp:35, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:8, from /usr/include/nlohmann/adl_serializer.hpp:5, from /usr/include/nlohmann/json.hpp:51, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /usr/include/nlohmann/detail/conversions/from_json.hpp:8, from /usr/include/nlohmann/adl_serializer.hpp:5, from /usr/include/nlohmann/json.hpp:51, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/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; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/fs_path.h:37, from /usr/include/c++/8/filesystem:37, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileSystem.hpp:35, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/bits/fs_path.h:37, from /usr/include/c++/8/filesystem:37, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileSystem.hpp:35, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘json_t Json::AsArray(const json_t&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/fs_path.h:37, from /usr/include/c++/8/filesystem:37, from /home/pi/Games/OpenRCT2/src/openrct2/core/FileSystem.hpp:35, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/core/Json.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/MemoryStream.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Path.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.FriBidi.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.ICU.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/String.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringBuilder.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringReader.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Zip.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ZipAndroid.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/AVX2Drawing.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.BMP.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.RLE.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.String.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Font.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Image.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ImageImporter.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/LightFX.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Line.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/NewDrawing.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Rect.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/SSE41Drawing.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ScrollingText.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTF.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTFSDLPort.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Text.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Weather.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/X8DrawingEngine.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Chat.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Colour.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Cursors.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/FontFamilies.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Fonts.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/InteractiveConsole.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Screenshot.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/StdInOutConsole.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Viewport.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Window.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Window_internal.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/ZoomLevel.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/ConversionTables.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Convert.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Currency.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/FormatCodes.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatter.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatting.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Language.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LanguagePack.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Localisation.Date.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Localisation.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LocalisationService.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/RealNames.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/UTF8.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Award.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Finance.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Marketing.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/NewsItem.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Research.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/DiscordService.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkAction.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkBase.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/../core/../core/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/../core/../core/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/../core/../core/IStream.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/../core/../core/MemoryStream.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/../core/DataSerialiserTraits.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/../core/DataSerialiser.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/../actions/GameAction.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkBase.h:3, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkBase.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void NetworkBase::SaveGroups()’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkClient.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkConnection.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkGroup.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/../core/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/../core/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/../core/IStream.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/../core/MemoryStream.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/DataSerialiserTraits.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/DataSerialiser.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkPacket.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkGroup.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkGroup.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘json_t NetworkGroup::ToJson() const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkKey.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPacket.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPlayer.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServer.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServerAdvertiser.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkUser.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkUser.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkUser.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkUser.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkUser.cpp:12: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void NetworkUserManager::Save()’: /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkUser.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/NetworkUser.cpp:12: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/ServerList.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/ServerList.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/ServerList.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/network/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/network/ServerList.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/network/ServerList.cpp:12: /usr/include/c++/8/bits/stl_vector.h: In member function ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]’: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/Socket.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/BannerObject.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/DefaultObjects.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/EntranceObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathItemObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ImageTable.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/LargeSceneryObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/MusicObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/Object.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectFactory.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectList.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectManager.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectRepository.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/RideObject.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/object/../core/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/object/../core/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/object/../core/IStream.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/object/RideObject.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/object/RideObject.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/object/../core/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/object/../core/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/object/../core/IStream.hpp:13, from /home/pi/Games/OpenRCT2/src/openrct2/object/RideObject.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/object/RideObject.cpp:12: /usr/include/c++/8/bits/stl_vector.h: In member function ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]’: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘std::vector RideObject::ReadJsonColourConfiguration(json_t&)’: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘vehicle_colour_preset_list RideObject::ReadJsonCarColours(json_t&)’: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SceneryGroupObject.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SceneryObject.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SmallSceneryObject.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StationObject.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StringTable.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainEdgeObject.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainSurfaceObject.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WallObject.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WaterObject.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/PaintHelpers.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Painter.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Supports.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/VirtualFloor.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/sprite/Paint.Litter.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/sprite/Paint.Misc.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/sprite/Paint.Peep.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/sprite/Paint.Sprite.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Banner.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Entrance.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.LargeScenery.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Path.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Surface.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.TileElement.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Wall.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/Guest.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/GuestPathfinding.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/Peep.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/PeepData.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/Staff.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Android.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Crash.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Linux.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Android.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Linux.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Posix.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Win32.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Posix.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Shared.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Windows.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/S4Importer.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/T4Importer.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/Tables.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/RCT12.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerChunk.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerChunkReader.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerChunkWriter.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerEncoding.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/RCT2.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/S6Exporter.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/S6Importer.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/SeaDecrypt.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Exporter.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Importer.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CableLift.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Ride.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideAudio.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideData.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideRatings.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/ShopItem.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Station.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Track.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackData.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesign.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignRepository.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignSave.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackPaint.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrainManager.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleData.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehiclePaint.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleSubpositionData.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/AirPoweredVerticalCoaster.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/BobsleighCoaster.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/BolligerMabillardTrack.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/GigaCoaster.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/HybridCoaster.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MineRide.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MineTrainCoaster.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MiniRollerCoaster.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/SingleRailRollerCoaster.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/Steeplechase.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/TwisterRollerCoaster.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/VerticalDropRollerCoaster.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/VirginiaReel.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/WildMouse.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/WoodenWildMouse.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/CarRide.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/Circus.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/CrookedHouse.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/Dodgems.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/FerrisWheel.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/FlyingSaucers.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/GhostTrain.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/HauntedHouse.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/Maze.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MerryGoRound.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MiniGolf.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MiniHelicopters.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MonorailCycles.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/ObservationTower.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/SpaceRings.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/SpiralSlide.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/shops/Facility.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/shops/Shop.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/3dCinema.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/Enterprise.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/GoKarts.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/LaunchedFreefall.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/MagicCarpet.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/MotionSimulator.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/RotoDrop.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/SwingingInverterShip.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/SwingingShip.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/TopSpin.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/Twist.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/Chairlift.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/Lift.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/MiniatureRailway.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/Monorail.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/SuspendedMonorail.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/BoatHire.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/DingySlide.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/LogFlume.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/RiverRapids.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/SplashBoats.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/SubmarineRide.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/WaterCoaster.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/Scenario.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioRepository.cpp.o In file included from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = scenario_index_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = scenario_index_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/random.h:34, from /usr/include/c++/8/random:49, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:20, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const scenario_index_entry&}; _Tp = scenario_index_entry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/bits/random.h:34, from /usr/include/c++/8/random:49, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:20, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void FileIndex::BuildRange(int32_t, const FileIndex::ScanResult&, size_t, size_t, std::vector<_RealType>&, std::atomic&, std::mutex&) const [with TItem = scenario_index_entry]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/random.h:34, from /usr/include/c++/8/random:49, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:20, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {scenario_index_entry}; _Tp = scenario_index_entry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__pop_heap(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__pop_heap(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/bits/random.h:34, from /usr/include/c++/8/random:49, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:20, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘std::tuple > > FileIndex::ReadIndexFile(int32_t, const FileIndex::DirectoryStats&) const [with TItem = scenario_index_entry]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/bits/random.h:34, from /usr/include/c++/8/random:49, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:20, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual void ScenarioRepository::Scan(int32_t)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/../core/Random.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/../scenario/Scenario.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scenario/ScenarioRepository.cpp:10: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioSources.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/HookEngine.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/../ride/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/../ride/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/../ride/RideTypes.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/audio.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/Vehicle.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/Duktape.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/HookEngine.h:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/HookEngine.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {DukValue}; _Tp = DukValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void OpenRCT2::Scripting::HookEngine::Call(OpenRCT2::Scripting::HOOK_TYPE, const std::initializer_list, std::any> >&, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, std::shared_ptr&, const DukValue&}; _Tp = OpenRCT2::Scripting::Hook; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘uint32_t OpenRCT2::Scripting::HookEngine::Subscribe(OpenRCT2::Scripting::HOOK_TYPE, std::shared_ptr, const DukValue&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/Plugin.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/../ride/../object/../core/JsonFwd.hpp:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/../ride/../object/Object.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/../ride/RideTypes.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/../audio/audio.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../ride/Vehicle.h:13, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/Duktape.hpp:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/Plugin.h:14, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/Plugin.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {DukValue}; _Tp = DukValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector DukValue::as_array() const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/ScriptEngine.cpp.o In file included from /usr/include/c++/8/functional:65, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../core/FileWatcher.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.h:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.cpp:12: /usr/include/c++/8/bits/stl_algo.h: In function ‘_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/include/c++/8/bits/stl_algo.h:860:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __remove_if(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:860:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In member function ‘OpenRCT2::Scripting::ScSocket* OpenRCT2::Scripting::ScSocket::off(const string&, const DukValue&)’: /usr/include/c++/8/bits/stl_algo.h:906:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return std::__remove_if(__first, __last, ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_equals_val(__value)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘OpenRCT2::Scripting::ScListener* OpenRCT2::Scripting::ScListener::off(const string&, const DukValue&)’: /usr/include/c++/8/bits/stl_algo.h:906:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return std::__remove_if(__first, __last, ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_equals_val(__value)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/functional:62, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../core/FileWatcher.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.h:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = OpenRCT2::Scripting::ScriptInterval; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘OpenRCT2::Scripting::IntervalHandle OpenRCT2::Scripting::ScriptEngine::AllocateHandle()’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {DukValue}; _Tp = DukValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {DukValue}; _Tp = DukValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector OpenRCT2::Scripting::ScRide::vehicleColours_get() const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector OpenRCT2::Scripting::ScMap::getAllEntities(const string&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const DukValue&}; _Tp = DukValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/functional:62, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../core/FileWatcher.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.h:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.cpp:12: /usr/include/c++/8/bits/stl_vector.h: In member function ‘OpenRCT2::Scripting::ScSocket* OpenRCT2::Scripting::ScSocket::connect(uint16_t, const string&, const DukValue&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘OpenRCT2::Scripting::ScListener* OpenRCT2::Scripting::ScListener::on(const string&, const DukValue&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘OpenRCT2::Scripting::ScSocket* OpenRCT2::Scripting::ScSocket::on(const string&, const DukValue&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/functional:62, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/../core/FileWatcher.h:12, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.h:15, from /home/pi/Games/OpenRCT2/src/openrct2/scripting/ScriptEngine.cpp:12: /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector OpenRCT2::Scripting::ScVehicle::peeps_get() const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘typename dukglue::detail::ArgsTuple::type dukglue::detail::get_stack_values_helper(duk_context*, dukglue::detail::index_tuple) [with Args = {const std::vector >&}; unsigned int ...Indexes = {0}]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/TitleScreen.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/TitleSequence.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/TitleSequenceManager.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ui/DummyUiContext.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ui/DummyWindowManager.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/util/SawyerCoding.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/windows/_legacy.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Balloon.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Banner.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Climate.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Duck.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Entrance.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Footpath.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Fountain.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/LargeScenery.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Map.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapAnimation.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapGen.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapHelpers.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MoneyEffect.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Park.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Particle.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Scenery.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/SmallScenery.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Sprite.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Surface.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileElement.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileElementBase.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileInspector.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Wall.cpp.o [ 77%] Linking CXX static library libopenrct2.a [ 77%] Built target libopenrct2 Scanning dependencies of target openrct2-cli [ 77%] Building CXX object CMakeFiles/openrct2-cli.dir/src/openrct2-cli/Cli.cpp.o [ 78%] Linking CXX executable openrct2-cli [ 78%] Built target openrct2-cli Scanning dependencies of target openrct2 [ 78%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorData.cpp.o [ 78%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorRepository.cpp.o [ 78%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/TextComposition.cpp.o [ 78%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/Ui.cpp.o [ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Android.cpp.o [ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Linux.cpp.o [ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Win32.cpp.o [ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.cpp.o [ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/WindowManager.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioChannel.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioContext.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioMixer.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/FileAudioSource.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/MemoryAudioSource.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/BitmapReader.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyPaletteShader.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyTransparencyShader.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawLineShader.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawRectShader.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLFramebuffer.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLShaderProgram.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/SwapFramebuffer.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TransparencyDepth.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/InputManager.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/MouseInput.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutInput.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutManager.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/Shortcuts.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Graph.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/InGameConsole.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/LandTool.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Theme.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/ViewportInteraction.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Widget.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Window.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomListView.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomMenu.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomWindow.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/UiExtensions.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/title/TitleSequencePlayer.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/About.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Banner.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Changelog.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Cheats.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ClearScenery.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/CustomCurrency.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DebugPaint.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DemolishRidePrompt.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Dropdown.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorBottomToolbar.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorInventionsList.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorMain.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorObjectSelection.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorObjectiveOptions.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorScenarioOptions.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Error.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Finances.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Footpath.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GameBottomToolbar.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Guest.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GuestList.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/InstallTrack.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Land.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/LandRights.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/LoadSave.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Main.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Map.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapGen.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapTooltip.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MazeConstruction.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Multiplayer.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MusicCredits.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NetworkStatus.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewCampaign.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewRide.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/News.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewsOptions.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ObjectLoadError.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Options.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Park.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Player.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Research.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Ride.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideConstruction.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideList.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/SavePrompt.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ScenarioSelect.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Scenery.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/SceneryScatter.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerList.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerStart.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ShortcutKeys.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Sign.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Staff.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/StaffFirePrompt.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/StaffList.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TextInput.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Themes.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TileInspector.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleCommandEditor.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleEditor.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 [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleMenu.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleOptions.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 [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackList.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 /usr/bin/ld: warning: size of symbol `glBlendFuncSeparate' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBlendFuncSeparate' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform4i' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4i' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform4f' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4f' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform2f' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform2f' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform1uiv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1uiv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform1ui' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1ui' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform1iv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1iv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glReadPixels' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glReadPixels' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glEnd' changed from 36 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glEnd' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glCullFace' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glCullFace' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glClearColor' changed from 36 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glClearColor' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glClear' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glClear' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBlendFunc' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBlendFunc' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBegin' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBegin' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glVertexAttribDivisor' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glVertexAttribDivisor' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glVertexAttribIPointer' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glVertexAttribIPointer' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetUniformLocation' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetUniformLocation' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glEnableVertexAttribArray' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glEnableVertexAttribArray' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glVertexAttribPointer' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glVertexAttribPointer' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGenVertexArrays' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGenVertexArrays' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGenBuffers' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGenBuffers' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform2i' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform2i' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform4fv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4fv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glClearBufferfv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glClearBufferfv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glClearBufferuiv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glClearBufferuiv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDrawArraysInstanced' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDrawArraysInstanced' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUniform1i' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1i' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBufferData' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBufferData' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBindBuffer' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBindBuffer' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDepthFunc' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDepthFunc' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glEnable' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glEnable' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glActiveTexture' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glActiveTexture' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDrawArrays' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDrawArrays' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBindVertexArray' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBindVertexArray' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetError' changed from 36 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetError' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDisable' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDisable' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDeleteVertexArrays' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteVertexArrays' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDeleteBuffers' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteBuffers' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glFramebufferTexture2D' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glFramebufferTexture2D' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGenFramebuffers' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGenFramebuffers' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDeleteFramebuffers' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteFramebuffers' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDeleteTextures' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteTextures' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glViewport' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glViewport' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBlitFramebuffer' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBlitFramebuffer' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBindFramebuffer' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBindFramebuffer' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetShaderInfoLog' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetShaderInfoLog' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetShaderiv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetShaderiv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glCompileShader' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glCompileShader' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glShaderSource' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glShaderSource' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glCreateShader' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glCreateShader' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetProgramInfoLog' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetProgramInfoLog' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetProgramiv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetProgramiv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glLinkProgram' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glLinkProgram' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBindFragDataLocation' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBindFragDataLocation' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glAttachShader' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glAttachShader' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glCreateProgram' changed from 36 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glCreateProgram' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDeleteProgram' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteProgram' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDeleteShader' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteShader' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glDetachShader' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glDetachShader' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetAttribLocation' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetAttribLocation' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glUseProgram' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glUseProgram' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glTexSubImage3D' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glTexSubImage3D' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glTexImage3D' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glTexImage3D' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetTexImage' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetTexImage' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glTexImage2D' changed from 48 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glTexImage2D' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glPixelStorei' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glPixelStorei' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glTexParameteri' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glTexParameteri' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glBindTexture' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glBindTexture' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGenTextures' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGenTextures' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: size of symbol `glGetIntegerv' changed from 44 in CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o (symbol from plugin) to 4 in /tmp/ccN450ia.ltrans23.ltrans.o /usr/bin/ld: warning: type of symbol `glGetIntegerv' changed from 2 to 1 in /tmp/ccN450ia.ltrans23.ltrans.o [100%] Built target openrct2