tome2-2.4
checks.i686-linux.tome2
· build #5
· 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[ 4%] Building CXX object src/squelch/CMakeFiles/squelch.dir/condition_metadata.cc.o83[ 4%] Building CXX object src/squelch/CMakeFiles/squelch.dir/cursor.cc.o84[ 6%] Building CXX object src/squelch/CMakeFiles/squelch.dir/rule.cc.o85[ 6%] Building CXX object src/squelch/CMakeFiles/squelch.dir/object_status.cc.o86[ 6%] Building CXX object src/squelch/CMakeFiles/squelch.dir/tree_printer.cc.o87[ 7%] Building CXX object src/CMakeFiles/game.dir/bldg.cc.o88[ 9%] Building CXX object src/CMakeFiles/game.dir/cave.cc.o89[ 9%] Building CXX object src/CMakeFiles/game.dir/cmd1.cc.o90[ 9%] Building CXX object src/CMakeFiles/game.dir/cmd3.cc.o91[ 9%] Building CXX object src/CMakeFiles/game.dir/birth.cc.o92[ 10%] Building CXX object src/CMakeFiles/game.dir/cmd2.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[ 14%] Building CXX object src/CMakeFiles/game.dir/cmd7.cc.o97[ 15%] Building CXX object src/CMakeFiles/game.dir/corrupt.cc.o98[ 15%] Building CXX object src/CMakeFiles/game.dir/device_allocation.cc.o99[ 16%] Building CXX object src/CMakeFiles/game.dir/dice.cc.o100[ 17%] Building CXX object src/CMakeFiles/game.dir/dungeon.cc.o101[ 18%] Building CXX object src/CMakeFiles/game.dir/game.cc.o102[ 19%] Building CXX object src/CMakeFiles/game.dir/files.cc.o103[ 20%] Building CXX object src/CMakeFiles/game.dir/gen_maze.cc.o104[ 20%] Building CXX object src/CMakeFiles/game.dir/gen_evol.cc.o105[ 21%] Building CXX object src/CMakeFiles/game.dir/generate.cc.o106[ 22%] Building CXX object src/CMakeFiles/game.dir/hooks.cc.o107[ 22%] Building CXX object src/CMakeFiles/game.dir/gods.cc.o108[ 23%] Building CXX object src/CMakeFiles/game.dir/init1.cc.o109[ 24%] Building CXX object src/CMakeFiles/game.dir/help.cc.o110[ 25%] Building CXX object src/CMakeFiles/game.dir/init2.cc.o111[ 26%] Building CXX object src/CMakeFiles/game.dir/joke.cc.o112[ 27%] Building CXX object src/CMakeFiles/game.dir/hiscore.cc.o113[ 28%] Building CXX object src/CMakeFiles/game.dir/level_marker.cc.o114[ 28%] Building CXX object src/CMakeFiles/game.dir/levels.cc.o115[ 29%] Building CXX object src/CMakeFiles/game.dir/loadsave.cc.o116[ 30%] Building CXX object src/CMakeFiles/game.dir/lua_bind.cc.o117[ 31%] Building CXX object src/CMakeFiles/game.dir/message.cc.o118[ 31%] Building CXX object src/CMakeFiles/game.dir/messages.cc.o119[ 32%] Building CXX object src/CMakeFiles/game.dir/melee2.cc.o120[ 33%] Building CXX object src/CMakeFiles/game.dir/melee1.cc.o121[ 34%] Building CXX object src/CMakeFiles/game.dir/mimic.cc.o122[ 35%] Building CXX object src/CMakeFiles/game.dir/monster_spell.cc.o123[ 37%] Building CXX object src/CMakeFiles/game.dir/monster_type.cc.o124[ 37%] Building CXX object src/CMakeFiles/game.dir/modules.cc.o125[ 37%] Building CXX object src/CMakeFiles/game.dir/monster1.cc.o126[ 38%] Building CXX object src/CMakeFiles/game.dir/monster2.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[ 46%] Building CXX object src/CMakeFiles/game.dir/powers.cc.o135[ 46%] Building CXX object src/CMakeFiles/game.dir/player_type.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.o142[ 51%] Building CXX object src/CMakeFiles/game.dir/q_god.cc.o143In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,144 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,145 from /build/source/src/include/tome/squelch/condition.hpp:9,146 from /build/source/src/squelch/cursor.cc:7:147/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]148 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)149 | ^~~~~150/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]151 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)152 | ^~~~~153In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,154 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,155 from /build/source/src/include/tome/squelch/condition.hpp:9,156 from /build/source/src/squelch/cursor.cc:7:157/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]158 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)159 | ^~~~~160/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]161 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)162 | ^~~~~163/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]164 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)165 | ^~~~~166/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]167 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;168 | ^~~~~169/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]170 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;171 | ^~~~~172/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]173 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)174 | ^~~~~175/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]176 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)177 | ^~~~~178/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]179 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)180 | ^~~~~181In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,182 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,183 from /build/source/src/include/tome/squelch/condition.hpp:9,184 from /build/source/src/squelch/condition_metadata.cc:2:185/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]186 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)187 | ^~~~~188/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]189 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)190 | ^~~~~191In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,192 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,193 from /build/source/src/include/tome/squelch/condition.hpp:9,194 from /build/source/src/squelch/condition_metadata.cc:2:195/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]196 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)197 | ^~~~~198/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]199 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)200 | ^~~~~201/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]202 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)203 | ^~~~~204/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]205 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;206 | ^~~~~207/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]208 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;209 | ^~~~~210/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]211 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)212 | ^~~~~213/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]214 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)215 | ^~~~~216/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]217 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)218 | ^~~~~219[ 52%] Building CXX object src/CMakeFiles/game.dir/q_haunted.cc.o220[ 53%] Building CXX object src/CMakeFiles/game.dir/q_hobbit.cc.o221/build/source/src/cmd1.cc: In function 'void incarnate_monster_attack(s16b, bool_*, bool_*, int, int)':222/build/source/src/cmd1.cc:1049:57: warning: '?:' using integer constants in boolean context [-Wint-in-bool-context]223 1049 | for (ap_cnt = 0; ap_cnt < (p_ptr->num_blow > 4) ? 4 : p_ptr->num_blow;224 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~225/build/source/src/cmd1.cc: In function 'int see_obstacle_grid(cave_type*)':226/build/source/src/cmd1.cc:3079:25: warning: this statement may fall through [-Wimplicit-fallthrough=]227 3079 | if (p_ptr->ffall || p_ptr->fly) return (FALSE);228 | ^~229/build/source/src/cmd1.cc:3083:9: note: here230 3083 | case FEAT_DEEP_LAVA:231 | ^~~~232/build/source/src/monster2.cc: In function 's16b get_mon_num(int)':233/build/source/src/monster2.cc:957:13: warning: variable 'in_tome' set but not used [-Wunused-but-set-variable]234 957 | int in_tome;235 | ^~~~~~~236[ 54%] Building CXX object src/CMakeFiles/game.dir/q_invas.cc.o237[ 55%] Building CXX object src/CMakeFiles/game.dir/q_library.cc.o238/build/source/src/object2.cc: In function 'bool_ object_similar(const object_type*, const object_type*)':239/build/source/src/object2.cc:1665:25: warning: this statement may fall through [-Wimplicit-fallthrough=]240 1665 | if (o_ptr->timeout != j_ptr->timeout) return (FALSE);241 | ^~242/build/source/src/object2.cc:1671:9: note: here243 1671 | case TV_BOLT:244 | ^~~~245/build/source/src/squelch/condition_metadata.cc: In function 'void squelch::display_desc(squelch::match_type)':246/build/source/src/squelch/condition_metadata.cc:328:21: warning: this statement may fall through [-Wimplicit-fallthrough=]247 328 | line("Check is true if object tval(from k_info.txt) is ok");248 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~249/build/source/src/squelch/condition_metadata.cc:330:9: note: here250 330 | case match_type::SVAL:251 | ^~~~252/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 | ~~~~~~~~~~~~~~~~~268[ 56%] Building CXX object src/CMakeFiles/game.dir/q_main.cc.o269/build/source/src/notes.cc: In function 'void add_note(char*, char)':270/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=]271 105 | sprintf(final_note, "%-20s %s %c: %s", turn_s, depths, code, buf);272 | ^~~~~~~~~~~~~~~~~ ~~~273In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,274 from /build/source/src/h-system.h:17,275 from /build/source/src/h-basic.h:17,276 from /build/source/src/files.hpp:3,277 from /build/source/src/notes.cc:12:278/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 100279 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,280 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281 31 | __glibc_objsize (__s), __fmt,282 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 32 | __va_arg_pack ());284 | ~~~~~~~~~~~~~~~~~285[ 56%] Building CXX object src/CMakeFiles/game.dir/q_narsil.cc.o286In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,287 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,288 from /build/source/src/include/tome/squelch/condition.hpp:9,289 from /build/source/src/squelch/condition.cc:2:290/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]291 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)292 | ^~~~~293/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]294 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)295 | ^~~~~296In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,297 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,298 from /build/source/src/include/tome/squelch/condition.hpp:9,299 from /build/source/src/squelch/condition.cc:2:300/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]301 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)302 | ^~~~~303/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]304 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)305 | ^~~~~306/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]307 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)308 | ^~~~~309/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]310 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;311 | ^~~~~312/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]313 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;314 | ^~~~~315/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]316 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)317 | ^~~~~318/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]319 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)320 | ^~~~~321/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]322 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)323 | ^~~~~324[ 57%] Linking CXX static library libgame_main.a325[ 57%] Built target game_main326In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,327 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,328 from /build/source/src/include/tome/squelch/automatizer.hpp:5,329 from /build/source/src/squelch/automatizer.cc:2:330/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]331 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)332 | ^~~~~333/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]334 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)335 | ^~~~~336In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,337 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,338 from /build/source/src/include/tome/squelch/automatizer.hpp:5,339 from /build/source/src/squelch/automatizer.cc:2:340/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]341 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)342 | ^~~~~343/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]344 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)345 | ^~~~~346/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]347 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)348 | ^~~~~349/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]350 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;351 | ^~~~~352/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]353 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;354 | ^~~~~355/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]356 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)357 | ^~~~~358/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]359 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)360 | ^~~~~361/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]362 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)363 | ^~~~~364[ 58%] Building CXX object src/CMakeFiles/game.dir/q_nazgul.cc.o365[ 59%] Building CXX object src/CMakeFiles/game.dir/q_nirna.cc.o366[ 60%] Building CXX object src/CMakeFiles/game.dir/q_one.cc.o367[ 61%] Building CXX object src/CMakeFiles/game.dir/q_poison.cc.o368[ 61%] Building CXX object src/CMakeFiles/game.dir/q_rand.cc.o369[ 62%] Building CXX object src/CMakeFiles/game.dir/q_shroom.cc.o370[ 63%] Building CXX object src/CMakeFiles/game.dir/q_spider.cc.o371[ 64%] Building CXX object src/CMakeFiles/game.dir/q_thief.cc.o372[ 65%] Building CXX object src/CMakeFiles/game.dir/q_thrain.cc.o373[ 66%] Building CXX object src/CMakeFiles/game.dir/q_troll.cc.o374[ 66%] Building CXX object src/CMakeFiles/game.dir/q_ultrae.cc.o375[ 67%] Building CXX object src/CMakeFiles/game.dir/q_ultrag.cc.o376[ 68%] Building CXX object src/CMakeFiles/game.dir/q_wight.cc.o377/build/source/src/generate.cc: In function 'void build_recursive_room(int, int, int, int, int)':378/build/source/src/generate.cc:5476:31: warning: this statement may fall through [-Wimplicit-fallthrough=]379 5476 | power += 2;380 | ~~~~~~^~~~381/build/source/src/generate.cc:5482:9: note: here382 5482 | case 4:383 | ^~~~384[ 69%] Building CXX object src/CMakeFiles/game.dir/q_wolves.cc.o385[ 70%] Building CXX object src/CMakeFiles/game.dir/quest.cc.o386[ 70%] Building CXX object src/CMakeFiles/game.dir/randart.cc.o387In file included from /build/source/src/include/tome/squelch/condition.hpp:9,388 from /build/source/src/squelch/condition.cc:2:389/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>]':390/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>]'391/build/source/src/squelch/condition.cc:123:34: required from here392/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]393 264 | return last_;394 | ^~~~~395In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,396 from /build/source/src/include/tome/squelch/condition.hpp:9,397 from /build/source/src/squelch/condition.cc:2:398/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> > > > > >]'399 405 | json_object_iterator& operator=(json_object_iterator rhs)400 | ^~~~~~~~401[ 71%] Building CXX object src/CMakeFiles/game.dir/range.cc.o402[ 72%] Building CXX object src/CMakeFiles/game.dir/skills.cc.o403In file included from /build/source/src/include/tome/squelch/condition.hpp:9,404 from /build/source/src/squelch/condition.cc:2:405/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>]':406/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> > > > > > > >]'407/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>]'408/build/source/src/squelch/condition.cc:123:34: required from here409/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]410 251 | : first_(first), last_(last)411 | ^~~~~~~~~~~~~412In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,413 from /build/source/src/include/tome/squelch/condition.hpp:9,414 from /build/source/src/squelch/condition.cc:2:415/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> > > > > >]'416 405 | json_object_iterator& operator=(json_object_iterator rhs)417 | ^~~~~~~~418In file included from /build/source/src/include/tome/squelch/condition.hpp:9,419 from /build/source/src/squelch/condition.cc:2:420/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]421 251 | : first_(first), last_(last)422 | ^~~~~~~~~~~423In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,424 from /build/source/src/include/tome/squelch/condition.hpp:9,425 from /build/source/src/squelch/condition.cc:2:426/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> > > > > >]'427 405 | json_object_iterator& operator=(json_object_iterator rhs)428 | ^~~~~~~~429[ 73%] Building CXX object src/CMakeFiles/game.dir/spell_type.cc.o430/build/source/src/cmd4.cc: In function 'void do_cmd_macros()':431/build/source/src/cmd4.cc:1983:30: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]432 1983 | char tmp[1024];433 | ^~~434[ 74%] Building CXX object src/CMakeFiles/game.dir/spells1.cc.o435/build/source/src/loadsave.cc: In instantiation of 'void {anonymous}::do_flag_set(flag_set<Tiers>*, ls_flag_t) [with unsigned int Tiers = 6]':436/build/source/src/loadsave.cc:391:13: required from here437/build/source/src/loadsave.cc:280:24: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'u32b*' {aka 'long unsigned int*'} [-fpermissive]438 280 | do_u32b(&(*flags)[i], flag);439 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~440 | |441 | uint32_t* {aka unsigned int*}442/build/source/src/loadsave.cc:190:27: note: initializing argument 1 of 'void do_u32b(u32b*, ls_flag_t)'443 190 | static void do_u32b(u32b *ip, ls_flag_t flag)444 | ~~~~~~^~445/build/source/src/loadsave.cc: In instantiation of 'void {anonymous}::do_flag_set(flag_set<Tiers>*, ls_flag_t) [with unsigned int Tiers = 1]':446/build/source/src/loadsave.cc:430:13: required from here447/build/source/src/loadsave.cc:280:24: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'u32b*' {aka 'long unsigned int*'} [-fpermissive]448 280 | do_u32b(&(*flags)[i], flag);449 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~450 | |451 | uint32_t* {aka unsigned int*}452/build/source/src/loadsave.cc:190:27: note: initializing argument 1 of 'void do_u32b(u32b*, ls_flag_t)'453 190 | static void do_u32b(u32b *ip, ls_flag_t flag)454 | ~~~~~~^~455/build/source/src/loadsave.cc: In instantiation of 'void {anonymous}::do_flag_set(flag_set<Tiers>*, ls_flag_t) [with unsigned int Tiers = 2]':456/build/source/src/loadsave.cc:1366:13: required from here457/build/source/src/loadsave.cc:280:24: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'u32b*' {aka 'long unsigned int*'} [-fpermissive]458 280 | do_u32b(&(*flags)[i], flag);459 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~460 | |461 | uint32_t* {aka unsigned int*}462/build/source/src/loadsave.cc:190:27: note: initializing argument 1 of 'void do_u32b(u32b*, ls_flag_t)'463 190 | static void do_u32b(u32b *ip, ls_flag_t flag)464 | ~~~~~~^~465[ 75%] Building CXX object src/CMakeFiles/game.dir/spells2.cc.o466[ 75%] Building CXX object src/CMakeFiles/game.dir/spells3.cc.o467[ 76%] Building CXX object src/CMakeFiles/game.dir/spells4.cc.o468[ 77%] Building CXX object src/CMakeFiles/game.dir/spells5.cc.o469/build/source/src/dungeon.cc: In function 'void process_world()':470/build/source/src/dungeon.cc:1459:39: warning: '%s' directive writing up to 79 bytes into a region of size 71 [-Wformat-overflow=]471 1459 | sprintf(ouch, "wielding %s", o_name);472 | ^~~~~~~~~~~~~ ~~~~~~473In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,474 from /build/source/src/h-system.h:17,475 from /build/source/src/h-basic.h:17,476 from /build/source/src/birth.hpp:3,477 from /build/source/src/dungeon.cc:12:478/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 80479 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,480 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~481 31 | __glibc_objsize (__s), __fmt,482 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~483 32 | __va_arg_pack ());484 | ~~~~~~~~~~~~~~~~~485[ 78%] Building CXX object src/CMakeFiles/game.dir/spells6.cc.o486[ 79%] Building CXX object src/CMakeFiles/game.dir/squeltch.cc.o487[ 79%] Building CXX object src/CMakeFiles/game.dir/store.cc.o488[ 80%] Building CXX object src/CMakeFiles/game.dir/tables.cc.o489[ 81%] Building CXX object src/CMakeFiles/game.dir/util.cc.o490[ 82%] Building CXX object src/CMakeFiles/game.dir/variable.cc.o491make[2]: *** [src/CMakeFiles/game.dir/build.make:468: src/CMakeFiles/game.dir/loadsave.cc.o] Error 1492make[2]: *** Waiting for unfinished jobs....493[ 83%] Building CXX object src/CMakeFiles/game.dir/wild.cc.o494In file included from /build/source/src/include/tome/squelch/condition.hpp:9,495 from /build/source/src/squelch/condition.cc:2:496/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>]':497/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1785:37: warning: this statement may fall through [-Wimplicit-fallthrough=]498 1785 | create_object_implicitly();499 | ~~~~~~~~~~~~~~~~~~~~~~~~^~500/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1786:9: note: here501 1786 | case value_types::object_t:502 | ^~~~503/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>]':504/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2568:37: warning: this statement may fall through [-Wimplicit-fallthrough=]505 2568 | create_object_implicitly();506 | ~~~~~~~~~~~~~~~~~~~~~~~~^~507/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2569:9: note: here508 2569 | case value_types::object_t:509 | ^~~~510/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>]':511/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3206:68: warning: this statement may fall through [-Wimplicit-fallthrough=]512 3206 | const_cast<value_type*>(this)->create_object_implicitly(); // HERE513 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~514/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3207:9: note: here515 3207 | case value_types::object_t:516 | ^~~~517/build/source/src/files.cc: In function 'errr predict_score()':518/build/source/src/files.cc:4904:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]519 4904 | sprintf(the_score.p_r, "%2d", p_ptr->prace);520 | ^~~~~521In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,522 from /build/source/src/h-system.h:17,523 from /build/source/src/h-basic.h:17,524 from /build/source/src/files.hpp:3,525 from /build/source/src/files.cc:9:526/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 3527 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,528 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~529 31 | __glibc_objsize (__s), __fmt,530 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~531 32 | __va_arg_pack ());532 | ~~~~~~~~~~~~~~~~~533/build/source/src/files.cc:4905:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]534 4905 | sprintf(the_score.p_s, "%2d", p_ptr->pracem);535 | ^~~~~536In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,537 from /build/source/src/h-system.h:17,538 from /build/source/src/h-basic.h:17,539 from /build/source/src/files.hpp:3,540 from /build/source/src/files.cc:9:541/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 3542 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,543 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~544 31 | __glibc_objsize (__s), __fmt,545 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~546 32 | __va_arg_pack ());547 | ~~~~~~~~~~~~~~~~~548/build/source/src/files.cc:4906:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]549 4906 | sprintf(the_score.p_c, "%2d", p_ptr->pclass);550 | ^~~~~551In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,552 from /build/source/src/h-system.h:17,553 from /build/source/src/h-basic.h:17,554 from /build/source/src/files.hpp:3,555 from /build/source/src/files.cc:9:556/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 3557 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,558 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~559 31 | __glibc_objsize (__s), __fmt,560 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~561 32 | __va_arg_pack ());562 | ~~~~~~~~~~~~~~~~~563/build/source/src/files.cc:4907:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]564 4907 | sprintf(the_score.p_cs, "%2d", p_ptr->pspec);565 | ^~~~~566In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,567 from /build/source/src/h-system.h:17,568 from /build/source/src/h-basic.h:17,569 from /build/source/src/files.hpp:3,570 from /build/source/src/files.cc:9:571/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 3572 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,573 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~574 31 | __glibc_objsize (__s), __fmt,575 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~576 32 | __va_arg_pack ());577 | ~~~~~~~~~~~~~~~~~578/build/source/src/files.cc:4910:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]579 4910 | sprintf(the_score.cur_lev, "%3d", p_ptr->lev);580 | ^~~~~581/build/source/src/files.cc:4910:36: note: directive argument in the range [-32768, 32767]582In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,583 from /build/source/src/h-system.h:17,584 from /build/source/src/h-basic.h:17,585 from /build/source/src/files.hpp:3,586 from /build/source/src/files.cc:9:587/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 4588 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,589 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~590 31 | __glibc_objsize (__s), __fmt,591 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~592 32 | __va_arg_pack ());593 | ~~~~~~~~~~~~~~~~~594/build/source/src/files.cc:4911:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]595 4911 | sprintf(the_score.cur_dun, "%3d", dun_level);596 | ^~~~~597/build/source/src/files.cc:4911:36: note: directive argument in the range [-32768, 32767]598In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,599 from /build/source/src/h-system.h:17,600 from /build/source/src/h-basic.h:17,601 from /build/source/src/files.hpp:3,602 from /build/source/src/files.cc:9:603/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 4604 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,605 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~606 31 | __glibc_objsize (__s), __fmt,607 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~608 32 | __va_arg_pack ());609 | ~~~~~~~~~~~~~~~~~610/build/source/src/files.cc:4912:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]611 4912 | sprintf(the_score.max_lev, "%3d", p_ptr->max_plv);612 | ^~~~~613/build/source/src/files.cc:4912:36: note: directive argument in the range [-32768, 32767]614In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,615 from /build/source/src/h-system.h:17,616 from /build/source/src/h-basic.h:17,617 from /build/source/src/files.hpp:3,618 from /build/source/src/files.cc:9:619/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 4620 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,621 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~622 31 | __glibc_objsize (__s), __fmt,623 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~624 32 | __va_arg_pack ());625 | ~~~~~~~~~~~~~~~~~626/build/source/src/files.cc:4913:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]627 4913 | sprintf(the_score.max_dun, "%3d", max_dlv[dungeon_type]);628 | ^~~~~629/build/source/src/files.cc:4913:36: note: directive argument in the range [-32768, 32767]630In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,631 from /build/source/src/h-system.h:17,632 from /build/source/src/h-basic.h:17,633 from /build/source/src/files.hpp:3,634 from /build/source/src/files.cc:9:635/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 4636 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,637 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~638 31 | __glibc_objsize (__s), __fmt,639 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~640 32 | __va_arg_pack ());641 | ~~~~~~~~~~~~~~~~~642/build/source/src/files.cc:4915:41: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]643 4915 | sprintf(the_score.inside_quest, "%3d", p_ptr->inside_quest);644 | ^~~~~645/build/source/src/files.cc:4915:41: note: directive argument in the range [-32768, 32767]646In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,647 from /build/source/src/h-system.h:17,648 from /build/source/src/h-basic.h:17,649 from /build/source/src/files.hpp:3,650 from /build/source/src/files.cc:9:651/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 4652 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,653 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~654 31 | __glibc_objsize (__s), __fmt,655 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656 32 | __va_arg_pack ());657 | ~~~~~~~~~~~~~~~~~658/build/source/src/files.cc: In function 'errr top_twenty()':659/build/source/src/files.cc:4804:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]660 4804 | sprintf(the_score.p_r, "%2d", p_ptr->prace);661 | ^~~~~662In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,663 from /build/source/src/h-system.h:17,664 from /build/source/src/h-basic.h:17,665 from /build/source/src/files.hpp:3,666 from /build/source/src/files.cc:9:667/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 3668 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,669 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670 31 | __glibc_objsize (__s), __fmt,671 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~672 32 | __va_arg_pack ());673 | ~~~~~~~~~~~~~~~~~674/build/source/src/files.cc:4805:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]675 4805 | sprintf(the_score.p_s, "%2d", p_ptr->pracem);676 | ^~~~~677In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,678 from /build/source/src/h-system.h:17,679 from /build/source/src/h-basic.h:17,680 from /build/source/src/files.hpp:3,681 from /build/source/src/files.cc:9:682/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 3683 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,684 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~685 31 | __glibc_objsize (__s), __fmt,686 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~687 32 | __va_arg_pack ());688 | ~~~~~~~~~~~~~~~~~689/build/source/src/files.cc:4806:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]690 4806 | sprintf(the_score.p_c, "%2d", p_ptr->pclass);691 | ^~~~~692In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,693 from /build/source/src/h-system.h:17,694 from /build/source/src/h-basic.h:17,695 from /build/source/src/files.hpp:3,696 from /build/source/src/files.cc:9:697/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 3698 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,699 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~700 31 | __glibc_objsize (__s), __fmt,701 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~702 32 | __va_arg_pack ());703 | ~~~~~~~~~~~~~~~~~704/build/source/src/files.cc:4807:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]705 4807 | sprintf(the_score.p_cs, "%2d", p_ptr->pspec);706 | ^~~~~707In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,708 from /build/source/src/h-system.h:17,709 from /build/source/src/h-basic.h:17,710 from /build/source/src/files.hpp:3,711 from /build/source/src/files.cc:9:712/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 3713 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,714 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~715 31 | __glibc_objsize (__s), __fmt,716 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~717 32 | __va_arg_pack ());718 | ~~~~~~~~~~~~~~~~~719/build/source/src/files.cc:4810:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]720 4810 | sprintf(the_score.cur_lev, "%3d", p_ptr->lev);721 | ^~~~~722/build/source/src/files.cc:4810:36: note: directive argument in the range [-32768, 32767]723In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,724 from /build/source/src/h-system.h:17,725 from /build/source/src/h-basic.h:17,726 from /build/source/src/files.hpp:3,727 from /build/source/src/files.cc:9:728/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 4729 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,730 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~731 31 | __glibc_objsize (__s), __fmt,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~733 32 | __va_arg_pack ());734 | ~~~~~~~~~~~~~~~~~735/build/source/src/files.cc:4811:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]736 4811 | sprintf(the_score.cur_dun, "%3d", dun_level);737 | ^~~~~738/build/source/src/files.cc:4811:36: note: directive argument in the range [-32768, 32767]739In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,740 from /build/source/src/h-system.h:17,741 from /build/source/src/h-basic.h:17,742 from /build/source/src/files.hpp:3,743 from /build/source/src/files.cc:9:744/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 4745 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,746 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~747 31 | __glibc_objsize (__s), __fmt,748 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~749 32 | __va_arg_pack ());750 | ~~~~~~~~~~~~~~~~~751/build/source/src/files.cc:4812:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]752 4812 | sprintf(the_score.max_lev, "%3d", p_ptr->max_plv);753 | ^~~~~754/build/source/src/files.cc:4812:36: note: directive argument in the range [-32768, 32767]755In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,756 from /build/source/src/h-system.h:17,757 from /build/source/src/h-basic.h:17,758 from /build/source/src/files.hpp:3,759 from /build/source/src/files.cc:9:760/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 4761 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,762 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~763 31 | __glibc_objsize (__s), __fmt,764 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~765 32 | __va_arg_pack ());766 | ~~~~~~~~~~~~~~~~~767/build/source/src/files.cc:4813:36: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]768 4813 | sprintf(the_score.max_dun, "%3d", max_dlv[dungeon_type]);769 | ^~~~~770/build/source/src/files.cc:4813:36: note: directive argument in the range [-32768, 32767]771In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,772 from /build/source/src/h-system.h:17,773 from /build/source/src/h-basic.h:17,774 from /build/source/src/files.hpp:3,775 from /build/source/src/files.cc:9:776/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 4777 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,778 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~779 31 | __glibc_objsize (__s), __fmt,780 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~781 32 | __va_arg_pack ());782 | ~~~~~~~~~~~~~~~~~783/build/source/src/files.cc:4815:41: warning: '%3d' directive writing between 3 and 6 bytes into a region of size 4 [-Wformat-overflow=]784 4815 | sprintf(the_score.inside_quest, "%3d", p_ptr->inside_quest);785 | ^~~~~786/build/source/src/files.cc:4815:41: note: directive argument in the range [-32768, 32767]787In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,788 from /build/source/src/h-system.h:17,789 from /build/source/src/h-basic.h:17,790 from /build/source/src/files.hpp:3,791 from /build/source/src/files.cc:9:792/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 4793 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,794 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~795 31 | __glibc_objsize (__s), __fmt,796 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~797 32 | __va_arg_pack ());798 | ~~~~~~~~~~~~~~~~~799In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,800 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,801 from /build/source/src/include/tome/squelch/rule.hpp:4,802 from /build/source/src/squelch/rule.cc:2:803/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]804 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)805 | ^~~~~806/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]807 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)808 | ^~~~~809In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,810 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,811 from /build/source/src/include/tome/squelch/rule.hpp:4,812 from /build/source/src/squelch/rule.cc:2:813/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]814 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)815 | ^~~~~816/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]817 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)818 | ^~~~~819/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]820 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)821 | ^~~~~822/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]823 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;824 | ^~~~~825/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]826 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;827 | ^~~~~828/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]829 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)830 | ^~~~~831/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]832 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)833 | ^~~~~834/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]835 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)836 | ^~~~~837In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_deserializer.hpp:17,838 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:24,839 from /build/source/src/include/tome/squelch/condition.hpp:9,840 from /build/source/src/squeltch.cc:23:841/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:16:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]842 16 | uint64_t string_to_uinteger(const CharT *s, size_t length) throw(std::overflow_error)843 | ^~~~~844/build/source/src/../vendor/jsoncons/jsoncons/json_input_handler.hpp:40:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]845 40 | int64_t string_to_integer(bool has_neg, const CharT *s, size_t length) throw(std::overflow_error)846 | ^~~~~847In file included from /build/source/src/../vendor/jsoncons/jsoncons/json_reader.hpp:20,848 from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:25,849 from /build/source/src/include/tome/squelch/condition.hpp:9,850 from /build/source/src/squeltch.cc:23:851/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:107:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]852 107 | const basic_parsing_context<CharT>& context) throw (parse_exception)853 | ^~~~~854/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:113:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]855 113 | const basic_parsing_context<CharT>& context) throw (parse_exception)856 | ^~~~~857/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:119:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]858 119 | const basic_parsing_context<CharT>& context) throw (parse_exception)859 | ^~~~~860/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:127:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]861 127 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;862 | ^~~~~863/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:130:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]864 130 | const basic_parsing_context<CharT>& context) throw (parse_exception) = 0;865 | ^~~~~866/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:133:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]867 133 | const basic_parsing_context<CharT>& context) throw (parse_exception)868 | ^~~~~869/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:150:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]870 150 | const basic_parsing_context<CharT>& context) throw (parse_exception)871 | ^~~~~872/build/source/src/../vendor/jsoncons/jsoncons/parse_error_handler.hpp:156:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]873 156 | const basic_parsing_context<CharT>& context) throw (parse_exception)874 | ^~~~~875In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/cassert:44,876 from /build/source/src/../vendor/fmt/fmt/format.h:31,877 from /build/source/src/cmd3.cc:45:878/build/source/src/cmd3.cc: In function 'void do_cmd_query_symbol()':879/build/source/src/cmd3.cc:1553:34: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]880 1553 | assert(i >= 0);881 | ~~^~~~882/build/source/src/store.cc: In function 'bool_ store_process_command()':883/build/source/src/store.cc:2855:33: warning: this statement may fall through [-Wimplicit-fallthrough=]884 2855 | if (st_ptr->stock.size() <= 12)885 | ^~886/build/source/src/store.cc:2871:17: note: here887 2871 | case KTRL('R'):888 | ^~~~889In file included from /build/source/src/include/tome/squelch/rule.hpp:4,890 from /build/source/src/squelch/rule.cc:2:891/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>]':892/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>]'893/build/source/src/squelch/rule.cc:143:41: required from here894/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]895 264 | return last_;896 | ^~~~~897In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,898 from /build/source/src/include/tome/squelch/rule.hpp:4,899 from /build/source/src/squelch/rule.cc:2:900/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> > > > > >]'901 405 | json_object_iterator& operator=(json_object_iterator rhs)902 | ^~~~~~~~903In file included from /build/source/src/include/tome/squelch/rule.hpp:4,904 from /build/source/src/squelch/rule.cc:2:905/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>]':906/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> > > > > > > >]'907/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>]'908/build/source/src/squelch/rule.cc:143:41: required from here909/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]910 251 | : first_(first), last_(last)911 | ^~~~~~~~~~~~~912In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,913 from /build/source/src/include/tome/squelch/rule.hpp:4,914 from /build/source/src/squelch/rule.cc:2:915/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> > > > > >]'916 405 | json_object_iterator& operator=(json_object_iterator rhs)917 | ^~~~~~~~918In file included from /build/source/src/include/tome/squelch/rule.hpp:4,919 from /build/source/src/squelch/rule.cc:2:920/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]921 251 | : first_(first), last_(last)922 | ^~~~~~~~~~~923In file included from /build/source/src/../vendor/jsoncons/jsoncons/json.hpp:19,924 from /build/source/src/include/tome/squelch/rule.hpp:4,925 from /build/source/src/squelch/rule.cc:2:926/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> > > > > >]'927 405 | json_object_iterator& operator=(json_object_iterator rhs)928 | ^~~~~~~~929In file included from /build/source/src/include/tome/squelch/rule.hpp:4,930 from /build/source/src/squelch/rule.cc:2:931/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>]':932/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2568:37: warning: this statement may fall through [-Wimplicit-fallthrough=]933 2568 | create_object_implicitly();934 | ~~~~~~~~~~~~~~~~~~~~~~~~^~935/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:2569:9: note: here936 2569 | case value_types::object_t:937 | ^~~~938/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>]':939/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1785:37: warning: this statement may fall through [-Wimplicit-fallthrough=]940 1785 | create_object_implicitly();941 | ~~~~~~~~~~~~~~~~~~~~~~~~^~942/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:1786:9: note: here943 1786 | case value_types::object_t:944 | ^~~~945/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>]':946/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3206:68: warning: this statement may fall through [-Wimplicit-fallthrough=]947 3206 | const_cast<value_type*>(this)->create_object_implicitly(); // HERE948 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~949/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3207:9: note: here950 3207 | case value_types::object_t:951 | ^~~~952/build/source/src/files.cc: In function 'void display_player(int)':953/build/source/src/files.cc:1292:28: warning: '%d' directive writing between 1 and 5 bytes into a region of size 4 [-Wformat-overflow=]954 1292 | sprintf(s, "Slow (-%d)", 110 - speed);955 | ^~~~~~~~~~~~956/build/source/src/files.cc:1292:28: note: directive argument in the range [1, 32878]957In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,958 from /build/source/src/h-system.h:17,959 from /build/source/src/h-basic.h:17,960 from /build/source/src/files.hpp:3,961 from /build/source/src/files.cc:9:962/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 11963 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,964 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~965 31 | __glibc_objsize (__s), __fmt,966 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~967 32 | __va_arg_pack ());968 | ~~~~~~~~~~~~~~~~~969/build/source/src/files.cc:1286:28: warning: '%d' directive writing between 1 and 5 bytes into a region of size 4 [-Wformat-overflow=]970 1286 | sprintf(s, "Fast (+%d)", speed - 110);971 | ^~~~~~~~~~~~972/build/source/src/files.cc:1286:28: note: directive argument in the range [1, 32657]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/files.hpp:3,977 from /build/source/src/files.cc:9:978/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 11979 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 'std::string object_desc_aux(const object_type*, int, int)':986/build/source/src/object1.cc:1756:17: warning: this statement may fall through [-Wimplicit-fallthrough=]987 1756 | if (o_ptr->pval2 != 0)988 | ^~989/build/source/src/object1.cc:1760:9: note: here990 1760 | case TV_BOOMERANG:991 | ^~~~992/build/source/src/cmd4.cc: In function 'void do_cmd_options_win()':993/build/source/src/cmd4.cc:927:47: warning: this statement may fall through [-Wimplicit-fallthrough=]994 927 | for (i = 0; i < 16; i++)995 | ~~^~~~996/build/source/src/cmd4.cc:935:17: note: here997 935 | case 'y':998 | ^~~~999In file included from /build/source/src/include/tome/squelch/condition.hpp:9,1000 from /build/source/src/squeltch.cc:23:1001/build/source/src/../vendor/jsoncons/jsoncons/json.hpp: In member function 'jsoncons::basic_json<CharT, Alloc>::object& jsoncons::basic_json<CharT, Alloc>::object_value() [with CharT = char; Alloc = std::allocator<char>]':1002/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3192:37: warning: this statement may fall through [-Wimplicit-fallthrough=]1003 3192 | create_object_implicitly();1004 | ~~~~~~~~~~~~~~~~~~~~~~~~^~1005/build/source/src/../vendor/jsoncons/jsoncons/json.hpp:3193:9: note: here1006 3193 | case value_types::object_t:1007 | ^~~~1008/build/source/src/files.cc: In function 'errr file_character(cptr, bool_)':1009/build/source/src/files.cc:2585:34: warning: '%s' directive writing up to 1023 bytes into a region of size 138 [-Wformat-overflow=]1010 2585 | sprintf(out_val, "Replace existing file %s? ", buf);1011 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~1012In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,1013 from /build/source/src/h-system.h:17,1014 from /build/source/src/h-basic.h:17,1015 from /build/source/src/files.hpp:3,1016 from /build/source/src/files.cc:9:1017/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 1601018 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,1019 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1020 31 | __glibc_objsize (__s), __fmt,1021 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1022 32 | __va_arg_pack ());1023 | ~~~~~~~~~~~~~~~~~1024/build/source/src/spells1.cc: In function 'void generate_spell(int)':1025/build/source/src/spells1.cc:8817:14: warning: variable 'ball_desc' set but not used [-Wunused-but-set-variable]1026 8817 | bool ball_desc = false;1027 | ^~~~~~~~~1028/build/source/src/q_bounty.cc: In function 'bool_ quest_bounty_drop_item()':1029/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=]1030 106 | snprintf(msg, sizeof(msg), "You still must bring me back %s corpse.", mdesc);1031 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~1032In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,1033 from /build/source/src/h-system.h:17,1034 from /build/source/src/h-basic.h:17,1035 from /build/source/src/q_bounty.hpp:3,1036 from /build/source/src/q_bounty.cc:1:1037/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 5121038 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,1039 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1040 55 | __glibc_objsize (__s), __fmt,1041 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1042 56 | __va_arg_pack ());1043 | ~~~~~~~~~~~~~~~~~1044/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=]1045 100 | snprintf(msg, sizeof(msg), "You must bring me back %s corpse.", mdesc);1046 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~1047In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,1048 from /build/source/src/h-system.h:17,1049 from /build/source/src/h-basic.h:17,1050 from /build/source/src/q_bounty.hpp:3,1051 from /build/source/src/q_bounty.cc:1:1052/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 5121053 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,1054 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 55 | __glibc_objsize (__s), __fmt,1056 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1057 56 | __va_arg_pack ());1058 | ~~~~~~~~~~~~~~~~~1059/build/source/src/spells2.cc: In function 'void activate_ty_curse()':1060/build/source/src/spells2.cc:4520:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1061 4520 | if (randint(6) != 1) break;1062 | ^~1063/build/source/src/spells2.cc:4521:17: note: here1064 4521 | case 4:1065 | ^~~~1066/build/source/src/spells2.cc:4525:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1067 4525 | if (randint(6) != 1) break;1068 | ^~1069/build/source/src/spells2.cc:4526:1: note: here1070 4526 | case 7: case 8: case 9: case 18:1071 | ^~~~1072/build/source/src/spells2.cc:4528:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1073 4528 | if (randint(6) != 1) break;1074 | ^~1075/build/source/src/spells2.cc:4529:1: note: here1076 4529 | case 10: case 11: case 12:1077 | ^~~~1078/build/source/src/spells2.cc:4532:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1079 4532 | if (randint(6) != 1) break;1080 | ^~1081/build/source/src/spells2.cc:4533:1: note: here1082 4533 | case 13: case 14: case 15: case 19: case 20:1083 | ^~~~1084/build/source/src/spells2.cc:4547:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1085 4547 | if (randint(6) != 1) break;1086 | ^~1087/build/source/src/spells2.cc:4548:1: note: here1088 4548 | case 21: case 22: case 23:1089 | ^~~~1090/build/source/src/spells2.cc:4550:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1091 4550 | if (randint(6) != 1) break;1092 | ^~1093/build/source/src/spells2.cc:4551:17: note: here1094 4551 | case 24:1095 | ^~~~1096/build/source/src/spells2.cc: In function 'void activate_dg_curse()':1097/build/source/src/spells2.cc:4599:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1098 4599 | if (randint(8) != 1) break;1099 | ^~1100/build/source/src/spells2.cc:4600:17: note: here1101 4600 | case 4:1102 | ^~~~1103/build/source/src/spells2.cc:4605:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1104 4605 | if (randint(8) != 1) break;1105 | ^~1106/build/source/src/spells2.cc:4606:17: note: here1107 4606 | case 7:1108 | ^~~~1109/build/source/src/spells2.cc:4611:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1110 4611 | if (randint(8) != 1) break;1111 | ^~1112/build/source/src/spells2.cc:4612:17: note: here1113 4612 | case 10:1114 | ^~~~1115/build/source/src/spells2.cc:4622:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1116 4622 | if (randint(8) != 1) break;1117 | ^~1118/build/source/src/spells2.cc:4623:17: note: here1119 4623 | case 13:1120 | ^~~~1121/build/source/src/spells2.cc:4639:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1122 4639 | if (randint(7) != 1) break;1123 | ^~1124/build/source/src/spells2.cc:4640:17: note: here1125 4640 | case 19:1126 | ^~~~1127/build/source/src/spells2.cc:4647:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1128 4647 | if (randint(7) != 1) break;1129 | ^~1130/build/source/src/spells2.cc:4648:17: note: here1131 4648 | case 21:1132 | ^~~~1133/build/source/src/spells2.cc:4652:25: warning: this statement may fall through [-Wimplicit-fallthrough=]1134 4652 | if (randint(7) != 1) break;1135 | ^~1136/build/source/src/spells2.cc:4653:17: note: here1137 4653 | case 24:1138 | ^~~~1139/build/source/src/util.cc: In function 'bool_ askfor_aux(char*, int)':1140/build/source/src/util.cc:2460:37: warning: this statement may fall through [-Wimplicit-fallthrough=]1141 2460 | bell();1142 | ~~~~^~1143/build/source/src/util.cc:2463:17: note: here1144 2463 | case 0x7F:1145 | ^~~~1146In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/string.h:535,1147 from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/memory.h:29,1148 from /build/source/src/h-system.h:45,1149 from /build/source/src/h-basic.h:17,1150 from /build/source/src/util.hpp:3,1151 from /build/source/src/util.cc:5:1152In function 'char* strncpy(char*, const char*, size_t)',1153 inlined from 'bool_ askfor_aux(char*, int)' at /build/source/src/util.cc:2425:10:1154/nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation]1155 95 | return __builtin___strncpy_chk (__dest, __src, __len,1156 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~1157 96 | __glibc_objsize (__dest));1158 | ~~~~~~~~~~~~~~~~~~~~~~~~~1159[ 84%] Linking CXX static library libsquelch.a1160[ 84%] Built target squelch1161/build/source/src/object1.cc: In function 'void show_equip_aux(bool_, const object_filter_t&)':1162/build/source/src/object1.cc:4203:49: warning: '%s' directive writing up to 79 bytes into a region of size 67 [-Wformat-overflow=]1163 4203 | sprintf(o_name, "(two handed) %s", q_name);1164 | ^~~~~~~~~~~~~~~~~ ~~~~~~1165In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,1166 from /build/source/src/h-system.h:17,1167 from /build/source/src/h-basic.h:17,1168 from /build/source/src/object1.hpp:3,1169 from /build/source/src/object1.cc:9:1170/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 801171 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,1172 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173 31 | __glibc_objsize (__s), __fmt,1174 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1175 32 | __va_arg_pack ());1176 | ~~~~~~~~~~~~~~~~~1177/build/source/src/object1.cc: In function 'bool_ get_item_floor(int*, cptr, cptr, int, const object_filter_t&, const select_by_name_t&)':1178/build/source/src/object1.cc:5006:34: warning: ') ' directive writing 2 bytes into a region of size between 0 and 159 [-Wformat-overflow=]1179 5006 | sprintf(tmp_val, "(%s) %s", out_val, pmt);1180 | ^~~~~~~~~1181In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906,1182 from /build/source/src/h-system.h:17,1183 from /build/source/src/h-basic.h:17,1184 from /build/source/src/object1.hpp:3,1185 from /build/source/src/object1.cc:9:1186/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 1601187 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,1188 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1189 31 | __glibc_objsize (__s), __fmt,1190 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1191 32 | __va_arg_pack ());1192 | ~~~~~~~~~~~~~~~~~1193make[1]: *** [CMakeFiles/Makefile2:171: src/CMakeFiles/game.dir/all] Error 21194make: *** [Makefile:136: all] Error 2