tome2-2.4
checks.i686-linux.tome2
· build #3
· raw
unpackPhase
1unpacking sources2unpacking source archive /nix/store/n4m0ki5d97h1ik7qrx9vk9373d4w0xas-source3source root is sourcepatchPhase
4patching sourcesconfigurePhase
5configuring6fixing cmake files...7cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/share/doc/tome2 -DCMAKE_INSTALL_INFODIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/include -DCMAKE_INSTALL_SBINDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ranlib -DCMAKE_AR=/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/h42r4lzp490n9a8caxphhyrwz7z4gzvp-tome2-2.4 -DSYSTEM_INSTALL=ON 8-- The C compiler identification is GNU 11.3.09-- The CXX compiler identification is GNU 11.3.010-- Detecting C compiler ABI info11-- Detecting C compiler ABI info - done12-- Check for working C compiler: /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/gcc - skipped13-- Detecting C compile features14-- Detecting C compile features - done15-- Detecting CXX compiler ABI info16-- Detecting CXX compiler ABI info - done17-- Check for working CXX compiler: /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/g++ - skipped18-- Detecting CXX compile features19-- Detecting CXX compile features - done20-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) 21-- Found Boost: /nix/store/mh7aagvrb1md58jcc8adgxy2gk7dhqk7-boost-1.79.0-dev/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.54.0") found components: system filesystem 22-- Found X11: /nix/store/66chy1j347qi318s1dgigh696p3v3lqr-xorgproto-2021.5/include 23-- Looking for XOpenDisplay in /nix/store/n6h2zd8ycw64rpvjnmxjpfz10a888c9a-libX11-1.8.1/lib/libX11.so24-- Looking for XOpenDisplay in /nix/store/n6h2zd8ycw64rpvjnmxjpfz10a888c9a-libX11-1.8.1/lib/libX11.so - found25-- Looking for gethostbyname26-- Looking for gethostbyname - found27-- Looking for connect28-- Looking for connect - found29-- Looking for remove30-- Looking for remove - found31-- Looking for shmat32-- Looking for shmat - found33-- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY GTK2_GLIB_INCLUDE_DIR GTK2_GLIBCONFIG_INCLUDE_DIR GTK2_GLIB_LIBRARY) 34-- Performing Test CMAKE_HAVE_LIBC_PTHREAD35-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success36-- Found Threads: TRUE 37-- Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR) 38-- Looking for cbreak in /nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib/libncurses.so39-- Looking for cbreak in /nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib/libncurses.so - found40-- Looking for nodelay in /nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib/libncurses.so41-- Looking for nodelay in /nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib/libncurses.so - found42-- Found Curses: /nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib/libncurses.so 43-- The following packages have been found:4445 * Boost (required version >= 1.54.0)46 * X1147 * Threads48 * Curses4950-- The following packages have not been found:5152 * GTK253 * SDL5455-- Configuring done56-- Generating done57CMake Warning:58 Manually-specified variables were not used by the project:5960 BUILD_TESTING61 CMAKE_EXPORT_NO_PACKAGE_REGISTRY62 CMAKE_INSTALL_BINDIR63 CMAKE_INSTALL_DOCDIR64 CMAKE_INSTALL_INCLUDEDIR65 CMAKE_INSTALL_INFODIR66 CMAKE_INSTALL_LIBDIR67 CMAKE_INSTALL_LIBEXECDIR68 CMAKE_INSTALL_LOCALEDIR69 CMAKE_INSTALL_MANDIR70 CMAKE_INSTALL_OLDINCLUDEDIR71 CMAKE_INSTALL_SBINDIR72 CMAKE_POLICY_DEFAULT_CMP0025737475-- Build files have been written to: /build/source/build76cmake: enabled parallel buildingbuildPhase
77building78build flags: -j48 SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash79[ 1%] Building CXX object src/CMakeFiles/game_main.dir/main.cc.o80[ 1%] Building CXX object src/squelch/CMakeFiles/squelch.dir/automatizer.cc.o81[ 2%] Building CXX object src/squelch/CMakeFiles/squelch.dir/condition.cc.o82[ 3%] Building CXX object src/squelch/CMakeFiles/squelch.dir/cursor.cc.o83[ 4%] Building CXX object src/squelch/CMakeFiles/squelch.dir/object_status.cc.o84[ 5%] Building CXX object src/squelch/CMakeFiles/squelch.dir/condition_metadata.cc.o85[ 6%] Building CXX object src/squelch/CMakeFiles/squelch.dir/rule.cc.o86[ 6%] Building CXX object src/CMakeFiles/game.dir/birth.cc.o87[ 6%] Building CXX object src/squelch/CMakeFiles/squelch.dir/tree_printer.cc.o88[ 7%] Building CXX object src/CMakeFiles/game.dir/cave.cc.o89[ 8%] Building CXX object src/CMakeFiles/game.dir/bldg.cc.o90[ 9%] Building CXX object src/CMakeFiles/game.dir/cmd1.cc.o91[ 10%] Building CXX object src/CMakeFiles/game.dir/cmd2.cc.o92[ 10%] Building CXX object src/CMakeFiles/game.dir/cmd3.cc.o93[ 11%] Building CXX object src/CMakeFiles/game.dir/cmd4.cc.o94[ 12%] Building CXX object src/CMakeFiles/game.dir/cmd5.cc.o95[ 13%] Building CXX object src/CMakeFiles/game.dir/cmd6.cc.o96[ 13%] Building CXX object src/CMakeFiles/game.dir/device_allocation.cc.o97[ 14%] Building CXX object src/CMakeFiles/game.dir/dice.cc.o98[ 15%] Building CXX object src/CMakeFiles/game.dir/corrupt.cc.o99[ 16%] Building CXX object src/CMakeFiles/game.dir/cmd7.cc.o100[ 17%] Building CXX object src/CMakeFiles/game.dir/files.cc.o101[ 18%] Building CXX object src/CMakeFiles/game.dir/game.cc.o102[ 18%] Building CXX object src/CMakeFiles/game.dir/gen_evol.cc.o103[ 19%] Building CXX object src/CMakeFiles/game.dir/generate.cc.o104[ 20%] Building CXX object src/CMakeFiles/game.dir/dungeon.cc.o105[ 22%] Building CXX object src/CMakeFiles/game.dir/hiscore.cc.o106[ 22%] Building CXX object src/CMakeFiles/game.dir/gen_maze.cc.o107[ 23%] Building CXX object src/CMakeFiles/game.dir/init1.cc.o108[ 24%] Building CXX object src/CMakeFiles/game.dir/help.cc.o109[ 25%] Building CXX object src/CMakeFiles/game.dir/joke.cc.o110[ 26%] Building CXX object src/CMakeFiles/game.dir/level_marker.cc.o111[ 26%] Building CXX object src/CMakeFiles/game.dir/levels.cc.o112[ 27%] Building CXX object src/CMakeFiles/game.dir/loadsave.cc.o113[ 28%] Building CXX object src/CMakeFiles/game.dir/lua_bind.cc.o114[ 29%] Building CXX object src/CMakeFiles/game.dir/init2.cc.o115[ 30%] Building CXX object src/CMakeFiles/game.dir/melee1.cc.o116[ 31%] Building CXX object src/CMakeFiles/game.dir/gods.cc.o117[ 32%] Building CXX object src/CMakeFiles/game.dir/melee2.cc.o118[ 32%] Building CXX object src/CMakeFiles/game.dir/messages.cc.o119[ 33%] Building CXX object src/CMakeFiles/game.dir/message.cc.o120[ 34%] Building CXX object src/CMakeFiles/game.dir/modules.cc.o121[ 35%] Building CXX object src/CMakeFiles/game.dir/mimic.cc.o122[ 35%] Building CXX object src/CMakeFiles/game.dir/hooks.cc.o123[ 36%] Building CXX object src/CMakeFiles/game.dir/monster_spell.cc.o124[ 37%] Building CXX object src/CMakeFiles/game.dir/monster_type.cc.o125[ 38%] Building CXX object src/CMakeFiles/game.dir/monster2.cc.o126[ 38%] Building CXX object src/CMakeFiles/game.dir/monster1.cc.o127[ 39%] Building CXX object src/CMakeFiles/game.dir/monster3.cc.o128[ 40%] Building CXX object src/CMakeFiles/game.dir/notes.cc.o129[ 41%] Building CXX object src/CMakeFiles/game.dir/object1.cc.o130[ 42%] Building CXX object src/CMakeFiles/game.dir/object2.cc.o131[ 42%] Building CXX object src/CMakeFiles/game.dir/object_filter.cc.o132[ 43%] Building CXX object src/CMakeFiles/game.dir/object_flag_meta.cc.o133[ 44%] Building CXX object src/CMakeFiles/game.dir/options.cc.o134[ 45%] Building CXX object src/CMakeFiles/game.dir/player_type.cc.o135[ 46%] Building CXX object src/CMakeFiles/game.dir/powers.cc.o136[ 46%] Building CXX object src/CMakeFiles/game.dir/q_betwen.cc.o137[ 47%] Building CXX object src/CMakeFiles/game.dir/q_bounty.cc.o138[ 48%] Building CXX object src/CMakeFiles/game.dir/q_dragons.cc.o139[ 49%] Building CXX object src/CMakeFiles/game.dir/q_eol.cc.o140[ 50%] Building CXX object src/CMakeFiles/game.dir/q_evil.cc.o141[ 51%] Building CXX object src/CMakeFiles/game.dir/q_fireprof.cc.o142In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,143 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,144 from /build/source/src/include/tome/squelch/condition.hpp:9,145 from /build/source/src/squelch/condition.cc:2:146/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]147 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)148 | ^~~~~149/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]150 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)151 | ^~~~~152In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,153 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,154 from /build/source/src/include/tome/squelch/condition.hpp:9,155 from /build/source/src/squelch/condition.cc:2:156/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]157 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)158 | ^~~~~159/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]160 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)161 | ^~~~~162/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]163 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)164 | ^~~~~165/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]166 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;167 | ^~~~~168/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]169 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;170 | ^~~~~171/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]172 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)173 | ^~~~~174/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]175 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)176 | ^~~~~177/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]178 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)179 | ^~~~~180/build/source/src/cmd1.cc: In function 'void incarnate_monster_attack(s16b, bool_*, bool_*, int, int)':181/build/source/src/cmd1.cc:1049:57: warning: '?:' using integer constants in boolean context [-Wint-in-bool-context]182 1049 | for (ap_cnt = 0; ap_cnt < (p_ptr->num_blow > 4) ? 4 : p_ptr->num_blow;183 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~184In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,185 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,186 from /build/source/src/include/tome/squelch/automatizer.hpp:5,187 from /build/source/src/squelch/automatizer.cc:2:188/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]189 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)190 | ^~~~~191/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]192 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)193 | ^~~~~194In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,195 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,196 from /build/source/src/include/tome/squelch/automatizer.hpp:5,197 from /build/source/src/squelch/automatizer.cc:2:198/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]199 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)200 | ^~~~~201/build/source/src/cmd1.cc: In function 'int see_obstacle_grid(cave_type*)':202/build/source/src/cmd1.cc:3079:25: warning: this statement may fall through [-Wimplicit-fallthrough=]203 3079 | if (p_ptr->ffall || p_ptr->fly) return (FALSE);204 | ^~205/build/source/src/cmd1.cc:3083:9: note: here206 3083 | case FEAT_DEEP_LAVA:207 | ^~~~208[ 51%] Building CXX object src/CMakeFiles/game.dir/q_god.cc.o209/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]210 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)211 | ^~~~~212/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]213 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)214 | ^~~~~215/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]216 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;217 | ^~~~~218/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]219 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;220 | ^~~~~221/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]222 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)223 | ^~~~~224/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]225 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)226 | ^~~~~227/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]228 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)229 | ^~~~~230[ 52%] Building CXX object src/CMakeFiles/game.dir/q_haunted.cc.o231In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/cassert:44,232 from /build/source/src/../vendor/fmt/fmt/format.h:31,233 from /build/source/src/cmd3.cc:45:234/build/source/src/cmd3.cc: In function 'void do_cmd_query_symbol()':235/build/source/src/cmd3.cc:1553:34: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]236 1553 | assert(i >= 0);237 | ~~^~~~238[ 53%] Building CXX object src/CMakeFiles/game.dir/q_hobbit.cc.o239[ 54%] Building CXX object src/CMakeFiles/game.dir/q_invas.cc.o240[ 55%] Building CXX object src/CMakeFiles/game.dir/q_library.cc.o241[ 56%] Building CXX object src/CMakeFiles/game.dir/q_main.cc.o242[ 56%] Building CXX object src/CMakeFiles/game.dir/q_narsil.cc.o243/build/source/src/object1.cc: In function 'std::string object_desc_aux(const object_type*, int, int)':244/build/source/src/object1.cc:1756:17: warning: this statement may fall through [-Wimplicit-fallthrough=]245 1756 | if (o_ptr->pval2 != 0)246 | ^~247/build/source/src/object1.cc:1760:9: note: here248 1760 | case TV_BOOMERANG:249 | ^~~~250[ 57%] Building CXX object src/CMakeFiles/game.dir/q_nazgul.cc.o251[ 58%] Building CXX object src/CMakeFiles/game.dir/q_nirna.cc.o252/build/source/src/init2.cc: In function 'void init_angband()':253/build/source/src/init2.cc:1070:30: warning: '%s' directive writing up to 1023 bytes into a region of size 1005 [-Wformat-overflow=]254 1070 | sprintf(why, "Cannot access the '%s' file!", buf);255 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~256In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,257 from /build/source/src/h-system.h:17,258 from /build/source/src/h-basic.h:17,259 from /build/source/src/init2.hpp:3,260 from /build/source/src/init2.cc:1:261/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 27 and 1050 bytes into a destination of size 1024262 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,263 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~264 31 | __glibc_objsize (__s), __fmt,265 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~266 32 | __va_arg_pack ());267 | ~~~~~~~~~~~~~~~~~268In file included from /build/source/src/include/tome/squelch/condition.hpp:9,269 from /build/source/src/squelch/condition.cc:2:270/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In instantiation of 'IteratorT jsoncons::basic_json<CharT, Alloc>::range<IteratorT>::end() [with IteratorT = jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >; CharT = char; Alloc = std::allocator<char>]':271/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2899:43: required from 'const jsoncons::basic_json<CharT, Alloc>& jsoncons::basic_json<CharT, Alloc>::get(const string_type&) const [with CharT = char; Alloc = std::allocator<char>; jsoncons::basic_json<CharT, Alloc>::string_type = std::__cxx11::basic_string<char>]'272/build/source/src/squelch/condition.cc:123:34: required from here273/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:264:20: warning: implicitly-declared 'constexpr jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >::json_object_iterator(const jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >&)' is deprecated [-Wdeprecated-copy]274 264 | return last_;275 | ^~~~~276In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,277 from /build/source/src/include/tome/squelch/condition.hpp:9,278 from /build/source/src/squelch/condition.cc:2:279/build/source/src/../vendor/jsoncons/jsoncons/json_structures.hpp:405:27: note: because 'jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >' has user-provided 'jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>& jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>::operator=(jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>) [with IteratorT = __gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >; NonConstIteratorT = __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >]'280 405 | json_object_iterator& operator=(json_object_iterator rhs)281 | ^~~~~~~~282In file included from /build/source/src/include/tome/squelch/condition.hpp:9,283 from /build/source/src/squelch/condition.cc:2:284/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In instantiation of 'jsoncons::basic_json<CharT, Alloc>::range<IteratorT>::range(const IteratorT&, const IteratorT&) [with IteratorT = jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >; CharT = char; Alloc = std::allocator<char>]':285/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3133:20: required from 'jsoncons::basic_json<CharT, Alloc>::const_object_range jsoncons::basic_json<CharT, Alloc>::members() const [with CharT = char; Alloc = std::allocator<char>; jsoncons::basic_json<CharT, Alloc>::const_object_range = jsoncons::basic_json<char, std::allocator<char> >::range<jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > > >]'286/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2899:37: required from 'const jsoncons::basic_json<CharT, Alloc>& jsoncons::basic_json<CharT, Alloc>::get(const string_type&) const [with CharT = char; Alloc = std::allocator<char>; jsoncons::basic_json<CharT, Alloc>::string_type = std::__cxx11::basic_string<char>]'287/build/source/src/squelch/condition.cc:123:34: required from here288/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:251:15: warning: implicitly-declared 'constexpr jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >::json_object_iterator(const jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >&)' is deprecated [-Wdeprecated-copy]289 251 | : first_(first), last_(last)290 | ^~~~~~~~~~~~~291In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,292 from /build/source/src/include/tome/squelch/condition.hpp:9,293 from /build/source/src/squelch/condition.cc:2:294/build/source/src/../vendor/jsoncons/jsoncons/json_structures.hpp:405:27: note: because 'jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >' has user-provided 'jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>& jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>::operator=(jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>) [with IteratorT = __gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >; NonConstIteratorT = __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >]'295 405 | json_object_iterator& operator=(json_object_iterator rhs)296 | ^~~~~~~~297In file included from /build/source/src/include/tome/squelch/condition.hpp:9,298 from /build/source/src/squelch/condition.cc:2:299/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:251:30: warning: implicitly-declared 'constexpr jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >::json_object_iterator(const jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >&)' is deprecated [-Wdeprecated-copy]300 251 | : first_(first), last_(last)301 | ^~~~~~~~~~~302In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,303 from /build/source/src/include/tome/squelch/condition.hpp:9,304 from /build/source/src/squelch/condition.cc:2:305/build/source/src/../vendor/jsoncons/jsoncons/json_structures.hpp:405:27: note: because 'jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >' has user-provided 'jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>& jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>::operator=(jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>) [with IteratorT = __gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >; NonConstIteratorT = __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >]'306 405 | json_object_iterator& operator=(json_object_iterator rhs)307 | ^~~~~~~~308/build/source/src/generate.cc: In function 'void build_recursive_room(int, int, int, int, int)':309/build/source/src/generate.cc:5476:31: warning: this statement may fall through [-Wimplicit-fallthrough=]310 5476 | power += 2;311 | ~~~~~~^~~~312/build/source/src/generate.cc:5482:9: note: here313 5482 | case 4:314 | ^~~~315[ 59%] Building CXX object src/CMakeFiles/game.dir/q_one.cc.o316In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,317 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,318 from /build/source/src/include/tome/squelch/condition.hpp:9,319 from /build/source/src/squelch/cursor.cc:7:320/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]321 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)322 | ^~~~~323/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]324 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)325 | ^~~~~326[ 60%] Building CXX object src/CMakeFiles/game.dir/q_poison.cc.o327In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,328 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,329 from /build/source/src/include/tome/squelch/condition.hpp:9,330 from /build/source/src/squelch/cursor.cc:7:331/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]332 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)333 | ^~~~~334/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]335 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)336 | ^~~~~337/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]338 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)339 | ^~~~~340/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]341 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;342 | ^~~~~343/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]344 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;345 | ^~~~~346/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]347 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)348 | ^~~~~349/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]350 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)351 | ^~~~~352/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]353 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)354 | ^~~~~355[ 60%] Building CXX object src/CMakeFiles/game.dir/q_rand.cc.o356[ 61%] Building CXX object src/CMakeFiles/game.dir/q_shroom.cc.o357In file included from /build/source/src/include/tome/squelch/condition.hpp:9,358 from /build/source/src/squelch/condition.cc:2:359/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'jsoncons::basic_json<CharT, Alloc>::json_proxy<jsoncons::basic_json<CharT, Alloc> > jsoncons::basic_json<CharT, Alloc>::operator[](const string_type&) [with CharT = char; Alloc = std::allocator<char>]':360/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1785:37: warning: this statement may fall through [-Wimplicit-fallthrough=]361 1785 | create_object_implicitly();362 | ~~~~~~~~~~~~~~~~~~~~~~~~^~363/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1786:9: note: here364 1786 | case value_types::object_t:365 | ^~~~366/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'void jsoncons::basic_json<CharT, Alloc>::set(const string_type&, jsoncons::basic_json<CharT, Alloc>&&) [with CharT = char; Alloc = std::allocator<char>]':367/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2568:37: warning: this statement may fall through [-Wimplicit-fallthrough=]368 2568 | create_object_implicitly();369 | ~~~~~~~~~~~~~~~~~~~~~~~~^~370/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2569:9: note: here371 2569 | case value_types::object_t:372 | ^~~~373/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'const object& jsoncons::basic_json<CharT, Alloc>::object_value() const [with CharT = char; Alloc = std::allocator<char>]':374/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3206:68: warning: this statement may fall through [-Wimplicit-fallthrough=]375 3206 | const_cast<value_type*>(this)->create_object_implicitly(); // HERE376 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~377/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3207:9: note: here378 3207 | case value_types::object_t:379 | ^~~~380/build/source/src/notes.cc: In function 'void add_note(char*, char)':381/build/source/src/notes.cc:105:29: warning: '%s' directive writing up to 99 bytes into a region of size between 46 and 75 [-Wformat-overflow=]382 105 | sprintf(final_note, "%-20s %s %c: %s", turn_s, depths, code, buf);383 | ^~~~~~~~~~~~~~~~~ ~~~384In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,385 from /build/source/src/h-system.h:17,386 from /build/source/src/h-basic.h:17,387 from /build/source/src/files.hpp:3,388 from /build/source/src/notes.cc:12:389/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 26 or more bytes (assuming 154) into a destination of size 100390 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,391 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~392 31 | __glibc_objsize (__s), __fmt,393 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394 32 | __va_arg_pack ());395 | ~~~~~~~~~~~~~~~~~396[ 62%] Building CXX object src/CMakeFiles/game.dir/q_spider.cc.o397[ 63%] Building CXX object src/CMakeFiles/game.dir/q_thief.cc.o398[ 64%] Building CXX object src/CMakeFiles/game.dir/q_thrain.cc.o399/build/source/src/q_bounty.cc: In function 'bool_ quest_bounty_drop_item()':400/build/source/src/q_bounty.cc:106:44: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 483 [-Wformat-truncation=]401 106 | snprintf(msg, sizeof(msg), "You still must bring me back %s corpse.", mdesc);402 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~403In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,404 from /build/source/src/h-system.h:17,405 from /build/source/src/h-basic.h:17,406 from /build/source/src/q_bounty.hpp:3,407 from /build/source/src/q_bounty.cc:1:408/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 38 and 549 bytes into a destination of size 512409 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,410 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411 55 | __glibc_objsize (__s), __fmt,412 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~413 56 | __va_arg_pack ());414 | ~~~~~~~~~~~~~~~~~415/build/source/src/q_bounty.cc:100:44: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 489 [-Wformat-truncation=]416 100 | snprintf(msg, sizeof(msg), "You must bring me back %s corpse.", mdesc);417 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~418In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,419 from /build/source/src/h-system.h:17,420 from /build/source/src/h-basic.h:17,421 from /build/source/src/q_bounty.hpp:3,422 from /build/source/src/q_bounty.cc:1:423/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 32 and 543 bytes into a destination of size 512424 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,425 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~426 55 | __glibc_objsize (__s), __fmt,427 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 56 | __va_arg_pack ());429 | ~~~~~~~~~~~~~~~~~430[ 65%] Building CXX object src/CMakeFiles/game.dir/q_troll.cc.o431/build/source/src/loadsave.cc: In instantiation of 'void {anonymous}::do_flag_set(flag_set<Tiers>*, ls_flag_t) [with unsigned int Tiers = 6]':432/build/source/src/loadsave.cc:391:13: required from here433/build/source/src/loadsave.cc:280:24: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'u32b*' {aka 'long unsigned int*'} [-fpermissive]434 280 | do_u32b(&(*flags)[i], flag);435 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~436 | |437 | uint32_t* {aka unsigned int*}438/build/source/src/loadsave.cc:190:27: note: initializing argument 1 of 'void do_u32b(u32b*, ls_flag_t)'439 190 | static void do_u32b(u32b *ip, ls_flag_t flag)440 | ~~~~~~^~441/build/source/src/loadsave.cc: In instantiation of 'void {anonymous}::do_flag_set(flag_set<Tiers>*, ls_flag_t) [with unsigned int Tiers = 1]':442/build/source/src/loadsave.cc:430:13: required from here443/build/source/src/loadsave.cc:280:24: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'u32b*' {aka 'long unsigned int*'} [-fpermissive]444 280 | do_u32b(&(*flags)[i], flag);445 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~446 | |447 | uint32_t* {aka unsigned int*}448/build/source/src/loadsave.cc:190:27: note: initializing argument 1 of 'void do_u32b(u32b*, ls_flag_t)'449 190 | static void do_u32b(u32b *ip, ls_flag_t flag)450 | ~~~~~~^~451/build/source/src/loadsave.cc: In instantiation of 'void {anonymous}::do_flag_set(flag_set<Tiers>*, ls_flag_t) [with unsigned int Tiers = 2]':452/build/source/src/loadsave.cc:1366:13: required from here453/build/source/src/loadsave.cc:280:24: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'u32b*' {aka 'long unsigned int*'} [-fpermissive]454 280 | do_u32b(&(*flags)[i], flag);455 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~456 | |457 | uint32_t* {aka unsigned int*}458/build/source/src/loadsave.cc:190:27: note: initializing argument 1 of 'void do_u32b(u32b*, ls_flag_t)'459 190 | static void do_u32b(u32b *ip, ls_flag_t flag)460 | ~~~~~~^~461In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,462 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,463 from /build/source/src/include/tome/squelch/condition.hpp:9,464 from /build/source/src/squelch/condition_metadata.cc:2:465/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]466 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)467 | ^~~~~468/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]469 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)470 | ^~~~~471In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,472 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,473 from /build/source/src/include/tome/squelch/condition.hpp:9,474 from /build/source/src/squelch/condition_metadata.cc:2:475/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]476 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)477 | ^~~~~478/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]479 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)480 | ^~~~~481/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]482 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)483 | ^~~~~484/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]485 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;486 | ^~~~~487/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]488 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;489 | ^~~~~490/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]491 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)492 | ^~~~~493/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]494 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)495 | ^~~~~496/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]497 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)498 | ^~~~~499[ 65%] Building CXX object src/CMakeFiles/game.dir/q_ultrae.cc.o500[ 66%] Building CXX object src/CMakeFiles/game.dir/q_wight.cc.o501[ 67%] Building CXX object src/CMakeFiles/game.dir/q_ultrag.cc.o502[ 68%] Building CXX object src/CMakeFiles/game.dir/q_wolves.cc.o503[ 69%] Building CXX object src/CMakeFiles/game.dir/quest.cc.o504make[2]: *** [src/CMakeFiles/game.dir/build.make:468: src/CMakeFiles/game.dir/loadsave.cc.o] Error 1505make[2]: *** Waiting for unfinished jobs....506/build/source/src/files.cc: In function 'errr predict_score()':507/build/source/src/files.cc:4904:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]508 4904 | sprintf(the_score.p_r, "%2d", p_ptr->prace);509 | ^~~~~510In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,511 from /build/source/src/h-system.h:17,512 from /build/source/src/h-basic.h:17,513 from /build/source/src/files.hpp:3,514 from /build/source/src/files.cc:9:515/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3516 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,517 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~518 31 | __glibc_objsize (__s), __fmt,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~520 32 | __va_arg_pack ());521 | ~~~~~~~~~~~~~~~~~522/build/source/src/files.cc:4905:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]523 4905 | sprintf(the_score.p_s, "%2d", p_ptr->pracem);524 | ^~~~~525In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,526 from /build/source/src/h-system.h:17,527 from /build/source/src/h-basic.h:17,528 from /build/source/src/files.hpp:3,529 from /build/source/src/files.cc:9:530/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3531 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,532 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533 31 | __glibc_objsize (__s), __fmt,534 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~535 32 | __va_arg_pack ());536 | ~~~~~~~~~~~~~~~~~537/build/source/src/files.cc:4906:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]538 4906 | sprintf(the_score.p_c, "%2d", p_ptr->pclass);539 | ^~~~~540In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,541 from /build/source/src/h-system.h:17,542 from /build/source/src/h-basic.h:17,543 from /build/source/src/files.hpp:3,544 from /build/source/src/files.cc:9:545/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3546 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,547 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~548 31 | __glibc_objsize (__s), __fmt,549 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~550 32 | __va_arg_pack ());551 | ~~~~~~~~~~~~~~~~~552/build/source/src/files.cc:4907:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]553 4907 | sprintf(the_score.p_cs, "%2d", p_ptr->pspec);554 | ^~~~~555In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,556 from /build/source/src/h-system.h:17,557 from /build/source/src/h-basic.h:17,558 from /build/source/src/files.hpp:3,559 from /build/source/src/files.cc:9:560/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3561 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,562 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~563 31 | __glibc_objsize (__s), __fmt,564 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~565 32 | __va_arg_pack ());566 | ~~~~~~~~~~~~~~~~~567/build/source/src/files.cc:4910:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]568 4910 | sprintf(the_score.cur_lev, "%3d", p_ptr->lev);569 | ^~~~~570/build/source/src/files.cc:4910:36: note: directive argument in the range [-32768, 32767]571In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,572 from /build/source/src/h-system.h:17,573 from /build/source/src/h-basic.h:17,574 from /build/source/src/files.hpp:3,575 from /build/source/src/files.cc:9:576/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4577 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,578 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~579 31 | __glibc_objsize (__s), __fmt,580 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~581 32 | __va_arg_pack ());582 | ~~~~~~~~~~~~~~~~~583/build/source/src/files.cc:4911:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]584 4911 | sprintf(the_score.cur_dun, "%3d", dun_level);585 | ^~~~~586/build/source/src/files.cc:4911:36: note: directive argument in the range [-32768, 32767]587In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,588 from /build/source/src/h-system.h:17,589 from /build/source/src/h-basic.h:17,590 from /build/source/src/files.hpp:3,591 from /build/source/src/files.cc:9:592/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4593 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,594 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~595 31 | __glibc_objsize (__s), __fmt,596 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~597 32 | __va_arg_pack ());598 | ~~~~~~~~~~~~~~~~~599/build/source/src/files.cc:4912:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]600 4912 | sprintf(the_score.max_lev, "%3d", p_ptr->max_plv);601 | ^~~~~602/build/source/src/files.cc:4912:36: note: directive argument in the range [-32768, 32767]603In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,604 from /build/source/src/h-system.h:17,605 from /build/source/src/h-basic.h:17,606 from /build/source/src/files.hpp:3,607 from /build/source/src/files.cc:9:608/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4609 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,610 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~611 31 | __glibc_objsize (__s), __fmt,612 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~613 32 | __va_arg_pack ());614 | ~~~~~~~~~~~~~~~~~615/build/source/src/files.cc:4913:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]616 4913 | sprintf(the_score.max_dun, "%3d", max_dlv[dungeon_type]);617 | ^~~~~618/build/source/src/files.cc:4913:36: note: directive argument in the range [-32768, 32767]619In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,620 from /build/source/src/h-system.h:17,621 from /build/source/src/h-basic.h:17,622 from /build/source/src/files.hpp:3,623 from /build/source/src/files.cc:9:624/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4625 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,626 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~627 31 | __glibc_objsize (__s), __fmt,628 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~629 32 | __va_arg_pack ());630 | ~~~~~~~~~~~~~~~~~631/build/source/src/files.cc:4915:41: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]632 4915 | sprintf(the_score.inside_quest, "%3d", p_ptr->inside_quest);633 | ^~~~~634/build/source/src/files.cc:4915:41: note: directive argument in the range [-32768, 32767]635In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,636 from /build/source/src/h-system.h:17,637 from /build/source/src/h-basic.h:17,638 from /build/source/src/files.hpp:3,639 from /build/source/src/files.cc:9:640/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4641 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,642 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~643 31 | __glibc_objsize (__s), __fmt,644 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~645 32 | __va_arg_pack ());646 | ~~~~~~~~~~~~~~~~~647/build/source/src/files.cc: In function 'errr top_twenty()':648/build/source/src/files.cc:4804:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]649 4804 | sprintf(the_score.p_r, "%2d", p_ptr->prace);650 | ^~~~~651In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,652 from /build/source/src/h-system.h:17,653 from /build/source/src/h-basic.h:17,654 from /build/source/src/files.hpp:3,655 from /build/source/src/files.cc:9:656/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3657 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,658 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~659 31 | __glibc_objsize (__s), __fmt,660 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~661 32 | __va_arg_pack ());662 | ~~~~~~~~~~~~~~~~~663/build/source/src/files.cc:4805:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]664 4805 | sprintf(the_score.p_s, "%2d", p_ptr->pracem);665 | ^~~~~666In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,667 from /build/source/src/h-system.h:17,668 from /build/source/src/h-basic.h:17,669 from /build/source/src/files.hpp:3,670 from /build/source/src/files.cc:9:671/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3672 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,673 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~674 31 | __glibc_objsize (__s), __fmt,675 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~676 32 | __va_arg_pack ());677 | ~~~~~~~~~~~~~~~~~678/build/source/src/files.cc:4806:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]679 4806 | sprintf(the_score.p_c, "%2d", p_ptr->pclass);680 | ^~~~~681In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,682 from /build/source/src/h-system.h:17,683 from /build/source/src/h-basic.h:17,684 from /build/source/src/files.hpp:3,685 from /build/source/src/files.cc:9:686/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3687 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,688 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~689 31 | __glibc_objsize (__s), __fmt,690 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~691 32 | __va_arg_pack ());692 | ~~~~~~~~~~~~~~~~~693/build/source/src/files.cc:4807:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]694 4807 | sprintf(the_score.p_cs, "%2d", p_ptr->pspec);695 | ^~~~~696In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,697 from /build/source/src/h-system.h:17,698 from /build/source/src/h-basic.h:17,699 from /build/source/src/files.hpp:3,700 from /build/source/src/files.cc:9:701/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 3 and 4 bytes into a destination of size 3702 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,703 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~704 31 | __glibc_objsize (__s), __fmt,705 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~706 32 | __va_arg_pack ());707 | ~~~~~~~~~~~~~~~~~708/build/source/src/files.cc:4810:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]709 4810 | sprintf(the_score.cur_lev, "%3d", p_ptr->lev);710 | ^~~~~711/build/source/src/files.cc:4810:36: note: directive argument in the range [-32768, 32767]712In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,713 from /build/source/src/h-system.h:17,714 from /build/source/src/h-basic.h:17,715 from /build/source/src/files.hpp:3,716 from /build/source/src/files.cc:9:717/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4718 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,719 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~720 31 | __glibc_objsize (__s), __fmt,721 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~722 32 | __va_arg_pack ());723 | ~~~~~~~~~~~~~~~~~724/build/source/src/files.cc:4811:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]725 4811 | sprintf(the_score.cur_dun, "%3d", dun_level);726 | ^~~~~727/build/source/src/files.cc:4811:36: note: directive argument in the range [-32768, 32767]728In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,729 from /build/source/src/h-system.h:17,730 from /build/source/src/h-basic.h:17,731 from /build/source/src/files.hpp:3,732 from /build/source/src/files.cc:9:733/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4734 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,735 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~736 31 | __glibc_objsize (__s), __fmt,737 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~738 32 | __va_arg_pack ());739 | ~~~~~~~~~~~~~~~~~740/build/source/src/files.cc:4812:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]741 4812 | sprintf(the_score.max_lev, "%3d", p_ptr->max_plv);742 | ^~~~~743/build/source/src/files.cc:4812:36: note: directive argument in the range [-32768, 32767]744In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,745 from /build/source/src/h-system.h:17,746 from /build/source/src/h-basic.h:17,747 from /build/source/src/files.hpp:3,748 from /build/source/src/files.cc:9:749/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4750 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,751 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~752 31 | __glibc_objsize (__s), __fmt,753 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~754 32 | __va_arg_pack ());755 | ~~~~~~~~~~~~~~~~~756/build/source/src/files.cc:4813:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]757 4813 | sprintf(the_score.max_dun, "%3d", max_dlv[dungeon_type]);758 | ^~~~~759/build/source/src/files.cc:4813:36: note: directive argument in the range [-32768, 32767]760In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,761 from /build/source/src/h-system.h:17,762 from /build/source/src/h-basic.h:17,763 from /build/source/src/files.hpp:3,764 from /build/source/src/files.cc:9:765/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4766 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,767 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~768 31 | __glibc_objsize (__s), __fmt,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~770 32 | __va_arg_pack ());771 | ~~~~~~~~~~~~~~~~~772/build/source/src/files.cc:4815:41: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]773 4815 | sprintf(the_score.inside_quest, "%3d", p_ptr->inside_quest);774 | ^~~~~775/build/source/src/files.cc:4815:41: note: directive argument in the range [-32768, 32767]776In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,777 from /build/source/src/h-system.h:17,778 from /build/source/src/h-basic.h:17,779 from /build/source/src/files.hpp:3,780 from /build/source/src/files.cc:9:781/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 4 and 7 bytes into a destination of size 4782 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,783 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~784 31 | __glibc_objsize (__s), __fmt,785 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~786 32 | __va_arg_pack ());787 | ~~~~~~~~~~~~~~~~~788/build/source/src/object2.cc: In function 'bool_ object_similar(const object_type*, const object_type*)':789/build/source/src/object2.cc:1665:25: warning: this statement may fall through [-Wimplicit-fallthrough=]790 1665 | if (o_ptr->timeout != j_ptr->timeout) return (FALSE);791 | ^~792/build/source/src/object2.cc:1671:9: note: here793 1671 | case TV_BOLT:794 | ^~~~795In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,796 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,797 from /build/source/src/include/tome/squelch/rule.hpp:4,798 from /build/source/src/squelch/rule.cc:2:799/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]800 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)801 | ^~~~~802/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]803 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)804 | ^~~~~805In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,806 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,807 from /build/source/src/include/tome/squelch/rule.hpp:4,808 from /build/source/src/squelch/rule.cc:2:809/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]810 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)811 | ^~~~~812/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]813 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)814 | ^~~~~815/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]816 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)817 | ^~~~~818/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]819 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;820 | ^~~~~821/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]822 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;823 | ^~~~~824/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]825 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)826 | ^~~~~827/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]828 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)829 | ^~~~~830/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]831 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)832 | ^~~~~833/build/source/src/monster2.cc: In function 's16b get_mon_num(int)':834/build/source/src/monster2.cc:957:13: warning: variable 'in_tome' set but not used [-Wunused-but-set-variable]835 957 | int in_tome;836 | ^~~~~~~837In file included from /build/source/src/include/tome/squelch/rule.hpp:4,838 from /build/source/src/squelch/rule.cc:2:839/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In instantiation of 'IteratorT jsoncons::basic_json<CharT, Alloc>::range<IteratorT>::end() [with IteratorT = jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >; CharT = char; Alloc = std::allocator<char>]':840/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2899:43: required from 'const jsoncons::basic_json<CharT, Alloc>& jsoncons::basic_json<CharT, Alloc>::get(const string_type&) const [with CharT = char; Alloc = std::allocator<char>; jsoncons::basic_json<CharT, Alloc>::string_type = std::__cxx11::basic_string<char>]'841/build/source/src/squelch/rule.cc:143:41: required from here842/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:264:20: warning: implicitly-declared 'constexpr jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >::json_object_iterator(const jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >&)' is deprecated [-Wdeprecated-copy]843 264 | return last_;844 | ^~~~~845In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,846 from /build/source/src/include/tome/squelch/rule.hpp:4,847 from /build/source/src/squelch/rule.cc:2:848/build/source/src/../vendor/jsoncons/jsoncons/json_structures.hpp:405:27: note: because 'jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >' has user-provided 'jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>& jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>::operator=(jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>) [with IteratorT = __gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >; NonConstIteratorT = __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >]'849 405 | json_object_iterator& operator=(json_object_iterator rhs)850 | ^~~~~~~~851In file included from /build/source/src/include/tome/squelch/rule.hpp:4,852 from /build/source/src/squelch/rule.cc:2:853/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In instantiation of 'jsoncons::basic_json<CharT, Alloc>::range<IteratorT>::range(const IteratorT&, const IteratorT&) [with IteratorT = jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >; CharT = char; Alloc = std::allocator<char>]':854/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3133:20: required from 'jsoncons::basic_json<CharT, Alloc>::const_object_range jsoncons::basic_json<CharT, Alloc>::members() const [with CharT = char; Alloc = std::allocator<char>; jsoncons::basic_json<CharT, Alloc>::const_object_range = jsoncons::basic_json<char, std::allocator<char> >::range<jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > > >]'855/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2899:37: required from 'const jsoncons::basic_json<CharT, Alloc>& jsoncons::basic_json<CharT, Alloc>::get(const string_type&) const [with CharT = char; Alloc = std::allocator<char>; jsoncons::basic_json<CharT, Alloc>::string_type = std::__cxx11::basic_string<char>]'856/build/source/src/squelch/rule.cc:143:41: required from here857/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:251:15: warning: implicitly-declared 'constexpr jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >::json_object_iterator(const jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >&)' is deprecated [-Wdeprecated-copy]858 251 | : first_(first), last_(last)859 | ^~~~~~~~~~~~~860In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,861 from /build/source/src/include/tome/squelch/rule.hpp:4,862 from /build/source/src/squelch/rule.cc:2:863/build/source/src/../vendor/jsoncons/jsoncons/json_structures.hpp:405:27: note: because 'jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >' has user-provided 'jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>& jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>::operator=(jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>) [with IteratorT = __gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >; NonConstIteratorT = __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >]'864 405 | json_object_iterator& operator=(json_object_iterator rhs)865 | ^~~~~~~~866In file included from /build/source/src/include/tome/squelch/rule.hpp:4,867 from /build/source/src/squelch/rule.cc:2:868/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:251:30: warning: implicitly-declared 'constexpr jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >::json_object_iterator(const jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >&)' is deprecated [-Wdeprecated-copy]869 251 | : first_(first), last_(last)870 | ^~~~~~~~~~~871In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,872 from /build/source/src/include/tome/squelch/rule.hpp:4,873 from /build/source/src/squelch/rule.cc:2:874/build/source/src/../vendor/jsoncons/jsoncons/json_structures.hpp:405:27: note: because 'jsoncons::json_object_iterator<__gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > > >' has user-provided 'jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>& jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>::operator=(jsoncons::json_object_iterator<IteratorT, NonConstIteratorT>) [with IteratorT = __gnu_cxx::__normal_iterator<const jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >; NonConstIteratorT = __gnu_cxx::__normal_iterator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >*, std::vector<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > >, std::allocator<jsoncons::name_value_pair<std::__cxx11::basic_string<char>, jsoncons::basic_json<char, std::allocator<char> > > > > >]'875 405 | json_object_iterator& operator=(json_object_iterator rhs)876 | ^~~~~~~~877/build/source/src/dungeon.cc: In function 'void process_world()':878/build/source/src/dungeon.cc:1459:39: warning: '%s' directive writing up to 79 bytes into a region of size 71 [-Wformat-overflow=]879 1459 | sprintf(ouch, "wielding %s", o_name);880 | ^~~~~~~~~~~~~ ~~~~~~881In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,882 from /build/source/src/h-system.h:17,883 from /build/source/src/h-basic.h:17,884 from /build/source/src/birth.hpp:3,885 from /build/source/src/dungeon.cc:12:886/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 89 bytes into a destination of size 80887 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,888 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~889 31 | __glibc_objsize (__s), __fmt,890 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~891 32 | __va_arg_pack ());892 | ~~~~~~~~~~~~~~~~~893In file included from /build/source/src/include/tome/squelch/rule.hpp:4,894 from /build/source/src/squelch/rule.cc:2:895/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'void jsoncons::basic_json<CharT, Alloc>::set(const string_type&, jsoncons::basic_json<CharT, Alloc>&&) [with CharT = char; Alloc = std::allocator<char>]':896/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2568:37: warning: this statement may fall through [-Wimplicit-fallthrough=]897 2568 | create_object_implicitly();898 | ~~~~~~~~~~~~~~~~~~~~~~~~^~899/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2569:9: note: here900 2569 | case value_types::object_t:901 | ^~~~902/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'jsoncons::basic_json<CharT, Alloc>::json_proxy<jsoncons::basic_json<CharT, Alloc> > jsoncons::basic_json<CharT, Alloc>::operator[](const string_type&) [with CharT = char; Alloc = std::allocator<char>]':903/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1785:37: warning: this statement may fall through [-Wimplicit-fallthrough=]904 1785 | create_object_implicitly();905 | ~~~~~~~~~~~~~~~~~~~~~~~~^~906/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1786:9: note: here907 1786 | case value_types::object_t:908 | ^~~~909/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'const object& jsoncons::basic_json<CharT, Alloc>::object_value() const [with CharT = char; Alloc = std::allocator<char>]':910/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3206:68: warning: this statement may fall through [-Wimplicit-fallthrough=]911 3206 | const_cast<value_type*>(this)->create_object_implicitly(); // HERE912 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~913/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3207:9: note: here914 3207 | case value_types::object_t:915 | ^~~~916/build/source/src/squelch/condition_metadata.cc: In function 'void squelch::display_desc(squelch::match_type)':917/build/source/src/squelch/condition_metadata.cc:328:21: warning: this statement may fall through [-Wimplicit-fallthrough=]918 328 | line("Check is true if object tval(from k_info.txt) is ok");919 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~920/build/source/src/squelch/condition_metadata.cc:330:9: note: here921 330 | case match_type::SVAL:922 | ^~~~923/build/source/src/files.cc: In function 'void display_player(int)':924/build/source/src/files.cc:1292:28: warning: '%d' directive writing between 1 and 5 bytes into a region of size 4 [-Wformat-overflow=]925 1292 | sprintf(s, "Slow (-%d)", 110 - speed);926 | ^~~~~~~~~~~~927/build/source/src/files.cc:1292:28: note: directive argument in the range [1, 32878]928In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,929 from /build/source/src/h-system.h:17,930 from /build/source/src/h-basic.h:17,931 from /build/source/src/files.hpp:3,932 from /build/source/src/files.cc:9:933/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 14 bytes into a destination of size 11934 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,935 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~936 31 | __glibc_objsize (__s), __fmt,937 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~938 32 | __va_arg_pack ());939 | ~~~~~~~~~~~~~~~~~940/build/source/src/files.cc:1286:28: warning: '%d' directive writing between 1 and 5 bytes into a region of size 4 [-Wformat-overflow=]941 1286 | sprintf(s, "Fast (+%d)", speed - 110);942 | ^~~~~~~~~~~~943/build/source/src/files.cc:1286:28: note: directive argument in the range [1, 32657]944In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,945 from /build/source/src/h-system.h:17,946 from /build/source/src/h-basic.h:17,947 from /build/source/src/files.hpp:3,948 from /build/source/src/files.cc:9:949/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 14 bytes into a destination of size 11950 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,951 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~952 31 | __glibc_objsize (__s), __fmt,953 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~954 32 | __va_arg_pack ());955 | ~~~~~~~~~~~~~~~~~956/build/source/src/cmd4.cc: In function 'void do_cmd_macros()':957/build/source/src/cmd4.cc:1983:30: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]958 1983 | char tmp[1024];959 | ^~~960/build/source/src/cmd4.cc: In function 'void do_cmd_options_win()':961/build/source/src/cmd4.cc:927:47: warning: this statement may fall through [-Wimplicit-fallthrough=]962 927 | for (i = 0; i < 16; i++)963 | ~~^~~~964/build/source/src/cmd4.cc:935:17: note: here965 935 | case 'y':966 | ^~~~967[ 70%] Linking CXX static library libgame_main.a968[ 70%] Built target game_main969/build/source/src/object1.cc: In function 'void show_equip_aux(bool_, const object_filter_t&)':970/build/source/src/object1.cc:4203:49: warning: '%s' directive writing up to 79 bytes into a region of size 67 [-Wformat-overflow=]971 4203 | sprintf(o_name, "(two handed) %s", q_name);972 | ^~~~~~~~~~~~~~~~~ ~~~~~~973In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,974 from /build/source/src/h-system.h:17,975 from /build/source/src/h-basic.h:17,976 from /build/source/src/object1.hpp:3,977 from /build/source/src/object1.cc:9:978/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 14 and 93 bytes into a destination of size 80979 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,980 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~981 31 | __glibc_objsize (__s), __fmt,982 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~983 32 | __va_arg_pack ());984 | ~~~~~~~~~~~~~~~~~985/build/source/src/object1.cc: In function 'bool_ get_item_floor(int*, cptr, cptr, int, const object_filter_t&, const select_by_name_t&)':986/build/source/src/object1.cc:5006:34: warning: ') ' directive writing 2 bytes into a region of size between 0 and 159 [-Wformat-overflow=]987 5006 | sprintf(tmp_val, "(%s) %s", out_val, pmt);988 | ^~~~~~~~~989In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,990 from /build/source/src/h-system.h:17,991 from /build/source/src/h-basic.h:17,992 from /build/source/src/object1.hpp:3,993 from /build/source/src/object1.cc:9:994/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 163) into a destination of size 160995 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,996 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997 31 | __glibc_objsize (__s), __fmt,998 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~999 32 | __va_arg_pack ());1000 | ~~~~~~~~~~~~~~~~~1001/build/source/src/files.cc: In function 'errr file_character(cptr, bool_)':1002/build/source/src/files.cc:2585:34: warning: '%s' directive writing up to 1023 bytes into a region of size 138 [-Wformat-overflow=]1003 2585 | sprintf(out_val, "Replace existing file %s? ", buf);1004 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~1005In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,1006 from /build/source/src/h-system.h:17,1007 from /build/source/src/h-basic.h:17,1008 from /build/source/src/files.hpp:3,1009 from /build/source/src/files.cc:9:1010/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 25 and 1048 bytes into a destination of size 1601011 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,1012 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1013 31 | __glibc_objsize (__s), __fmt,1014 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1015 32 | __va_arg_pack ());1016 | ~~~~~~~~~~~~~~~~~1017[ 71%] Linking CXX static library libsquelch.a1018[ 71%] Built target squelch1019make[1]: *** [CMakeFiles/Makefile2:171: src/CMakeFiles/game.dir/all] Error 21020make: *** [Makefile:136: all] Error 2