<86>Sep 4 13:52:05 userdel[4151113]: delete user 'rooter' <86>Sep 4 13:52:05 groupadd[4151126]: group added to /etc/group: name=rooter, GID=708 <86>Sep 4 13:52:05 groupadd[4151126]: new group: name=rooter, GID=708 <86>Sep 4 13:52:05 useradd[4151139]: new user: name=rooter, UID=708, GID=708, home=/root, shell=/bin/bash <86>Sep 4 13:52:05 userdel[4151171]: delete user 'builder' <86>Sep 4 13:52:05 userdel[4151171]: removed group 'builder' owned by 'builder' <86>Sep 4 13:52:05 userdel[4151171]: removed shadow group 'builder' owned by 'builder' <86>Sep 4 13:52:05 groupadd[4151202]: group added to /etc/group: name=builder, GID=709 <86>Sep 4 13:52:05 groupadd[4151202]: group added to /etc/gshadow: name=builder <86>Sep 4 13:52:05 groupadd[4151202]: new group: name=builder, GID=709 <86>Sep 4 13:52:06 useradd[4151259]: new user: name=builder, UID=709, GID=709, home=/usr/src, shell=/bin/bash <13>Sep 4 13:52:11 rpmi: libncurses-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Sep 4 13:52:11 rpmi: libtinfo-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Sep 4 13:52:12 rpmi: libgsl-2.7-alt1 sisyphus+281495.100.3.1 1627573932 installed <13>Sep 4 13:52:12 rpmi: libgsl-devel-2.7-alt1 sisyphus+281495.100.3.1 1627573932 installed <13>Sep 4 13:52:12 rpmi: libncurses-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Sep 4 13:52:12 rpmi: groff-base-1.22.3-alt2 sisyphus+275306.100.2.1 1624538359 installed <13>Sep 4 13:52:12 rpmi: flex-2.6.4.0.88.9801-alt2 sisyphus+283727.100.1.1 1629851984 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/unnethack-5.3.2-alt2.nosrc.rpm (w1.gzdio) Installing unnethack-5.3.2-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.3197 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf unnethack-5.3.2 + echo 'Source #0 (5.3.2.tar.gz):' Source #0 (5.3.2.tar.gz): + /bin/tar -xf - + /bin/gzip -dc /usr/src/RPM/SOURCES/5.3.2.tar.gz + cd unnethack-5.3.2 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (bison3.7.patch):' Patch #0 (bison3.7.patch): + /usr/bin/patch -p1 patching file sys/autoconf/Makefile.utl + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.3197 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd unnethack-5.3.2 + LIBS=-lgsl + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FCFLAGS + '[' -n '' ']' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -ri dirname -- '{}' + sort -u + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-curses-graphics configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext checking whether ln -s works... yes checking for gawk... gawk checking dummy-graphics... no checking lisp-graphics... no checking curses-graphics... yes checking tty-graphics... yes checking x11-graphics... no checking mswin-graphics... no checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for i586-alt-linux-chown... no checking for i586-alt-linux-true... no checking for chown... chown checking for i586-alt-linux-chgrp... no checking for i586-alt-linux-true... no checking for chgrp... chgrp checking for i586-alt-linux-chmod... no checking for i586-alt-linux-true... no checking for chmod... chmod checking for i586-alt-linux-windres... no checking for windres... no checking for bzip2... /bin/bzip2 checking for compression support... /bin/bzip2 checking for suffix of compressed files... .bz2 checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking for library containing tparm... -lncurses checking for library containing has_colors... none required checking for ncurses.h... (cached) yes checking for curses.h... (cached) yes checking for termcap.h... (cached) yes checking for library containing tparm... (cached) -lncurses checking for library containing has_colors... (cached) none required checking for valid window system configuration... yes checking for ANSI C header files... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for string.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for regex.h... yes checking for regex_t... yes checking for void... yes checking whether strncmpi is declared... no checking whether strnicmp is declared... no checking for msleep... no checking for usleep... yes checking for fcntl... yes checking for uint32_t... yes checking for uint64_t... yes checking for nroff... yes checking for tbl... yes checking for col... yes checking for pseudo random number device... /dev/urandom checking whether to enable data-librarian... yes checking whether to enable sinks... yes checking whether to enable wallified-maze... yes checking whether to enable reincarnation... yes checking whether to enable blackmarket... yes checking whether to enable kops... yes checking whether to enable seduce... yes checking whether to enable randomized-planes... yes checking whether to enable steed... yes checking whether to enable tourist... yes checking whether to enable convict... yes checking whether to enable redo... yes checking whether to enable clipping... yes checking whether to enable menu-color... yes checking whether to enable status-color... yes checking whether to enable auto-open... yes checking whether to enable elbereth... yes checking whether to enable bones-pool... yes checking whether to enable user-sounds... no checking whether to enable exp-on-botl... yes checking whether to enable score-on-botl... no checking whether to enable realtime-on-botl... no checking whether to enable high-score-comparison-by-uid... no checking whether to enable paranoid... yes checking whether to enable shell... no checking whether to enable show-born... yes checking whether to enable show-extinct... yes checking whether to enable sortloot... yes checking whether to enable dungeon-growth... yes checking whether to enable goldobj... no checking whether to enable autopickup-exceptions... yes checking whether to enable quiver-fired... yes checking whether to enable qwertz... yes checking whether to enable simple-mail... no checking whether to enable xlogfile... yes (file xlogfile) checking whether to enable livelog... no checking whether to enable dump... yes checking whether to enable dump file... no checking whether to enable dump messages... yes (number 30) checking whether to enable dump-text... yes checking whether to enable dump-html... no checking whether to enable utf8-glyphs... yes checking whether to enable whereis file... no checking whether to enable wizmode... yes (user wizard) checking for owner of installed files... games checking for group of installed files... bin checking whether to enable file-areas... yes checking which directory is gamesdir... /var/lib/unnethack checking which directory is bonesdir... /var/lib/unnethack/bones checking which directory is savesdir... /var/lib/unnethack/saves checking which directory is leveldir... /var/lib/unnethack/level checking which directory is sharedir... /usr/share/unnethack checking which directory is unsharedir... /usr/share/unnethack configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating dat/Makefile config.status: creating util/Makefile config.status: creating sys/autoconf/depend.awk config.status: creating include/autoconf.h config.status: linking sys/winnt/win32api.h to include/win32api.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext + make include/autoconf_paths.h make: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2' echo '#ifndef AUTOCONF_PATH_H' >include/autoconf_paths.h echo '#undef AUTOCONF_PATH_H' >>include/autoconf_paths.h echo '#define AUTOCONF_PATH_H' >>include/autoconf_paths.h echo '#define AUTOCONF_PREFIX "/usr"' >>include/autoconf_paths.h echo '#define AUTOCONF_LOCALSTATEDIR "/var/lib"' >>include/autoconf_paths.h echo '#define AUTOCONF_DATADIR "/usr/share"' >>include/autoconf_paths.h echo '#define AUTOCONF_DATAROOTDIR "/usr/share"' >>include/autoconf_paths.h echo '#define AUTOCONF_DOCDIR "/usr/share/doc/"' >>include/autoconf_paths.h echo '#endif' >>include/autoconf_paths.h make: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2' + make -C src ../include/date.h make: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' touch ../src/config.h-t make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o makedefs.o makedefs.c makedefs.c:52:19: warning: 'SCCS_Id' defined but not used [-Wunused-const-variable=] 52 | static const char SCCS_Id[] = "@(#)makedefs.c\t3.4\t2002/02/03"; | ^~~~~~~ i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../src/monst.c -o ../src/monst_util.o i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../src/objects.c -o ../src/objects_util.o i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../src/alloc.c -o ../src/alloc_util.o i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o panic.o panic.c i586-alt-linux-gcc -DAUTOCONF -o makedefs makedefs.o ../src/monst_util.o ../src/objects_util.o ../src/alloc_util.o panic.o make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -m make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -z make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -p make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -o make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' touch ../src/hack.h-t ../util/makedefs -v make: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' + make -j8 ( cd src ; make ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o alloc.o alloc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./monst.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o allmain.o allmain.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o base32.o base32.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./objects.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o bones.o bones.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o attrib.o attrib.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o botl.o botl.c botl.c: In function 'bot1str': botl.c:284:6: warning: unused variable 'save_botlx' [-Wunused-variable] 284 | int save_botlx = flags.botlx; | ^~~~~~~~~~ botl.c: In function 'bot2str': botl.c:460:6: warning: unused variable 'save_botlx' [-Wunused-variable] 460 | int save_botlx = flags.botlx; | ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ball.o ball.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dbridge.o dbridge.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cmd.o cmd.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o detect.o detect.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dlb.o dlb.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o decl.o decl.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o artifact.o artifact.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o display.o display.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dog.o dog.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dogmove.o dogmove.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o apply.o apply.c apply.c: In function 'use_mirror': apply.c:749:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 749 | if (vis) | ^~ apply.c:751:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 751 | mtmp->mcanmove = 0; | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dig.o dig.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o do_wear.o do_wear.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o do.o do.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o do_name.o do_name.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o drawing.o drawing.c drawing.c:939:20: warning: 'IBM_r_oc_syms' defined but not used [-Wunused-const-variable=] 939 | static const uchar IBM_r_oc_syms[MAXOCLASSES] = { /* a la EPYX Rogue */ | ^~~~~~~~~~~~~ drawing.c:911:22: warning: 'r_oc_syms' defined but not used [-Wunused-const-variable=] 911 | static const glyph_t r_oc_syms[MAXOCLASSES] = { | ^~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dothrow.o dothrow.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dump.o dump.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dokick.o dokick.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o exper.o exper.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o engrave.o engrave.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o end.o end.c end.c: In function 'list_genocided': end.c:1450:8: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1450 | else | ^~~~ end.c:1454:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1454 | if (c == 'q') done_stopprint++; | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dungeon.o dungeon.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o explode.o explode.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o extralev.o extralev.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o light.o light.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o eat.o eat.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mail.o mail.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mapglyph.o mapglyph.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hacklib.o hacklib.c hacklib.c: In function 'get_int_from_dev_random': hacklib.c:473:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 473 | fread(&random_seed, sizeof(int),1,fptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o lock.o lock.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fountain.o fountain.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o files.o files.c files.c: In function 'save_savefile_name': files.c:1038:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1038 | (void) write(fd, (genericptr_t) SAVEF, sizeof(SAVEF)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files.c: In function 'docompress_file': files.c:1401:10: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 1401 | (void) setgid(getgid()); | ^~~~~~~~~~~~~~~~ files.c:1402:10: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 1402 | (void) setuid(getuid()); | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mcastu.o mcastu.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hack.o hack.c hack.c: In function 'moverock': hack.c:586:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 586 | else | ^~~~ hack.c:589:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 589 | if (Blind) feel_location(sx, sy); | ^~ hack.c: In function 'interesting_to_explore': hack.c:1378:1: warning: type of 'x' defaults to 'int' [-Wimplicit-int] 1378 | interesting_to_explore(x,y) { | ^~~~~~~~~~~~~~~~~~~~~~ hack.c:1378:1: warning: type of 'y' defaults to 'int' [-Wimplicit-int] make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o minion.o minion.c In file included from minion.c:7: minion.c: In function 'msummon': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:23:10: note: in expansion of macro 'EPRI' 23 | atyp = EPRI(mon)->shralign; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ minion.c:41:13: note: in expansion of macro 'is_lminion' 41 | } else if (is_lminion(mon)) { | ^~~~~~~~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:80:3: note: in expansion of macro 'EPRI' 80 | EPRI(mtmp)->shralign = atyp; | ^~~~ In file included from minion.c:6: minion.c: In function 'summon_minion': ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 12 | #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:118:6: note: in expansion of macro 'EMIN' 118 | EMIN(mon)->min_align = alignment; | ^~~~ In file included from minion.c:7: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:124:6: note: in expansion of macro 'EPRI' 124 | EPRI(mon)->shralign = alignment; /* always A_LAWFUL here */ | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mhitm.o mhitm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o makemon.o makemon.c In file included from makemon.c:6: makemon.c: In function 'clone_mon': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) makemon.c:908:5: note: in expansion of macro 'EPRI' 908 | *(EPRI(m3)) = *(EPRI(mon)); | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) makemon.c:908:19: note: in expansion of macro 'EPRI' 908 | *(EPRI(m3)) = *(EPRI(mon)); | ^~~~ makemon.c: In function 'mongets': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ makemon.c:1790:16: note: in expansion of macro 'is_lminion' 1790 | } else if(is_lminion(mtmp)) { | ^~~~~~~~~~ makemon.c: In function 'set_malign': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ makemon.c:1903:10: note: in expansion of macro 'EPRI' 1903 | mal = EPRI(mtmp)->shralign; | ^~~~ In file included from makemon.c:7: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 12 | #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ makemon.c:1905:10: note: in expansion of macro 'EMIN' 1905 | mal = EMIN(mtmp)->min_align; | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o invent.o invent.c invent.c: In function 'doorganize': invent.c:3450:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 3450 | } else | ^~~~ invent.c:3455:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 3455 | otmp->invlet = obj->invlet; | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkmap.o mkmap.c mkmap.c: In function 'pass_two': mkmap.c:147:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 147 | for(count=0, dr=0; dr < 8; dr++) | ^~~ mkmap.c:151:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 151 | if (count == 5) | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mhitu.o mhitu.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mksheol.o mksheol.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkmaze.o mkmaze.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkobj.o mkobj.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mondata.o mondata.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkroom.o mkroom.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o monstr.o monstr.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mklev.o mklev.c mklev.c: In function 'mktrap': mklev.c:1550:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1550 | if (lvl < 2) kind = NO_TRAP; break; | ^~ mklev.c:1550:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1550 | if (lvl < 2) kind = NO_TRAP; break; | ^~~~~ mklev.c:1552:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1552 | if (lvl < 5 || level.flags.noteleport) | ^~ mklev.c:1553:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1553 | kind = NO_TRAP; break; | ^~~~~ mklev.c:1555:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1555 | if (lvl < 5) kind = NO_TRAP; break; | ^~ mklev.c:1555:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1555 | if (lvl < 5) kind = NO_TRAP; break; | ^~~~~ mklev.c:1557:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1557 | if (lvl < 6) kind = NO_TRAP; break; | ^~ mklev.c:1557:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1557 | if (lvl < 6) kind = NO_TRAP; break; | ^~~~~ mklev.c:1559:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1559 | if (lvl < 7) kind = NO_TRAP; break; | ^~ mklev.c:1559:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1559 | if (lvl < 7) kind = NO_TRAP; break; | ^~~~~ mklev.c:1562:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1562 | if (lvl < 8) kind = NO_TRAP; break; | ^~ mklev.c:1562:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1562 | if (lvl < 8) kind = NO_TRAP; break; | ^~~~~ mklev.c:1564:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1564 | if (!Inhell || Insheol) kind = NO_TRAP; break; | ^~ mklev.c:1564:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1564 | if (!Inhell || Insheol) kind = NO_TRAP; break; | ^~~~~ mklev.c:1566:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1566 | if (!Insheol) kind = NO_TRAP; break; | ^~ mklev.c:1566:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1566 | if (!Insheol) kind = NO_TRAP; break; | ^~~~~ mklev.c:1568:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1568 | if (level.flags.noteleport) kind = NO_TRAP; break; | ^~ mklev.c:1568:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1568 | if (level.flags.noteleport) kind = NO_TRAP; break; | ^~~~~ mklev.c:1571:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1571 | if (rn2(7)) kind = NO_TRAP; break; | ^~ mklev.c:1571:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1571 | if (rn2(7)) kind = NO_TRAP; break; | ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o music.o music.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mplayer.o mplayer.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mon.o mon.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o o_init.o o_init.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o muse.o muse.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mthrowu.o mthrowu.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o monmove.o monmove.c In file included from monmove.c:8: monmove.c: In function 'onscary': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ monmove.c:134:6: note: in expansion of macro 'is_lminion' 134 | is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL] || | ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o objnam.o objnam.c objnam.c: In function 'readobjnam': objnam.c:2067:10: warning: variable 'found_by_descr' set but not used [-Wunused-but-set-variable] 2067 | boolean found_by_descr = FALSE; | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o polyself.o polyself.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pline.o pline.c In file included from pline.c:7: pline.c: In function 'mstatusline': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pline.c:364:15: note: in expansion of macro 'EPRI' 364 | alignment = EPRI(mtmp)->shralign; | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pager.o pager.c In file included from /usr/include/string.h:532, from ../include/system.h:21, from ../include/unixconf.h:282, from ../include/global.h:184, from ../include/config.h:477, from ../include/hack.h:9, from pager.c:8: In function 'strncpy', inlined from 'dowhatdoes_core' at pager.c:838:11: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'dowhatdoes_core' at pager.c:842:11: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'dowhatdoes_core' at pager.c:847:11: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' output truncated before terminating nul copying 7 bytes from a string of the same length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pickup.o pickup.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pray.o pray.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o quest.o quest.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priest.o priest.c In file included from priest.c:8: priest.c: In function 'histemple_at': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:125:20: note: in expansion of macro 'EPRI' 125 | return((boolean)((EPRI(priest)->shroom == *in_rooms(x, y, TEMPLE)) && | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:126:20: note: in expansion of macro 'EPRI' 126 | on_level(&(EPRI(priest)->shrlevel), &u.uz))); | ^~~~ priest.c: In function 'pri_move': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:145:11: note: in expansion of macro 'EPRI' 145 | temple = EPRI(priest)->shroom; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:147:7: note: in expansion of macro 'EPRI' 147 | gx = EPRI(priest)->shrpos.x; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:148:7: note: in expansion of macro 'EPRI' 148 | gy = EPRI(priest)->shrpos.y; | ^~~~ priest.c: In function 'priestini': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:192:3: note: in expansion of macro 'EPRI' 192 | EPRI(priest)->shroom = (sroom - rooms) + ROOMOFFSET; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:193:3: note: in expansion of macro 'EPRI' 193 | EPRI(priest)->shralign = Amask2align(levl[sx][sy].altarmask); | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:194:3: note: in expansion of macro 'EPRI' 194 | EPRI(priest)->shrpos.x = sx; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:195:3: note: in expansion of macro 'EPRI' 195 | EPRI(priest)->shrpos.y = sy; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:196:18: note: in expansion of macro 'EPRI' 196 | assign_level(&(EPRI(priest)->shrlevel), lvl); | ^~~~ priest.c: In function 'priestname': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:254:26: note: in expansion of macro 'EPRI' 254 | if (!mon->ispriest && EPRI(mon)->renegade) | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:272:33: note: in expansion of macro 'EPRI' 272 | Strcat(pname, halu_gname((int)EPRI(mon)->shralign)); | ^~~~ In file included from priest.c:9: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 12 | #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:279:27: note: in expansion of macro 'EMIN' 279 | Strcat(pname, halu_gname(EMIN(mon)->min_align)); | ^~~~ In file included from priest.c:8: priest.c: In function 'p_coaligned': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:287:42: note: in expansion of macro 'EPRI' 287 | return((boolean)(u.ualign.type == ((int)EPRI(priest)->shralign))); | ^~~~ priest.c: In function 'has_shrine': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:298:14: note: in expansion of macro 'EPRI' 298 | lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:298:35: note: in expansion of macro 'EPRI' 298 | lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:301:19: note: in expansion of macro 'EPRI' 301 | return((boolean)(EPRI(pri)->shralign == Amask2align(lev->altarmask & ~AM_SHRINE))); | ^~~~ priest.c: In function 'findpriest': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:312:28: note: in expansion of macro 'EPRI' 312 | if(mtmp->ispriest && (EPRI(mtmp)->shroom == roomno) && | ^~~~ priest.c: In function 'mk_roamer': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:546:2: note: in expansion of macro 'EPRI' 546 | EPRI(roamer)->shralign = alignment; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:548:3: note: in expansion of macro 'EPRI' 548 | EPRI(roamer)->renegade = TRUE; | ^~~~ priest.c: In function 'reset_hostility': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:568:5: note: in expansion of macro 'EPRI' 568 | if(EPRI(roamer)->shralign != u.ualign.type) { | ^~~~ priest.c: In function 'ghod_hitsu': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:609:11: note: in expansion of macro 'EPRI' 609 | ax = x = EPRI(priest)->shrpos.x; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:610:11: note: in expansion of macro 'EPRI' 610 | ay = y = EPRI(priest)->shrpos.y; | ^~~~ priest.c: In function 'angry_priest': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:674:18: note: in expansion of macro 'EPRI' 674 | lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:674:42: note: in expansion of macro 'EPRI' 674 | lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:677:4: note: in expansion of macro 'EPRI' 677 | EPRI(priest)->shralign)) { | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:681:3: note: in expansion of macro 'EPRI' 681 | EPRI(priest)->renegade = 0; | ^~~~ priest.c: In function 'clearpriests': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:697:58: note: in expansion of macro 'EPRI' 697 | if (!DEADMONSTER(mtmp) && mtmp->ispriest && !on_level(&(EPRI(mtmp)->shrlevel), &u.uz)) | ^~~~ priest.c: In function 'restpriest': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:710:21: note: in expansion of macro 'EPRI' 710 | assign_level(&(EPRI(mtmp)->shrlevel), &u.uz); | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o restore.o restore.c restore.c: In function 'restgamestate': restore.c:421:14: warning: unused variable 'otmp' [-Wunused-variable] 421 | struct obj *otmp; | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rnd.o rnd.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rnd_isaac.o rnd_isaac.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o options.o options.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o potion.o potion.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rect.o rect.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rumors.o rumors.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o questpgr.o questpgr.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rip.o rip.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o region.o region.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sounds.o sounds.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o role.o role.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o steal.o steal.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o save.o save.c save.c: In function 'savestateinlock': save.c:394:10: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | (void) read(fd, (genericptr_t) &hpid, sizeof(hpid)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ save.c:412:10: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 412 | (void) write(fd, (genericptr_t) &hackpid, sizeof(hackpid)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ save.c:416:14: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 416 | (void) write(fd, (genericptr_t) &currlev, sizeof(currlev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sit.o sit.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o steed.o steed.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o read.o read.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o shknam.o shknam.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o track.o track.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o teleport.o teleport.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o timeout.o timeout.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o spell.o spell.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o topten.o topten.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o u_init.o u_init.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tutorial.o tutorial.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o unicode.o unicode.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vault.o vault.c In file included from vault.c:6: vault.c: In function 'clear_fcorr': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:27:18: note: in expansion of macro 'EGD' 27 | if (!on_level(&(EGD(grd)->gdlevel), &u.uz)) return TRUE; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:29:17: note: in expansion of macro 'EGD' 29 | while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:29:36: note: in expansion of macro 'EGD' 29 | while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:30:9: note: in expansion of macro 'EGD' 30 | fcx = EGD(grd)->fakecorr[fcbeg].fx; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:31:9: note: in expansion of macro 'EGD' 31 | fcy = EGD(grd)->fakecorr[fcbeg].fy; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:33:8: note: in expansion of macro 'EGD' 33 | EGD(grd)->gddone) | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:48:24: note: in expansion of macro 'EGD' 48 | levl[fcx][fcy].typ = EGD(grd)->fakecorr[fcbeg].ftyp; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:51:3: note: in expansion of macro 'EGD' 51 | EGD(grd)->fcbeg++; | ^~~ vault.c: In function 'grddead': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:79:3: note: in expansion of macro 'EGD' 79 | EGD(grd)->ogx = grd->mx; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:80:3: note: in expansion of macro 'EGD' 80 | EGD(grd)->ogy = grd->my; | ^~~ vault.c: In function 'in_fcorridor': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:93:12: note: in expansion of macro 'EGD' 93 | for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:93:35: note: in expansion of macro 'EGD' 93 | for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:94:11: note: in expansion of macro 'EGD' 94 | if(x == EGD(grd)->fakecorr[fci].fx && | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:95:10: note: in expansion of macro 'EGD' 95 | y == EGD(grd)->fakecorr[fci].fy) | ^~~ vault.c: In function 'findgd': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:107:56: note: in expansion of macro 'EGD' 107 | if(mtmp->isgd && !DEADMONSTER(mtmp) && on_level(&(EGD(mtmp)->gdlevel), &u.uz)) | ^~~ vault.c: In function 'invault': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:225:2: note: in expansion of macro 'EGD' 225 | EGD(guard)->gddone = 0; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:226:2: note: in expansion of macro 'EGD' 226 | EGD(guard)->ogx = x; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:227:2: note: in expansion of macro 'EGD' 227 | EGD(guard)->ogy = y; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:228:17: note: in expansion of macro 'EGD' 228 | assign_level(&(EGD(guard)->gdlevel), &u.uz); | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:229:2: note: in expansion of macro 'EGD' 229 | EGD(guard)->vroom = vaultroom; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:230:2: note: in expansion of macro 'EGD' 230 | EGD(guard)->warncnt = 0; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:322:2: note: in expansion of macro 'EGD' 322 | EGD(guard)->gdx = gx; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:323:2: note: in expansion of macro 'EGD' 323 | EGD(guard)->gdy = gy; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:324:2: note: in expansion of macro 'EGD' 324 | EGD(guard)->fcbeg = 0; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:325:2: note: in expansion of macro 'EGD' 325 | EGD(guard)->fakecorr[0].fx = x; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:326:2: note: in expansion of macro 'EGD' 326 | EGD(guard)->fakecorr[0].fy = y; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:328:6: note: in expansion of macro 'EGD' 328 | EGD(guard)->fakecorr[0].ftyp = levl[x][y].typ; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:330:16: note: in expansion of macro 'EGD' 330 | int vlt = EGD(guard)->vroom; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:335:3: note: in expansion of macro 'EGD' 335 | EGD(guard)->fakecorr[0].ftyp = TLCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:337:3: note: in expansion of macro 'EGD' 337 | EGD(guard)->fakecorr[0].ftyp = TRCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:339:3: note: in expansion of macro 'EGD' 339 | EGD(guard)->fakecorr[0].ftyp = BLCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:341:3: note: in expansion of macro 'EGD' 341 | EGD(guard)->fakecorr[0].ftyp = BRCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:343:3: note: in expansion of macro 'EGD' 343 | EGD(guard)->fakecorr[0].ftyp = HWALL; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:345:3: note: in expansion of macro 'EGD' 345 | EGD(guard)->fakecorr[0].ftyp = VWALL; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:350:2: note: in expansion of macro 'EGD' 350 | EGD(guard)->fcend = 1; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:351:2: note: in expansion of macro 'EGD' 351 | EGD(guard)->warncnt = 1; | ^~~ vault.c: In function 'wallify_vault': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:376:12: note: in expansion of macro 'EGD' 376 | int vlt = EGD(grd)->vroom; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:397:20: note: in expansion of macro 'EGD' 397 | move_gold(gold, EGD(grd)->vroom); | ^~~ vault.c: In function 'paygd': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:792:17: note: in expansion of macro 'EGD' 792 | gx = rooms[EGD(grd)->vroom].lx + rn2(2); | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:793:17: note: in expansion of macro 'EGD' 793 | gy = rooms[EGD(grd)->vroom].ly + rn2(2); | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vis_tab.o vis_tab.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o were.o were.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vision.o vision.c vision.c: In function 'vision_recalc': vision.c:602:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 602 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:602:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 602 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:623:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 623 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:623:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 623 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:661:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 661 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:661:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 661 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o windows.o windows.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o uhitm.o uhitm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tilemap ./../win/share/tilemap.c make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./tilemap make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o wizard.o wizard.c In file included from wizard.c:12: wizard.c: In function 'cuss': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ wizard.c:639:12: note: in expansion of macro 'is_lminion' 639 | } else if(is_lminion(mtmp)) { | ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o write.o write.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o trap.o trap.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o wield.o wield.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o worn.o worn.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sp_lev.o sp_lev.c In file included from sp_lev.c:26: sp_lev.c: In function 'flip_level': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:545:3: note: in expansion of macro 'EPRI' 545 | EPRI(mtmp)->shrpos.y = y2 - EPRI(mtmp)->shrpos.y; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:545:31: note: in expansion of macro 'EPRI' 545 | EPRI(mtmp)->shrpos.y = y2 - EPRI(mtmp)->shrpos.y; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:556:3: note: in expansion of macro 'EPRI' 556 | EPRI(mtmp)->shrpos.x = x2 - EPRI(mtmp)->shrpos.x; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:556:31: note: in expansion of macro 'EPRI' 556 | EPRI(mtmp)->shrpos.x = x2 - EPRI(mtmp)->shrpos.x; | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o shk.o shk.c shk.c: In function 'repair_damage': shk.c:3381:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 3381 | while (!(litter[i = rn2(9)] & INSHOP)); | ^~~~~ shk.c:3382:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 3382 | remove_object(otmp); | ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/share/unixtty.c ./../sys/share/unixtty.c: In function 'linux_mapon': ./../sys/share/unixtty.c:395:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 395 | write(1, "\033(B", 3); | ^~~~~~~~~~~~~~~~~~~~~ ./../sys/share/unixtty.c: In function 'linux_mapoff': ./../sys/share/unixtty.c:405:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 405 | write(1, "\033(U", 3); | ^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/unix/unixres.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o worm.o worm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DNO_MAIN -c ./../util/recover.c ./../util/recover.c: In function 'restore_savefile': ./../util/recover.c:325:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 325 | write(sfd, (genericptr_t) &levc, sizeof(levc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o weapon.o weapon.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/unix/unixmain.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/share/ioctl.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/termcap.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/getline.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o zap.o zap.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursmisc.c ../win/curses/cursmisc.c: In function 'curses_read_char': ../win/curses/cursmisc.c:41:13: warning: variable 'tmpch' set but not used [-Wunused-but-set-variable] 41 | int ch, tmpch; | ^~~~~ ../win/curses/cursmisc.c: In function 'curses_str_remainder': ../win/curses/cursmisc.c:328:10: warning: variable 'curstr' set but not used [-Wunused-but-set-variable] 328 | char curstr[strsize]; | ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/unix/unixunix.c ./../sys/unix/unixunix.c: In function 'child': ./../sys/unix/unixunix.c:338:10: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | (void) setgid(getgid()); | ^~~~~~~~~~~~~~~~ ./../sys/unix/unixunix.c:339:10: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 339 | (void) setuid(getuid()); | ^~~~~~~~~~~~~~~~ ./../sys/unix/unixunix.c:341:10: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 341 | (void) chdir(getenv("HOME")); | ^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursstat.c ../win/curses/cursstat.c: In function 'curses_update_stats': ../win/curses/cursstat.c:444:13: warning: variable 'ax' set but not used [-Wunused-but-set-variable] 444 | int ax = 0; | ^~ ../win/curses/cursstat.c: In function 'curses_add_statuses': ../win/curses/cursstat.c:857:13: warning: variable 'my' set but not used [-Wunused-but-set-variable] 857 | int my = *y; | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/topl.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursmain.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursmesg.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursinit.c ../win/curses/cursinit.c: In function 'curses_debug_show_colors': ../win/curses/cursinit.c:1153:13: warning: unused variable 'win' [-Wunused-variable] 1153 | WINDOW *win = curses_get_nhwin(MESSAGE_WIN); | ^~~ ../win/curses/cursinit.c:1148:9: warning: unused variable 'i' [-Wunused-variable] 1148 | int i,c; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/curswins.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o livelog.o livelog.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursinvt.c ../win/curses/cursinvt.c: In function 'curses_add_inv': ../win/curses/cursinvt.c:87:25: warning: pointer targets in passing argument 2 of 'mapglyph' differ in signedness [-Wpointer-sign] 87 | mapglyph(glyph, &symbol, &color, &dummy, | ^~~~~~~ | | | int * In file included from ../include/config.h:269, from ../include/hack.h:9, from ../win/curses/cursinvt.c:4: ../include/extern.h:1087:30: note: expected 'glyph_t *' {aka 'unsigned int *'} but argument is of type 'int *' 1087 | E void FDECL(mapglyph, (int, glyph_t *, int *, unsigned *, int, int)); | ^~~~~~~~~ ../include/tradstdc.h:124:23: note: in definition of macro 'FDECL' 124 | # define FDECL(f,p) f p | ^ ../win/curses/cursinvt.c:103:55: warning: passing argument 3 of 'curses_get_menu_coloring' from incompatible pointer type [-Wincompatible-pointer-types] 103 | curses_get_menu_coloring(str_mutable, &color, &attr); | ^~~~~ | | | attr_t * {aka long unsigned int *} In file included from ../win/curses/cursinvt.c:7: ../win/curses/cursdial.h:24:49: note: expected 'int *' but argument is of type 'attr_t *' {aka 'long unsigned int *'} 24 | boolean curses_get_menu_coloring(char *, int *, int *); | ^~~~~ ../win/curses/cursinvt.c:99:17: warning: unused variable 'menu_color' [-Wunused-variable] 99 | boolean menu_color = FALSE; | ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tile.o tile.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o version.o version.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/wintty.c make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursdial.c ../win/curses/cursdial.c: In function 'curses_ext_cmd': ../win/curses/cursdial.c:324:24: warning: variable 'h' set but not used [-Wunused-but-set-variable] 324 | int x0, y0, w, h; /* bounding coords of popup */ | ^ ../win/curses/cursdial.c: In function 'menu_display_page': ../win/curses/cursdial.c:1000:44: warning: pointer targets in passing argument 2 of 'mapglyph' differ in signedness [-Wpointer-sign] 1000 | mapglyph(menu_item_ptr->glyph, &curletter, &color, &special, 0, 0); | ^~~~~~~~~~ | | | int * In file included from ../include/config.h:269, from ../include/hack.h:9, from ../win/curses/cursdial.c:4: ../include/extern.h:1087:30: note: expected 'glyph_t *' {aka 'unsigned int *'} but argument is of type 'int *' 1087 | E void FDECL(mapglyph, (int, glyph_t *, int *, unsigned *, int, int)); | ^~~~~~~~~ ../include/tradstdc.h:124:23: note: in definition of macro 'FDECL' 124 | # define FDECL(f,p) f p | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' Loading ... i586-alt-linux-gcc -DAUTOCONF -o unnethack monst.o objects.o alloc.o allmain.o apply.o artifact.o attrib.o ball.o base32.o bones.o botl.o cmd.o dbridge.o decl.o detect.o dig.o display.o dlb.o do.o do_name.o do_wear.o dog.o dogmove.o dokick.o dothrow.o drawing.o dump.o dungeon.o eat.o end.o engrave.o exper.o explode.o extralev.o files.o fountain.o hack.o hacklib.o invent.o light.o lock.o mail.o makemon.o mapglyph.o mcastu.o mhitm.o mhitu.o minion.o mklev.o mkmap.o mkmaze.o mkobj.o mkroom.o mksheol.o mon.o mondata.o monmove.o monstr.o mplayer.o mthrowu.o muse.o music.o o_init.o objnam.o options.o pager.o pickup.o pline.o polyself.o potion.o pray.o priest.o quest.o questpgr.o read.o rect.o region.o restore.o rip.o rnd.o rnd_isaac.o role.o rumors.o save.o shk.o shknam.o sit.o sounds.o sp_lev.o spell.o steal.o steed.o teleport.o tile.o timeout.o topten.o track.o trap.o tutorial.o u_init.o uhitm.o unicode.o vault.o vision.o vis_tab.o weapon.o were.o wield.o windows.o wizard.o worm.o worn.o write.o zap.o ioctl.o unixmain.o unixtty.o unixunix.o unixres.o recover.o getline.o termcap.o topl.o wintty.o cursmain.o curswins.o cursmisc.o cursdial.o cursstat.o cursinit.o cursmesg.o cursinvt.o version.o livelog.o -lncurses -lncurses In function 'strncpy', inlined from 'strprepend' at objnam.c:65:9, inlined from 'doname_base' at objnam.c:710:11: /usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ objnam.c: In function 'doname_base': objnam.c:58:24: note: length computed here 58 | register int i = (int)strlen(pref); | ^ In function 'strncpy', inlined from 'strprepend' at objnam.c:65:9, inlined from 'doname_base' at objnam.c:1013:7: /usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ objnam.c: In function 'doname_base': objnam.c:58:24: note: length computed here 58 | register int i = (int)strlen(pref); | ^ In function 'strncpy', inlined from 'strprepend' at objnam.c:65:9, inlined from 'aobjnam' at objnam.c:1312:8: /usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ objnam.c: In function 'aobjnam': objnam.c:58:24: note: length computed here 58 | register int i = (int)strlen(pref); | ^ In function 'strcpy', inlined from 'curses_break_str' at ../win/curses/cursmisc.c:275:5: /usr/include/bits/string_fortified.h:75:10: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^ ../win/curses/cursmisc.c: In function 'curses_break_str': ../win/curses/cursmisc.c:271:10: note: at offset 0 to an object declared here 271 | char substr[strsize]; | ^ In function 'strcpy', inlined from 'curses_str_remainder' at ../win/curses/cursmisc.c:331:5, inlined from 'curses_message_win_puts' at ../win/curses/cursmesg.c:124:42: /usr/include/bits/string_fortified.h:75:10: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^ ../win/curses/cursmesg.c: In function 'curses_message_win_puts': ../win/curses/cursmisc.c:327:10: note: at offset 0 to an object declared here 327 | char substr[strsize]; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' unnethack is up to date. make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' + make -C util recover lev_comp dgn_comp make: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' i586-alt-linux-gcc -DAUTOCONF -o makedefs makedefs.o ../src/monst_util.o ../src/objects_util.o ../src/alloc_util.o panic.o make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -m make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -z make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -p make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ./makedefs -o make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' touch ../src/hack.h-t ../util/makedefs -v make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o recover.o recover.c recover.c: In function 'restore_savefile': recover.c:325:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 325 | write(sfd, (genericptr_t) &levc, sizeof(levc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -o recover recover.o bison -y -b lev -d ./lev_comp.y mv lev.tab.c lev_yacc.c cp lev.tab.h ../include/lev_comp.h i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o lev_yacc.o lev_yacc.c rm -f lev_lex.yy.c flex -t ./lev_comp.l > lev_lex.yy.c mv lev_lex.yy.c lev_lex.c i586-alt-linux-gcc -DAUTOCONF -c -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic lev_lex.c ./lev_comp.l: In function 'handle_varstring_method': ./lev_comp.l:488:11: warning: unused variable 'a' [-Wunused-variable] 488 | long a = ((l & SPOVAR_ARRAY) == SPOVAR_ARRAY); | ^ ./lev_comp.l:479:8: warning: unused variable 'r' [-Wunused-variable] 479 | long r; | ^ At top level: :3248:16: warning: 'input' defined but not used [-Wunused-function] :3205:17: warning: 'yyunput' defined but not used [-Wunused-function] i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o lev_main.o lev_main.c lev_main.c: In function 'yyerror': lev_main.c:386:45: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 386 | (void) fprintf(stderr, "%s: line %d, pos %ld : %s", | ~~^ | | | long int | %d 387 | fname, line_number, 388 | token_start_pos-strlen(curr_token), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../src/drawing.c -o ../src/drawing_util.o ./../src/drawing.c:939:20: warning: 'IBM_r_oc_syms' defined but not used [-Wunused-const-variable=] 939 | static const uchar IBM_r_oc_syms[MAXOCLASSES] = { /* a la EPYX Rogue */ | ^~~~~~~~~~~~~ ./../src/drawing.c:911:22: warning: 'r_oc_syms' defined but not used [-Wunused-const-variable=] 911 | static const glyph_t r_oc_syms[MAXOCLASSES] = { | ^~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../src/decl.c -o ../src/decl_util.o i586-alt-linux-gcc -DAUTOCONF -o lev_comp lev_yacc.o lev_lex.o lev_main.o ../src/alloc_util.o panic.o ../src/drawing_util.o ../src/decl_util.o ../src/monst_util.o ../src/objects_util.o bison -y -b dgn -d ./dgn_comp.y mv dgn.tab.c dgn_yacc.c cp dgn.tab.h ../include/dgn_comp.h i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dgn_yacc.o dgn_yacc.c rm -f dgn_lex.yy.c flex -t ./dgn_comp.l > dgn_lex.yy.c mv dgn_lex.yy.c dgn_lex.c i586-alt-linux-gcc -DAUTOCONF -c -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic dgn_lex.c :1483:16: warning: 'input' defined but not used [-Wunused-function] :1440:17: warning: 'yyunput' defined but not used [-Wunused-function] i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dgn_main.o dgn_main.c i586-alt-linux-gcc -DAUTOCONF -o dgn_comp dgn_yacc.o dgn_lex.o dgn_main.o ../src/alloc_util.o panic.o make: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.81870 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/unnethack-buildroot + : + /bin/rm -rf -- /usr/src/tmp/unnethack-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd unnethack-5.3.2 + make install DESTDIR=/usr/src/tmp/unnethack-buildroot CHOWN=echo CHGRP=echo CHMOD=echo make: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2' ( cd src ; make ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o allmain.o allmain.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o apply.o apply.c apply.c: In function 'use_mirror': apply.c:749:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 749 | if (vis) | ^~ apply.c:751:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 751 | mtmp->mcanmove = 0; | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o artifact.o artifact.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o attrib.o attrib.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ball.o ball.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o base32.o base32.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o bones.o bones.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o botl.o botl.c botl.c: In function 'bot1str': botl.c:284:6: warning: unused variable 'save_botlx' [-Wunused-variable] 284 | int save_botlx = flags.botlx; | ^~~~~~~~~~ botl.c: In function 'bot2str': botl.c:460:6: warning: unused variable 'save_botlx' [-Wunused-variable] 460 | int save_botlx = flags.botlx; | ^~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cmd.o cmd.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dbridge.o dbridge.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o decl.o decl.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o detect.o detect.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dig.o dig.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o display.o display.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o do.o do.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o do_name.o do_name.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o do_wear.o do_wear.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dog.o dog.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dogmove.o dogmove.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dokick.o dokick.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dothrow.o dothrow.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o drawing.o drawing.c drawing.c:939:20: warning: 'IBM_r_oc_syms' defined but not used [-Wunused-const-variable=] 939 | static const uchar IBM_r_oc_syms[MAXOCLASSES] = { /* a la EPYX Rogue */ | ^~~~~~~~~~~~~ drawing.c:911:22: warning: 'r_oc_syms' defined but not used [-Wunused-const-variable=] 911 | static const glyph_t r_oc_syms[MAXOCLASSES] = { | ^~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dump.o dump.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dungeon.o dungeon.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o eat.o eat.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o end.o end.c end.c: In function 'list_genocided': end.c:1450:8: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1450 | else | ^~~~ end.c:1454:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1454 | if (c == 'q') done_stopprint++; | ^~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o engrave.o engrave.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o exper.o exper.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o explode.o explode.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o extralev.o extralev.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o files.o files.c files.c: In function 'save_savefile_name': files.c:1038:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1038 | (void) write(fd, (genericptr_t) SAVEF, sizeof(SAVEF)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files.c: In function 'docompress_file': files.c:1401:10: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 1401 | (void) setgid(getgid()); | ^~~~~~~~~~~~~~~~ files.c:1402:10: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 1402 | (void) setuid(getuid()); | ^~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fountain.o fountain.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hack.o hack.c hack.c: In function 'moverock': hack.c:586:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 586 | else | ^~~~ hack.c:589:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 589 | if (Blind) feel_location(sx, sy); | ^~ hack.c: In function 'interesting_to_explore': hack.c:1378:1: warning: type of 'x' defaults to 'int' [-Wimplicit-int] 1378 | interesting_to_explore(x,y) { | ^~~~~~~~~~~~~~~~~~~~~~ hack.c:1378:1: warning: type of 'y' defaults to 'int' [-Wimplicit-int] i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hacklib.o hacklib.c hacklib.c: In function 'get_int_from_dev_random': hacklib.c:473:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 473 | fread(&random_seed, sizeof(int),1,fptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o invent.o invent.c invent.c: In function 'doorganize': invent.c:3450:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 3450 | } else | ^~~~ invent.c:3455:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 3455 | otmp->invlet = obj->invlet; | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o light.o light.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o lock.o lock.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mail.o mail.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o makemon.o makemon.c In file included from makemon.c:6: makemon.c: In function 'clone_mon': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) makemon.c:908:5: note: in expansion of macro 'EPRI' 908 | *(EPRI(m3)) = *(EPRI(mon)); | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) makemon.c:908:19: note: in expansion of macro 'EPRI' 908 | *(EPRI(m3)) = *(EPRI(mon)); | ^~~~ makemon.c: In function 'mongets': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ makemon.c:1790:16: note: in expansion of macro 'is_lminion' 1790 | } else if(is_lminion(mtmp)) { | ^~~~~~~~~~ makemon.c: In function 'set_malign': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ makemon.c:1903:10: note: in expansion of macro 'EPRI' 1903 | mal = EPRI(mtmp)->shralign; | ^~~~ In file included from makemon.c:7: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 12 | #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ makemon.c:1905:10: note: in expansion of macro 'EMIN' 1905 | mal = EMIN(mtmp)->min_align; | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mapglyph.o mapglyph.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mcastu.o mcastu.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mhitm.o mhitm.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mhitu.o mhitu.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o minion.o minion.c In file included from minion.c:7: minion.c: In function 'msummon': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:23:10: note: in expansion of macro 'EPRI' 23 | atyp = EPRI(mon)->shralign; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ minion.c:41:13: note: in expansion of macro 'is_lminion' 41 | } else if (is_lminion(mon)) { | ^~~~~~~~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:80:3: note: in expansion of macro 'EPRI' 80 | EPRI(mtmp)->shralign = atyp; | ^~~~ In file included from minion.c:6: minion.c: In function 'summon_minion': ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 12 | #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:118:6: note: in expansion of macro 'EMIN' 118 | EMIN(mon)->min_align = alignment; | ^~~~ In file included from minion.c:7: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minion.c:124:6: note: in expansion of macro 'EPRI' 124 | EPRI(mon)->shralign = alignment; /* always A_LAWFUL here */ | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mklev.o mklev.c mklev.c: In function 'mktrap': mklev.c:1550:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1550 | if (lvl < 2) kind = NO_TRAP; break; | ^~ mklev.c:1550:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1550 | if (lvl < 2) kind = NO_TRAP; break; | ^~~~~ mklev.c:1552:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1552 | if (lvl < 5 || level.flags.noteleport) | ^~ mklev.c:1553:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1553 | kind = NO_TRAP; break; | ^~~~~ mklev.c:1555:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1555 | if (lvl < 5) kind = NO_TRAP; break; | ^~ mklev.c:1555:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1555 | if (lvl < 5) kind = NO_TRAP; break; | ^~~~~ mklev.c:1557:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1557 | if (lvl < 6) kind = NO_TRAP; break; | ^~ mklev.c:1557:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1557 | if (lvl < 6) kind = NO_TRAP; break; | ^~~~~ mklev.c:1559:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1559 | if (lvl < 7) kind = NO_TRAP; break; | ^~ mklev.c:1559:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1559 | if (lvl < 7) kind = NO_TRAP; break; | ^~~~~ mklev.c:1562:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1562 | if (lvl < 8) kind = NO_TRAP; break; | ^~ mklev.c:1562:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1562 | if (lvl < 8) kind = NO_TRAP; break; | ^~~~~ mklev.c:1564:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1564 | if (!Inhell || Insheol) kind = NO_TRAP; break; | ^~ mklev.c:1564:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1564 | if (!Inhell || Insheol) kind = NO_TRAP; break; | ^~~~~ mklev.c:1566:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1566 | if (!Insheol) kind = NO_TRAP; break; | ^~ mklev.c:1566:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1566 | if (!Insheol) kind = NO_TRAP; break; | ^~~~~ mklev.c:1568:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1568 | if (level.flags.noteleport) kind = NO_TRAP; break; | ^~ mklev.c:1568:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1568 | if (level.flags.noteleport) kind = NO_TRAP; break; | ^~~~~ mklev.c:1571:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1571 | if (rn2(7)) kind = NO_TRAP; break; | ^~ mklev.c:1571:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1571 | if (rn2(7)) kind = NO_TRAP; break; | ^~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkmap.o mkmap.c mkmap.c: In function 'pass_two': mkmap.c:147:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 147 | for(count=0, dr=0; dr < 8; dr++) | ^~~ mkmap.c:151:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 151 | if (count == 5) | ^~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkmaze.o mkmaze.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkobj.o mkobj.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mkroom.o mkroom.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mksheol.o mksheol.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mon.o mon.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mondata.o mondata.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o monmove.o monmove.c In file included from monmove.c:8: monmove.c: In function 'onscary': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ monmove.c:134:6: note: in expansion of macro 'is_lminion' 134 | is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL] || | ^~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o monstr.o monstr.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mplayer.o mplayer.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mthrowu.o mthrowu.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o muse.o muse.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o music.o music.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o o_init.o o_init.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o objnam.o objnam.c objnam.c: In function 'readobjnam': objnam.c:2067:10: warning: variable 'found_by_descr' set but not used [-Wunused-but-set-variable] 2067 | boolean found_by_descr = FALSE; | ^~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o options.o options.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pager.o pager.c In file included from /usr/include/string.h:532, from ../include/system.h:21, from ../include/unixconf.h:282, from ../include/global.h:184, from ../include/config.h:477, from ../include/hack.h:9, from pager.c:8: In function 'strncpy', inlined from 'dowhatdoes_core' at pager.c:838:11: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'dowhatdoes_core' at pager.c:842:11: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'dowhatdoes_core' at pager.c:847:11: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' output truncated before terminating nul copying 7 bytes from a string of the same length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pickup.o pickup.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pline.o pline.c In file included from pline.c:7: pline.c: In function 'mstatusline': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pline.c:364:15: note: in expansion of macro 'EPRI' 364 | alignment = EPRI(mtmp)->shralign; | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o polyself.o polyself.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o potion.o potion.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pray.o pray.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priest.o priest.c In file included from priest.c:8: priest.c: In function 'histemple_at': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:125:20: note: in expansion of macro 'EPRI' 125 | return((boolean)((EPRI(priest)->shroom == *in_rooms(x, y, TEMPLE)) && | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:126:20: note: in expansion of macro 'EPRI' 126 | on_level(&(EPRI(priest)->shrlevel), &u.uz))); | ^~~~ priest.c: In function 'pri_move': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:145:11: note: in expansion of macro 'EPRI' 145 | temple = EPRI(priest)->shroom; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:147:7: note: in expansion of macro 'EPRI' 147 | gx = EPRI(priest)->shrpos.x; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:148:7: note: in expansion of macro 'EPRI' 148 | gy = EPRI(priest)->shrpos.y; | ^~~~ priest.c: In function 'priestini': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:192:3: note: in expansion of macro 'EPRI' 192 | EPRI(priest)->shroom = (sroom - rooms) + ROOMOFFSET; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:193:3: note: in expansion of macro 'EPRI' 193 | EPRI(priest)->shralign = Amask2align(levl[sx][sy].altarmask); | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:194:3: note: in expansion of macro 'EPRI' 194 | EPRI(priest)->shrpos.x = sx; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:195:3: note: in expansion of macro 'EPRI' 195 | EPRI(priest)->shrpos.y = sy; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:196:18: note: in expansion of macro 'EPRI' 196 | assign_level(&(EPRI(priest)->shrlevel), lvl); | ^~~~ priest.c: In function 'priestname': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:254:26: note: in expansion of macro 'EPRI' 254 | if (!mon->ispriest && EPRI(mon)->renegade) | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:272:33: note: in expansion of macro 'EPRI' 272 | Strcat(pname, halu_gname((int)EPRI(mon)->shralign)); | ^~~~ In file included from priest.c:9: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 12 | #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:279:27: note: in expansion of macro 'EMIN' 279 | Strcat(pname, halu_gname(EMIN(mon)->min_align)); | ^~~~ In file included from priest.c:8: priest.c: In function 'p_coaligned': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:287:42: note: in expansion of macro 'EPRI' 287 | return((boolean)(u.ualign.type == ((int)EPRI(priest)->shralign))); | ^~~~ priest.c: In function 'has_shrine': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:298:14: note: in expansion of macro 'EPRI' 298 | lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:298:35: note: in expansion of macro 'EPRI' 298 | lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:301:19: note: in expansion of macro 'EPRI' 301 | return((boolean)(EPRI(pri)->shralign == Amask2align(lev->altarmask & ~AM_SHRINE))); | ^~~~ priest.c: In function 'findpriest': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:312:28: note: in expansion of macro 'EPRI' 312 | if(mtmp->ispriest && (EPRI(mtmp)->shroom == roomno) && | ^~~~ priest.c: In function 'mk_roamer': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:546:2: note: in expansion of macro 'EPRI' 546 | EPRI(roamer)->shralign = alignment; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:548:3: note: in expansion of macro 'EPRI' 548 | EPRI(roamer)->renegade = TRUE; | ^~~~ priest.c: In function 'reset_hostility': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:568:5: note: in expansion of macro 'EPRI' 568 | if(EPRI(roamer)->shralign != u.ualign.type) { | ^~~~ priest.c: In function 'ghod_hitsu': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:609:11: note: in expansion of macro 'EPRI' 609 | ax = x = EPRI(priest)->shrpos.x; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:610:11: note: in expansion of macro 'EPRI' 610 | ay = y = EPRI(priest)->shrpos.y; | ^~~~ priest.c: In function 'angry_priest': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:674:18: note: in expansion of macro 'EPRI' 674 | lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:674:42: note: in expansion of macro 'EPRI' 674 | lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:677:4: note: in expansion of macro 'EPRI' 677 | EPRI(priest)->shralign)) { | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:681:3: note: in expansion of macro 'EPRI' 681 | EPRI(priest)->renegade = 0; | ^~~~ priest.c: In function 'clearpriests': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:697:58: note: in expansion of macro 'EPRI' 697 | if (!DEADMONSTER(mtmp) && mtmp->ispriest && !on_level(&(EPRI(mtmp)->shrlevel), &u.uz)) | ^~~~ priest.c: In function 'restpriest': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priest.c:710:21: note: in expansion of macro 'EPRI' 710 | assign_level(&(EPRI(mtmp)->shrlevel), &u.uz); | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o quest.o quest.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o questpgr.o questpgr.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o read.o read.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rect.o rect.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o region.o region.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o restore.o restore.c restore.c: In function 'restgamestate': restore.c:421:14: warning: unused variable 'otmp' [-Wunused-variable] 421 | struct obj *otmp; | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rip.o rip.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rnd.o rnd.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rnd_isaac.o rnd_isaac.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o role.o role.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rumors.o rumors.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o save.o save.c save.c: In function 'savestateinlock': save.c:394:10: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | (void) read(fd, (genericptr_t) &hpid, sizeof(hpid)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ save.c:412:10: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 412 | (void) write(fd, (genericptr_t) &hackpid, sizeof(hackpid)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ save.c:416:14: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 416 | (void) write(fd, (genericptr_t) &currlev, sizeof(currlev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o shk.o shk.c shk.c: In function 'repair_damage': shk.c:3381:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 3381 | while (!(litter[i = rn2(9)] & INSHOP)); | ^~~~~ shk.c:3382:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 3382 | remove_object(otmp); | ^~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o shknam.o shknam.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sit.o sit.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sounds.o sounds.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sp_lev.o sp_lev.c In file included from sp_lev.c:26: sp_lev.c: In function 'flip_level': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:545:3: note: in expansion of macro 'EPRI' 545 | EPRI(mtmp)->shrpos.y = y2 - EPRI(mtmp)->shrpos.y; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:545:31: note: in expansion of macro 'EPRI' 545 | EPRI(mtmp)->shrpos.y = y2 - EPRI(mtmp)->shrpos.y; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:556:3: note: in expansion of macro 'EPRI' 556 | EPRI(mtmp)->shrpos.x = x2 - EPRI(mtmp)->shrpos.x; | ^~~~ ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sp_lev.c:556:31: note: in expansion of macro 'EPRI' 556 | EPRI(mtmp)->shrpos.x = x2 - EPRI(mtmp)->shrpos.x; | ^~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o spell.o spell.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o steal.o steal.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o steed.o steed.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o teleport.o teleport.c make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tilemap ./../win/share/tilemap.c ./tilemap make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tile.o tile.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o timeout.o timeout.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o topten.o topten.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o track.o track.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o trap.o trap.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tutorial.o tutorial.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o u_init.o u_init.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o uhitm.o uhitm.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o unicode.o unicode.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vault.o vault.c In file included from vault.c:6: vault.c: In function 'clear_fcorr': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:27:18: note: in expansion of macro 'EGD' 27 | if (!on_level(&(EGD(grd)->gdlevel), &u.uz)) return TRUE; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:29:17: note: in expansion of macro 'EGD' 29 | while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:29:36: note: in expansion of macro 'EGD' 29 | while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:30:9: note: in expansion of macro 'EGD' 30 | fcx = EGD(grd)->fakecorr[fcbeg].fx; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:31:9: note: in expansion of macro 'EGD' 31 | fcy = EGD(grd)->fakecorr[fcbeg].fy; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:33:8: note: in expansion of macro 'EGD' 33 | EGD(grd)->gddone) | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:48:24: note: in expansion of macro 'EGD' 48 | levl[fcx][fcy].typ = EGD(grd)->fakecorr[fcbeg].ftyp; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:51:3: note: in expansion of macro 'EGD' 51 | EGD(grd)->fcbeg++; | ^~~ vault.c: In function 'grddead': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:79:3: note: in expansion of macro 'EGD' 79 | EGD(grd)->ogx = grd->mx; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:80:3: note: in expansion of macro 'EGD' 80 | EGD(grd)->ogy = grd->my; | ^~~ vault.c: In function 'in_fcorridor': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:93:12: note: in expansion of macro 'EGD' 93 | for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:93:35: note: in expansion of macro 'EGD' 93 | for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:94:11: note: in expansion of macro 'EGD' 94 | if(x == EGD(grd)->fakecorr[fci].fx && | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:95:10: note: in expansion of macro 'EGD' 95 | y == EGD(grd)->fakecorr[fci].fy) | ^~~ vault.c: In function 'findgd': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:107:56: note: in expansion of macro 'EGD' 107 | if(mtmp->isgd && !DEADMONSTER(mtmp) && on_level(&(EGD(mtmp)->gdlevel), &u.uz)) | ^~~ vault.c: In function 'invault': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:225:2: note: in expansion of macro 'EGD' 225 | EGD(guard)->gddone = 0; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:226:2: note: in expansion of macro 'EGD' 226 | EGD(guard)->ogx = x; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:227:2: note: in expansion of macro 'EGD' 227 | EGD(guard)->ogy = y; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:228:17: note: in expansion of macro 'EGD' 228 | assign_level(&(EGD(guard)->gdlevel), &u.uz); | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:229:2: note: in expansion of macro 'EGD' 229 | EGD(guard)->vroom = vaultroom; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:230:2: note: in expansion of macro 'EGD' 230 | EGD(guard)->warncnt = 0; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:322:2: note: in expansion of macro 'EGD' 322 | EGD(guard)->gdx = gx; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:323:2: note: in expansion of macro 'EGD' 323 | EGD(guard)->gdy = gy; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:324:2: note: in expansion of macro 'EGD' 324 | EGD(guard)->fcbeg = 0; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:325:2: note: in expansion of macro 'EGD' 325 | EGD(guard)->fakecorr[0].fx = x; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:326:2: note: in expansion of macro 'EGD' 326 | EGD(guard)->fakecorr[0].fy = y; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:328:6: note: in expansion of macro 'EGD' 328 | EGD(guard)->fakecorr[0].ftyp = levl[x][y].typ; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:330:16: note: in expansion of macro 'EGD' 330 | int vlt = EGD(guard)->vroom; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:335:3: note: in expansion of macro 'EGD' 335 | EGD(guard)->fakecorr[0].ftyp = TLCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:337:3: note: in expansion of macro 'EGD' 337 | EGD(guard)->fakecorr[0].ftyp = TRCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:339:3: note: in expansion of macro 'EGD' 339 | EGD(guard)->fakecorr[0].ftyp = BLCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:341:3: note: in expansion of macro 'EGD' 341 | EGD(guard)->fakecorr[0].ftyp = BRCORNER; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:343:3: note: in expansion of macro 'EGD' 343 | EGD(guard)->fakecorr[0].ftyp = HWALL; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:345:3: note: in expansion of macro 'EGD' 345 | EGD(guard)->fakecorr[0].ftyp = VWALL; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:350:2: note: in expansion of macro 'EGD' 350 | EGD(guard)->fcend = 1; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:351:2: note: in expansion of macro 'EGD' 351 | EGD(guard)->warncnt = 1; | ^~~ vault.c: In function 'wallify_vault': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:376:12: note: in expansion of macro 'EGD' 376 | int vlt = EGD(grd)->vroom; | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:397:20: note: in expansion of macro 'EGD' 397 | move_gold(gold, EGD(grd)->vroom); | ^~~ vault.c: In function 'paygd': ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:792:17: note: in expansion of macro 'EGD' 792 | gx = rooms[EGD(grd)->vroom].lx + rn2(2); | ^~~ ../include/vault.h:29:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 29 | #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vault.c:793:17: note: in expansion of macro 'EGD' 793 | gy = rooms[EGD(grd)->vroom].ly + rn2(2); | ^~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vision.o vision.c vision.c: In function 'vision_recalc': vision.c:602:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 602 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:602:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 602 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:623:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 623 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:623:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 623 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:661:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 661 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ vision.c:661:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 661 | if (row < 0) continue; if (row >= ROWNO) break; | ^~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vis_tab.o vis_tab.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o weapon.o weapon.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o were.o were.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o wield.o wield.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o windows.o windows.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o wizard.o wizard.c In file included from wizard.c:12: wizard.c: In function 'cuss': ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mondata.h:26:7: note: in expansion of macro 'EPRI' 26 | EPRI(mon)->shralign > 0)) | ^~~~ wizard.c:639:12: note: in expansion of macro 'is_lminion' 639 | } else if(is_lminion(mtmp)) { | ^~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o worm.o worm.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o worn.o worn.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o write.o write.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o zap.o zap.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/share/ioctl.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/unix/unixmain.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/share/unixtty.c ./../sys/share/unixtty.c: In function 'linux_mapon': ./../sys/share/unixtty.c:395:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 395 | write(1, "\033(B", 3); | ^~~~~~~~~~~~~~~~~~~~~ ./../sys/share/unixtty.c: In function 'linux_mapoff': ./../sys/share/unixtty.c:405:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 405 | write(1, "\033(U", 3); | ^~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../sys/unix/unixunix.c ./../sys/unix/unixunix.c: In function 'child': ./../sys/unix/unixunix.c:338:10: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | (void) setgid(getgid()); | ^~~~~~~~~~~~~~~~ ./../sys/unix/unixunix.c:339:10: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 339 | (void) setuid(getuid()); | ^~~~~~~~~~~~~~~~ ./../sys/unix/unixunix.c:341:10: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 341 | (void) chdir(getenv("HOME")); | ^~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DNO_MAIN -c ./../util/recover.c ./../util/recover.c: In function 'restore_savefile': ./../util/recover.c:325:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 325 | write(sfd, (genericptr_t) &levc, sizeof(levc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/getline.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/termcap.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/topl.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../win/tty/wintty.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursmain.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/curswins.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursmisc.c ../win/curses/cursmisc.c: In function 'curses_read_char': ../win/curses/cursmisc.c:41:13: warning: variable 'tmpch' set but not used [-Wunused-but-set-variable] 41 | int ch, tmpch; | ^~~~~ ../win/curses/cursmisc.c: In function 'curses_str_remainder': ../win/curses/cursmisc.c:328:10: warning: variable 'curstr' set but not used [-Wunused-but-set-variable] 328 | char curstr[strsize]; | ^~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursdial.c ../win/curses/cursdial.c: In function 'curses_ext_cmd': ../win/curses/cursdial.c:324:24: warning: variable 'h' set but not used [-Wunused-but-set-variable] 324 | int x0, y0, w, h; /* bounding coords of popup */ | ^ ../win/curses/cursdial.c: In function 'menu_display_page': ../win/curses/cursdial.c:1000:44: warning: pointer targets in passing argument 2 of 'mapglyph' differ in signedness [-Wpointer-sign] 1000 | mapglyph(menu_item_ptr->glyph, &curletter, &color, &special, 0, 0); | ^~~~~~~~~~ | | | int * In file included from ../include/config.h:269, from ../include/hack.h:9, from ../win/curses/cursdial.c:4: ../include/extern.h:1087:30: note: expected 'glyph_t *' {aka 'unsigned int *'} but argument is of type 'int *' 1087 | E void FDECL(mapglyph, (int, glyph_t *, int *, unsigned *, int, int)); | ^~~~~~~~~ ../include/tradstdc.h:124:23: note: in definition of macro 'FDECL' 124 | # define FDECL(f,p) f p | ^ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursstat.c ../win/curses/cursstat.c: In function 'curses_update_stats': ../win/curses/cursstat.c:444:13: warning: variable 'ax' set but not used [-Wunused-but-set-variable] 444 | int ax = 0; | ^~ ../win/curses/cursstat.c: In function 'curses_add_statuses': ../win/curses/cursstat.c:857:13: warning: variable 'my' set but not used [-Wunused-but-set-variable] 857 | int my = *y; | ^~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursinit.c ../win/curses/cursinit.c: In function 'curses_debug_show_colors': ../win/curses/cursinit.c:1153:13: warning: unused variable 'win' [-Wunused-variable] 1153 | WINDOW *win = curses_get_nhwin(MESSAGE_WIN); | ^~~ ../win/curses/cursinit.c:1148:9: warning: unused variable 'i' [-Wunused-variable] 1148 | int i,c; | ^ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursmesg.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ../win/curses/cursinvt.c ../win/curses/cursinvt.c: In function 'curses_add_inv': ../win/curses/cursinvt.c:87:25: warning: pointer targets in passing argument 2 of 'mapglyph' differ in signedness [-Wpointer-sign] 87 | mapglyph(glyph, &symbol, &color, &dummy, | ^~~~~~~ | | | int * In file included from ../include/config.h:269, from ../include/hack.h:9, from ../win/curses/cursinvt.c:4: ../include/extern.h:1087:30: note: expected 'glyph_t *' {aka 'unsigned int *'} but argument is of type 'int *' 1087 | E void FDECL(mapglyph, (int, glyph_t *, int *, unsigned *, int, int)); | ^~~~~~~~~ ../include/tradstdc.h:124:23: note: in definition of macro 'FDECL' 124 | # define FDECL(f,p) f p | ^ ../win/curses/cursinvt.c:103:55: warning: passing argument 3 of 'curses_get_menu_coloring' from incompatible pointer type [-Wincompatible-pointer-types] 103 | curses_get_menu_coloring(str_mutable, &color, &attr); | ^~~~~ | | | attr_t * {aka long unsigned int *} In file included from ../win/curses/cursinvt.c:7: ../win/curses/cursdial.h:24:49: note: expected 'int *' but argument is of type 'attr_t *' {aka 'long unsigned int *'} 24 | boolean curses_get_menu_coloring(char *, int *, int *); | ^~~~~ ../win/curses/cursinvt.c:99:17: warning: unused variable 'menu_color' [-Wunused-variable] 99 | boolean menu_color = FALSE; | ^~~~~~~~~~ i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o version.o version.c i586-alt-linux-gcc -DAUTOCONF -Wall -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o livelog.o livelog.c Loading ... i586-alt-linux-gcc -DAUTOCONF -o unnethack monst.o objects.o alloc.o allmain.o apply.o artifact.o attrib.o ball.o base32.o bones.o botl.o cmd.o dbridge.o decl.o detect.o dig.o display.o dlb.o do.o do_name.o do_wear.o dog.o dogmove.o dokick.o dothrow.o drawing.o dump.o dungeon.o eat.o end.o engrave.o exper.o explode.o extralev.o files.o fountain.o hack.o hacklib.o invent.o light.o lock.o mail.o makemon.o mapglyph.o mcastu.o mhitm.o mhitu.o minion.o mklev.o mkmap.o mkmaze.o mkobj.o mkroom.o mksheol.o mon.o mondata.o monmove.o monstr.o mplayer.o mthrowu.o muse.o music.o o_init.o objnam.o options.o pager.o pickup.o pline.o polyself.o potion.o pray.o priest.o quest.o questpgr.o read.o rect.o region.o restore.o rip.o rnd.o rnd_isaac.o role.o rumors.o save.o shk.o shknam.o sit.o sounds.o sp_lev.o spell.o steal.o steed.o teleport.o tile.o timeout.o topten.o track.o trap.o tutorial.o u_init.o uhitm.o unicode.o vault.o vision.o vis_tab.o weapon.o were.o wield.o windows.o wizard.o worm.o worn.o write.o zap.o ioctl.o unixmain.o unixtty.o unixunix.o unixres.o recover.o getline.o termcap.o topl.o wintty.o cursmain.o curswins.o cursmisc.o cursdial.o cursstat.o cursinit.o cursmesg.o cursinvt.o version.o livelog.o -lncurses -lncurses In function 'strncpy', inlined from 'strprepend' at objnam.c:65:9, inlined from 'doname_base' at objnam.c:710:11: /usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ objnam.c: In function 'doname_base': objnam.c:58:24: note: length computed here 58 | register int i = (int)strlen(pref); | ^ In function 'strncpy', inlined from 'strprepend' at objnam.c:65:9, inlined from 'doname_base' at objnam.c:1013:7: /usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ objnam.c: In function 'doname_base': objnam.c:58:24: note: length computed here 58 | register int i = (int)strlen(pref); | ^ In function 'strncpy', inlined from 'strprepend' at objnam.c:65:9, inlined from 'aobjnam' at objnam.c:1312:8: /usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ objnam.c: In function 'aobjnam': objnam.c:58:24: note: length computed here 58 | register int i = (int)strlen(pref); | ^ In function 'strcpy', inlined from 'curses_break_str' at ../win/curses/cursmisc.c:275:5: /usr/include/bits/string_fortified.h:75:10: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^ ../win/curses/cursmisc.c: In function 'curses_break_str': ../win/curses/cursmisc.c:271:10: note: at offset 0 to an object declared here 271 | char substr[strsize]; | ^ In function 'strcpy', inlined from 'curses_str_remainder' at ../win/curses/cursmisc.c:331:5, inlined from 'curses_message_win_puts' at ../win/curses/cursmesg.c:124:42: /usr/include/bits/string_fortified.h:75:10: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^ ../win/curses/cursmesg.c: In function 'curses_message_win_puts': ../win/curses/cursmisc.c:327:10: note: at offset 0 to an object declared here 327 | char substr[strsize]; | ^ unnethack is up to date. make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' ( cd util ; make recover ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ( cd dat ; make data ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ../util/makedefs -d make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd dat ; make oracles ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ../util/makedefs -h make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd dat ; make options ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' make[1]: 'options' is up to date. make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd dat ; make quest.dat ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ../util/makedefs -q make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd dat ; make rumors ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ../util/makedefs -r make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd util ; make lev_comp ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ( cd dat ; make spec_levs ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' rm -f vaults.dat ../util/lev_comp ./vaults.des ../util/lev_comp ./advcal.des ../util/lev_comp ./bigroom.des ../util/lev_comp ./blkmar.des ../util/lev_comp ./castle.des ../util/lev_comp ./dragons.des ./dragons.des: line 100 : WARNING : Unknown room type "dragon shop"! Making ordinary room... ../util/lev_comp ./endgame.des ../util/lev_comp ./gehennom.des ../util/lev_comp ./heck.des ../util/lev_comp ./knox.des ../util/lev_comp ./medusa.des ../util/lev_comp ./nymph.des ../util/lev_comp ./town-?.des ../util/lev_comp ./moria.des ../util/lev_comp ./mines.des ../util/lev_comp ./oracle.des ../util/lev_comp ./sokoban.des ../util/lev_comp ./sheol.des ../util/lev_comp ./tower.des ../util/lev_comp ./yendor.des touch spec_levs make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd dat ; make quest_levs ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ../util/lev_comp ./Arch.des ../util/lev_comp ./Barb.des ../util/lev_comp ./Caveman.des ../util/lev_comp ./Convict.des ../util/lev_comp ./Healer.des ../util/lev_comp ./Knight.des ../util/lev_comp ./Monk.des ../util/lev_comp ./Priest.des ../util/lev_comp ./Ranger.des ../util/lev_comp ./Rogue.des ../util/lev_comp ./Samurai.des ../util/lev_comp ./Tourist.des ../util/lev_comp ./Valkyrie.des ../util/lev_comp ./Wizard.des touch quest_levs make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd util ; make dgn_comp ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ( cd dat ; make dungeon ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ../util/makedefs -e ../util/dgn_comp dungeon.pdf make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd doc; make Guidebook.txt ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/doc' tbl ./tmac.n ./Guidebook.mn | nroff -c -Tascii | col -bx > Guidebook.txt warning: file `./Guidebook.mn', around line 204: table wider than line width ./Guidebook.mn:1972: warning [p 39, 9.3i]: cannot adjust line warning: file `./Guidebook.mn', around line 2783: table wider than line width make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/doc' mkdir -p /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack mkdir -p /usr/src/tmp/unnethack-buildroot/usr/bin mkdir -p /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/bones /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/saves mkdir -p /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/level /usr/src/tmp/unnethack-buildroot/usr/share/unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack mkdir -p /usr/src/tmp/unnethack-buildroot/usr/share/doc//unnethack rmdir ./-p rmdir: failed to remove './-p': No such file or directory make: [Makefile:318: install] Error 1 (ignored) echo games /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/bones /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/saves /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/level games /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/bones /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/saves /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/level echo bin /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/bones /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/saves /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/level bin /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/bones /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/saves /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/level chmod 0755 /usr/src/tmp/unnethack-buildroot/var/lib/unnethack /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/bones /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/saves /usr/src/tmp/unnethack-buildroot/var/lib/unnethack/level echo games /usr/src/tmp/unnethack-buildroot/usr/share/unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack games /usr/src/tmp/unnethack-buildroot/usr/share/unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack echo bin /usr/src/tmp/unnethack-buildroot/usr/share/unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack bin /usr/src/tmp/unnethack-buildroot/usr/share/unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack chmod 0755 /usr/src/tmp/unnethack-buildroot/usr/share/unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack ( make dofiles ) make[1]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2' target=`sed -n \ -e '/librarian/{' \ -e 's/.*/dlb/p' \ -e 'q' \ -e '}' \ -e '$s/.*/nodlb/p' < dat/options` ; \ make dofiles-${target-nodlb} make[2]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2' ( cd src ; make ) make[3]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' unnethack is up to date. make[3]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' ( cd dat ; make options ) make[3]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' make[3]: 'options' is up to date. make[3]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' data file compression, data librarian, debug mode, make[3]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2' ( cd src ; make ) make[4]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' unnethack is up to date. make[4]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' ( cd util ; make lev_comp ) make[4]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[5]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[5]: '../include/date.h' is up to date. make[5]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[4]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ( cd dat ; make spec_levs ) make[4]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' make[4]: 'spec_levs' is up to date. make[4]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd dat ; make quest_levs ) make[4]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' make[4]: 'quest_levs' is up to date. make[4]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/dat' ( cd util ; make dlb ) make[4]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' make[5]: Entering directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' make[5]: '../include/date.h' is up to date. make[5]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/src' i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./dlb_main.c i586-alt-linux-gcc -DAUTOCONF -O2 -I../include -I./../include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ./../src/dlb.c -o ../src/dlb_util.o i586-alt-linux-gcc -DAUTOCONF -o dlb dlb_main.o ../src/dlb_util.o ../src/alloc_util.o panic.o ./dlb_main.c:25:16: warning: type of 'open_library' does not match original declaration [-Wlto-type-mismatch] 25 | extern boolean FDECL(open_library,(const char *,library *)); | ^ ./../src/dlb.c:207:1: note: type mismatch in parameter 3 207 | open_library(lib_area, lib_name, lp) | ^ ./../src/dlb.c:207:1: note: 'open_library' was previously declared here make[4]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2/util' ( cd dat ; LC_ALL=C ; ../util/dlb cf nhdat help hh cmdhelp history opthelp wizhelp data oracles options quest.dat rumors vaults.dat dungeon asmod-?.lev baalz-?.lev bigrm-*.lev blkmar-?.lev castle-?.lev fakewiz?.lev vlt-*.lev juiblex.lev knox-?.lev town*.lev medusa-?.lev minend-?.lev minefill.lev minetn-?.lev oracle.lev orcus-?.lev sanctum.lev soko?-*.lev hellfill.lev nymph.lev drgn?.lev tower?.lev valley-?.lev wizard?.lev heck-?-?.lev sheolfil.lev palace_f.lev palace_e.lev sheolmid.lev advcal.lev moria?-*.lev astral.lev air.lev earth.lev fire.lev water.lev ???-goal.lev ???-fil?.lev ???-loca.lev ???-strt.lev ) make[3]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2' ( cd dat ; cp nhdat /usr/src/tmp/unnethack-buildroot/usr/share/unnethack ) ( cd /usr/src/tmp/unnethack-buildroot/usr/share/unnethack ; \ echo games nhdat ; \ echo bin nhdat ; \ chmod 0644 nhdat ) games nhdat bin nhdat make[2]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2' (cd src; cp unnethack /usr/src/tmp/unnethack-buildroot/usr/share/unnethack) #cp ./sys/winnt/defaults.nh /usr/src/tmp/unnethack-buildroot/usr/share/unnethack cp ./sys/unix/defaults.nh /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/unnethackrc.default cp util/recover /usr/src/tmp/unnethack-buildroot/usr/share/unnethack if test -f ./doc/Guidebook.txt ; then \ cp ./doc/Guidebook.txt /usr/src/tmp/unnethack-buildroot/usr/share/doc//unnethack; \ fi cp ./dat/license /usr/src/tmp/unnethack-buildroot/usr/share/doc//unnethack cp ./dat/unnethack_dump.css /usr/src/tmp/unnethack-buildroot/usr/share/unnethack rm -f /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack sed -e 's;/usr/games/lib/nethackdir;/usr/share/unnethack;' \ -e 's;HACKDIR/nethack;HACKDIR/unnethack;' \ < ./sys/unix/nethack.sh \ > /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack ( cd /usr/src/tmp/unnethack-buildroot/usr/share/unnethack ; echo games unnethack recover ; \ echo bin unnethack recover ) games unnethack recover bin unnethack recover chmod 04755 /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/unnethack chmod 0755 /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/recover ( cd /usr/src/tmp/unnethack-buildroot/usr/share/doc//unnethack ; \ echo games license Guidebook.txt ; \ echo bin license Guidebook.txt ; \ chmod 0644 license Guidebook.txt ) games license Guidebook.txt bin license Guidebook.txt echo games /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack games /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack echo bin /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack bin /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack chmod 0755 /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack make[1]: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2' ( cd /usr/src/tmp/unnethack-buildroot/var/lib/unnethack ; touch perm record logfile xlogfile ) ( cd /usr/src/tmp/unnethack-buildroot/var/lib/unnethack ; echo games perm record logfile xlogfile ; \ echo bin perm record logfile xlogfile ; \ chmod 0644 perm record logfile xlogfile ) games perm record logfile xlogfile bin perm record logfile xlogfile You may also want to reinstall the man pages via the doc Makefile. make: Leaving directory '/usr/src/RPM/BUILD/unnethack-5.3.2' + mv /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/recover /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.recover + ln -rs /usr/bin/unnethack.recover /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/recover + mv /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/unnethack /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.bin + ln -rs /usr/bin/unnethack.bin /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/unnethack + for u in dlb dgn_comp lev_comp tilemap + install util/dlb /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.dlb + ln -rs /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.dlb /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/dlb + for u in dlb dgn_comp lev_comp tilemap + install util/dgn_comp /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.dgn_comp + ln -rs /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.dgn_comp /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/dgn_comp + for u in dlb dgn_comp lev_comp tilemap + install util/lev_comp /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.lev_comp + ln -rs /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.lev_comp /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/lev_comp + for u in dlb dgn_comp lev_comp tilemap + install util/tilemap /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.tilemap + ln -rs /usr/src/tmp/unnethack-buildroot/usr/bin/unnethack.tilemap /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/tilemap + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/unnethack-buildroot (auto) mode of './usr/bin/unnethack.bin' changed from 4755 (rwsr-xr-x) to 4711 (rws--x--x) Verifying and fixing files in /usr/src/tmp/unnethack-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/unnethack-buildroot/ (default) Compressing files in /usr/src/tmp/unnethack-buildroot (auto) Adjusting library links in /usr/src/tmp/unnethack-buildroot ./var/lib: (from :0) Verifying ELF objects in /usr/src/tmp/unnethack-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/unnethack.tilemap: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/unnethack.lev_comp: uses non-LFS functions: fopen freopen open verify-elf: WARNING: ./usr/bin/unnethack.dgn_comp: uses non-LFS functions: freopen verify-elf: WARNING: ./usr/bin/unnethack.dlb: uses non-LFS functions: fopen lseek open verify-elf: WARNING: ./usr/bin/unnethack.bin: uses non-LFS functions: __fxstat __xstat creat fcntl fopen freopen lseek open verify-elf: WARNING: ./usr/bin/unnethack.recover: uses non-LFS functions: creat open Processing files: unnethack-5.3.2-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.69248 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd unnethack-5.3.2 + DOCDIR=/usr/src/tmp/unnethack-buildroot/usr/share/doc/unnethack-5.3.2 + export DOCDIR + rm -rf /usr/src/tmp/unnethack-buildroot/usr/share/doc/unnethack-5.3.2 + /bin/mkdir -p /usr/src/tmp/unnethack-buildroot/usr/share/doc/unnethack-5.3.2 + cp -prL doc README /usr/src/tmp/unnethack-buildroot/usr/share/doc/unnethack-5.3.2 + chmod -R go-w /usr/src/tmp/unnethack-buildroot/usr/share/doc/unnethack-5.3.2 + chmod -R a+rX /usr/src/tmp/unnethack-buildroot/usr/share/doc/unnethack-5.3.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ujU2Fz find-provides: broken symbolic link /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/recover -> ../../../../../../bin/unnethack.recover is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/unnethack -> ../../../../../../bin/unnethack.bin is not going to provide anything find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NCuI0y find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) symlinks.req: WARNING: /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/unnethack: /usr/share/unnethack/../../../../../../bin/unnethack.bin cannot be canonicalized under RPM_BUILD_ROOT symlinks.req: WARNING: /usr/src/tmp/unnethack-buildroot/usr/share/unnethack/recover: /usr/share/unnethack/../../../../../../bin/unnethack.recover cannot be canonicalized under RPM_BUILD_ROOT find-requires: FINDPACKAGE-COMMANDS: cp Requires: /bin/sh, /lib/ld-linux.so.2, coreutils, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libncurses.so.5 >= set:mgQBG73Azsl3EAOxtqaUlYDZE4imGUSmNQWnfIZwZ3AStl1wzjgqcy2hDqGmluWhxeNSew59YzM66sm3cXPC0TDHYRaVJgwTxsJXtZhXJ1N0ul67UE09, libtinfo.so.5 >= set:lghURfLatwPkHU6cCiMexMyo0xGZ4ZmQyJOBYmutaiD6, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QdlIgz Creating unnethack-debuginfo package Processing files: unnethack-debuginfo-5.3.2-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xQfoHy find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9um09y find-requires: running scripts (debuginfo) Requires: unnethack = 5.3.2-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libncurses.so.5), debug(libtinfo.so.5) Adding to unnethack-debuginfo a strict dependency on unnethack Wrote: /usr/src/RPM/RPMS/i586/unnethack-5.3.2-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/unnethack-debuginfo-5.3.2-alt2.i586.rpm (w2T8.xzdio) 206.70user 9.93system 4:09.21elapsed 86%CPU (0avgtext+0avgdata 72872maxresident)k 0inputs+0outputs (0major+4267362minor)pagefaults 0swaps 211.63user 12.75system 4:26.12elapsed 84%CPU (0avgtext+0avgdata 101244maxresident)k 264inputs+0outputs (0major+4565273minor)pagefaults 0swaps --- unnethack-5.3.2-alt2.i586.rpm.repo 2021-04-19 14:24:14.000000000 +0000 +++ unnethack-5.3.2-alt2.i586.rpm.hasher 2021-09-04 13:56:28.087508725 +0000 @@ -88,8 +88,8 @@ File: /usr/bin/unnethack 100755 root:root 10992ce43d84d259dde945553e814037 -File: /usr/bin/unnethack.bin 102711 root:games 40e611948bc5b925a074961beee20b12 -File: /usr/bin/unnethack.dgn_comp 100755 root:root db7ad949ba862dc4b020da10a3e1d1d4 -File: /usr/bin/unnethack.dlb 100755 root:root e693048772b972216a39746fca50fc7e -File: /usr/bin/unnethack.lev_comp 100755 root:root fb40c45bc984fdd7d0cbde7d94f017fe -File: /usr/bin/unnethack.recover 100755 root:root ebac921ecb581c92259b7867f8adc6ae -File: /usr/bin/unnethack.tilemap 100755 root:root c423f6beb1a995dac898a5fd13879654 +File: /usr/bin/unnethack.bin 102711 root:games 48fcdf3f491541c35bdb624313ee8481 +File: /usr/bin/unnethack.dgn_comp 100755 root:root d4d72ff8fa06c58b37e08bf243cc8a66 +File: /usr/bin/unnethack.dlb 100755 root:root b3e24f7badb488c151ce76a75a5033fb +File: /usr/bin/unnethack.lev_comp 100755 root:root e306fd9f64600a990a3de6b3b20f676c +File: /usr/bin/unnethack.recover 100755 root:root 8140b706e00ab9149d488cc49b1160ab +File: /usr/bin/unnethack.tilemap 100755 root:root 6c1f2345494ea19e7bcc1c60c78b765c File: /usr/share/doc/unnethack 40755 root:root @@ -157,2 +157,2 @@ File: /var/lib/unnethack/xlogfile 100664 root:games -RPMIdentity: 8a3290c6f6f582a10b7291489b3d3f097a36dd32de1c22eef7c1709ac85fcdc139cf2cc8114bbc5be530dbeb37b21c149371172c0d140f29af7416af66aad23e +RPMIdentity: 61b3d224377e1d84e3cda578248d5f73f5b2c7a83c8875091e0aae30fe9cc224b3f8d35321032d4ae6fced14e44cc163843d24d5a4f20c5acea1b5de4e1f4851 --- unnethack-debuginfo-5.3.2-alt2.i586.rpm.repo 2021-04-19 14:24:14.000000000 +0000 +++ unnethack-debuginfo-5.3.2-alt2.i586.rpm.hasher 2021-09-04 13:56:28.306510818 +0000 @@ -1,19 +1,19 @@ -/usr/lib/debug/.build-id/53 40755 root:root -/usr/lib/debug/.build-id/53/2336aaae43fc6fa5895902f4a032322551d1a6 120777 root:root ../../../../bin/unnethack.dgn_comp -/usr/lib/debug/.build-id/53/2336aaae43fc6fa5895902f4a032322551d1a6.debug 120777 root:root ../../usr/bin/unnethack.dgn_comp.debug -/usr/lib/debug/.build-id/6e 40755 root:root -/usr/lib/debug/.build-id/6e/01037aa8db8c9207038bc93589be0396d0e037 120777 root:root ../../../../bin/unnethack.dlb -/usr/lib/debug/.build-id/6e/01037aa8db8c9207038bc93589be0396d0e037.debug 120777 root:root ../../usr/bin/unnethack.dlb.debug -/usr/lib/debug/.build-id/9d 40755 root:root -/usr/lib/debug/.build-id/9d/cbd1ee6a77ef605c9408b9f7c0a0217c9d2451 120777 root:root ../../../../bin/unnethack.recover -/usr/lib/debug/.build-id/9d/cbd1ee6a77ef605c9408b9f7c0a0217c9d2451.debug 120777 root:root ../../usr/bin/unnethack.recover.debug -/usr/lib/debug/.build-id/d3 40755 root:root -/usr/lib/debug/.build-id/d3/0a6a18154cb331bb649337fcecfe2bba5dbdb9 120777 root:root ../../../../bin/unnethack.lev_comp -/usr/lib/debug/.build-id/d3/0a6a18154cb331bb649337fcecfe2bba5dbdb9.debug 120777 root:root ../../usr/bin/unnethack.lev_comp.debug -/usr/lib/debug/.build-id/e4 40755 root:root -/usr/lib/debug/.build-id/e4/c50a20f8945adead966861b2a60a20f47341b3 120777 root:root ../../../../bin/unnethack.bin -/usr/lib/debug/.build-id/e4/c50a20f8945adead966861b2a60a20f47341b3.debug 120777 root:root ../../usr/bin/unnethack.bin.debug -/usr/lib/debug/.build-id/e8 40755 root:root -/usr/lib/debug/.build-id/e8/551f05c0967210072a85f3d1520367891aed80 120777 root:root ../../../../bin/unnethack.tilemap -/usr/lib/debug/.build-id/e8/551f05c0967210072a85f3d1520367891aed80.debug 120777 root:root ../../usr/bin/unnethack.tilemap.debug +/usr/lib/debug/.build-id/02 40755 root:root +/usr/lib/debug/.build-id/02/08d084d9841a1c3232a32b43d9ef36b18de45e 120777 root:root ../../../../bin/unnethack.dgn_comp +/usr/lib/debug/.build-id/02/08d084d9841a1c3232a32b43d9ef36b18de45e.debug 120777 root:root ../../usr/bin/unnethack.dgn_comp.debug +/usr/lib/debug/.build-id/1a 40755 root:root +/usr/lib/debug/.build-id/1a/1b698528729fc8b5274a4052a67e6855bbf1d6 120777 root:root ../../../../bin/unnethack.dlb +/usr/lib/debug/.build-id/1a/1b698528729fc8b5274a4052a67e6855bbf1d6.debug 120777 root:root ../../usr/bin/unnethack.dlb.debug +/usr/lib/debug/.build-id/32 40755 root:root +/usr/lib/debug/.build-id/32/e3e6b3c1efdb70ed5243baa281d8614b63604d 120777 root:root ../../../../bin/unnethack.bin +/usr/lib/debug/.build-id/32/e3e6b3c1efdb70ed5243baa281d8614b63604d.debug 120777 root:root ../../usr/bin/unnethack.bin.debug +/usr/lib/debug/.build-id/60 40755 root:root +/usr/lib/debug/.build-id/60/2ee30f675aa10cccb42d6ba94c1765326b2902 120777 root:root ../../../../bin/unnethack.lev_comp +/usr/lib/debug/.build-id/60/2ee30f675aa10cccb42d6ba94c1765326b2902.debug 120777 root:root ../../usr/bin/unnethack.lev_comp.debug +/usr/lib/debug/.build-id/83 40755 root:root +/usr/lib/debug/.build-id/83/d6b884b3c2ba1ed316ed92eef627adbd02fa08 120777 root:root ../../../../bin/unnethack.recover +/usr/lib/debug/.build-id/83/d6b884b3c2ba1ed316ed92eef627adbd02fa08.debug 120777 root:root ../../usr/bin/unnethack.recover.debug +/usr/lib/debug/.build-id/e2 40755 root:root +/usr/lib/debug/.build-id/e2/ee4e0c8282c430889010ebbe64739dadef48e8 120777 root:root ../../../../bin/unnethack.tilemap +/usr/lib/debug/.build-id/e2/ee4e0c8282c430889010ebbe64739dadef48e8.debug 120777 root:root ../../usr/bin/unnethack.tilemap.debug /usr/lib/debug/usr/bin/unnethack.bin.debug 100644 root:root @@ -43,3 +43,2 @@ /usr/src/debug/unnethack-5.3.2/include/eshk.h 100644 root:root -/usr/src/debug/unnethack-5.3.2/include/extern.h 100644 root:root /usr/src/debug/unnethack-5.3.2/include/flag.h 100644 root:root @@ -214,3 +213,2 @@ /usr/src/debug/unnethack-5.3.2/win/curses/cursdial.c 100644 root:root -/usr/src/debug/unnethack-5.3.2/win/curses/cursdial.h 100644 root:root /usr/src/debug/unnethack-5.3.2/win/curses/cursinit.c 100644 root:root @@ -221,3 +219,2 @@ /usr/src/debug/unnethack-5.3.2/win/curses/cursstat.c 100644 root:root -/usr/src/debug/unnethack-5.3.2/win/curses/cursstat.h 100644 root:root /usr/src/debug/unnethack-5.3.2/win/curses/curswins.c 100644 root:root @@ -237,26 +234,26 @@ Provides: unnethack-debuginfo = 5.3.2-alt2:sisyphus+270302.100.1.1 -File: /usr/lib/debug/.build-id/53 40755 root:root -File: /usr/lib/debug/.build-id/53/2336aaae43fc6fa5895902f4a032322551d1a6 120777 root:root ../../../../bin/unnethack.dgn_comp -File: /usr/lib/debug/.build-id/53/2336aaae43fc6fa5895902f4a032322551d1a6.debug 120777 root:root ../../usr/bin/unnethack.dgn_comp.debug -File: /usr/lib/debug/.build-id/6e 40755 root:root -File: /usr/lib/debug/.build-id/6e/01037aa8db8c9207038bc93589be0396d0e037 120777 root:root ../../../../bin/unnethack.dlb -File: /usr/lib/debug/.build-id/6e/01037aa8db8c9207038bc93589be0396d0e037.debug 120777 root:root ../../usr/bin/unnethack.dlb.debug -File: /usr/lib/debug/.build-id/9d 40755 root:root -File: /usr/lib/debug/.build-id/9d/cbd1ee6a77ef605c9408b9f7c0a0217c9d2451 120777 root:root ../../../../bin/unnethack.recover -File: /usr/lib/debug/.build-id/9d/cbd1ee6a77ef605c9408b9f7c0a0217c9d2451.debug 120777 root:root ../../usr/bin/unnethack.recover.debug -File: /usr/lib/debug/.build-id/d3 40755 root:root -File: /usr/lib/debug/.build-id/d3/0a6a18154cb331bb649337fcecfe2bba5dbdb9 120777 root:root ../../../../bin/unnethack.lev_comp -File: /usr/lib/debug/.build-id/d3/0a6a18154cb331bb649337fcecfe2bba5dbdb9.debug 120777 root:root ../../usr/bin/unnethack.lev_comp.debug -File: /usr/lib/debug/.build-id/e4 40755 root:root -File: /usr/lib/debug/.build-id/e4/c50a20f8945adead966861b2a60a20f47341b3 120777 root:root ../../../../bin/unnethack.bin -File: /usr/lib/debug/.build-id/e4/c50a20f8945adead966861b2a60a20f47341b3.debug 120777 root:root ../../usr/bin/unnethack.bin.debug -File: /usr/lib/debug/.build-id/e8 40755 root:root -File: /usr/lib/debug/.build-id/e8/551f05c0967210072a85f3d1520367891aed80 120777 root:root ../../../../bin/unnethack.tilemap -File: /usr/lib/debug/.build-id/e8/551f05c0967210072a85f3d1520367891aed80.debug 120777 root:root ../../usr/bin/unnethack.tilemap.debug -File: /usr/lib/debug/usr/bin/unnethack.bin.debug 100644 root:root 6881be2487a67e0e48a740aa22b21742 -File: /usr/lib/debug/usr/bin/unnethack.dgn_comp.debug 100644 root:root afbe926abaa378a0187492f60bb4dd27 -File: /usr/lib/debug/usr/bin/unnethack.dlb.debug 100644 root:root 1bdae2e07e7e728e411362c6ec696f33 -File: /usr/lib/debug/usr/bin/unnethack.lev_comp.debug 100644 root:root e284122fe0eae6fed76560388c4eca76 -File: /usr/lib/debug/usr/bin/unnethack.recover.debug 100644 root:root 9da9d661d9331c58bcbf77ccbedb68a4 -File: /usr/lib/debug/usr/bin/unnethack.tilemap.debug 100644 root:root 8618bd11165eb06cbe5f3a0e5a42434d +File: /usr/lib/debug/.build-id/02 40755 root:root +File: /usr/lib/debug/.build-id/02/08d084d9841a1c3232a32b43d9ef36b18de45e 120777 root:root ../../../../bin/unnethack.dgn_comp +File: /usr/lib/debug/.build-id/02/08d084d9841a1c3232a32b43d9ef36b18de45e.debug 120777 root:root ../../usr/bin/unnethack.dgn_comp.debug +File: /usr/lib/debug/.build-id/1a 40755 root:root +File: /usr/lib/debug/.build-id/1a/1b698528729fc8b5274a4052a67e6855bbf1d6 120777 root:root ../../../../bin/unnethack.dlb +File: /usr/lib/debug/.build-id/1a/1b698528729fc8b5274a4052a67e6855bbf1d6.debug 120777 root:root ../../usr/bin/unnethack.dlb.debug +File: /usr/lib/debug/.build-id/32 40755 root:root +File: /usr/lib/debug/.build-id/32/e3e6b3c1efdb70ed5243baa281d8614b63604d 120777 root:root ../../../../bin/unnethack.bin +File: /usr/lib/debug/.build-id/32/e3e6b3c1efdb70ed5243baa281d8614b63604d.debug 120777 root:root ../../usr/bin/unnethack.bin.debug +File: /usr/lib/debug/.build-id/60 40755 root:root +File: /usr/lib/debug/.build-id/60/2ee30f675aa10cccb42d6ba94c1765326b2902 120777 root:root ../../../../bin/unnethack.lev_comp +File: /usr/lib/debug/.build-id/60/2ee30f675aa10cccb42d6ba94c1765326b2902.debug 120777 root:root ../../usr/bin/unnethack.lev_comp.debug +File: /usr/lib/debug/.build-id/83 40755 root:root +File: /usr/lib/debug/.build-id/83/d6b884b3c2ba1ed316ed92eef627adbd02fa08 120777 root:root ../../../../bin/unnethack.recover +File: /usr/lib/debug/.build-id/83/d6b884b3c2ba1ed316ed92eef627adbd02fa08.debug 120777 root:root ../../usr/bin/unnethack.recover.debug +File: /usr/lib/debug/.build-id/e2 40755 root:root +File: /usr/lib/debug/.build-id/e2/ee4e0c8282c430889010ebbe64739dadef48e8 120777 root:root ../../../../bin/unnethack.tilemap +File: /usr/lib/debug/.build-id/e2/ee4e0c8282c430889010ebbe64739dadef48e8.debug 120777 root:root ../../usr/bin/unnethack.tilemap.debug +File: /usr/lib/debug/usr/bin/unnethack.bin.debug 100644 root:root 547f1af123f21a82398ac7629e58329e +File: /usr/lib/debug/usr/bin/unnethack.dgn_comp.debug 100644 root:root 6afb7e101a81c7ae4f6dc02f4b4fa570 +File: /usr/lib/debug/usr/bin/unnethack.dlb.debug 100644 root:root b0d38fb75688e2d94fea88d18e922cba +File: /usr/lib/debug/usr/bin/unnethack.lev_comp.debug 100644 root:root cfea5bc72f48577077906f14fd88b66a +File: /usr/lib/debug/usr/bin/unnethack.recover.debug 100644 root:root 89a03a28cb228a958d6a95d842851327 +File: /usr/lib/debug/usr/bin/unnethack.tilemap.debug 100644 root:root a88e10d2a0604f78cfc05b58fbe5117b File: /usr/src/debug/unnethack-5.3.2 40755 root:root @@ -280,3 +277,2 @@ File: /usr/src/debug/unnethack-5.3.2/include/eshk.h 100644 root:root 72bd5890bed2dc5ea2bd5727e90b7fe3 -File: /usr/src/debug/unnethack-5.3.2/include/extern.h 100644 root:root 45e5da9f641562f7986ba7443f9a1e9d File: /usr/src/debug/unnethack-5.3.2/include/flag.h 100644 root:root 588a764abb487483f15fe4ce597ab724 @@ -451,3 +447,2 @@ File: /usr/src/debug/unnethack-5.3.2/win/curses/cursdial.c 100644 root:root 9e53390c385cb53a47eaeb678f720ec0 -File: /usr/src/debug/unnethack-5.3.2/win/curses/cursdial.h 100644 root:root e4d036475fd1a8db074846eb18ed29e4 File: /usr/src/debug/unnethack-5.3.2/win/curses/cursinit.c 100644 root:root ff95fdba76b6d6e176a0ee36fb07a0c7 @@ -458,3 +453,2 @@ File: /usr/src/debug/unnethack-5.3.2/win/curses/cursstat.c 100644 root:root bf8f03f5ffed52ab90112866becd167a -File: /usr/src/debug/unnethack-5.3.2/win/curses/cursstat.h 100644 root:root c9a85ca1b32edf51de758b41a1b4de93 File: /usr/src/debug/unnethack-5.3.2/win/curses/curswins.c 100644 root:root 1462564f97ccd144a5395a2687ae8286 @@ -467,2 +461,2 @@ File: /usr/src/debug/unnethack-5.3.2/win/tty/wintty.c 100644 root:root 9fbe630dc9be488786ab7a2e8bb1aeb4 -RPMIdentity: 1b141ae37b5dda3c43d0b2790999395d32c6f49764227b14ce3b33c40b2571df3c442934e15c0f6e5ddec99a57f153107460650d998984b09c5026b7438a12ce +RPMIdentity: 5c9bd0acb1e27869dc6128ca50fbee13994551de5937c8cdd1dbd0c654ee8b6edf0bd2de5d792d20e00dc065127e60199cddc8440e7ae2bca1901cc8080d7ff7