Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/nethack-vultures.spec'], chrootPath='/var/lib/mock/f29-build-7476-1841/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/nethack-vultures.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/nethack-vultures-2.1.2-21.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/nethack-vultures.spec'], chrootPath='/var/lib/mock/f29-build-7476-1841/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/nethack-vultures.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FgNZGX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vultures-2.1.2 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/vultures-2.1.2-full.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd vultures-2.1.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (nethack-vultures-1.11.0-optflags.patch):' Patch #0 (nethack-vultures-1.11.0-optflags.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file nethack/sys/unix/Makefile.src patching file nethack/sys/unix/Makefile.utl patching file slashem/sys/unix/Makefile.src patching file slashem/sys/unix/Makefile.utl Patch #1 (nethack-vultures-2.1.2-config.patch): + echo 'Patch #1 (nethack-vultures-2.1.2-config.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file nethack/include/config.h patching file nethack/include/unixconf.h patching file slashem/include/config.h patching file slashem/include/unixconf.h + echo 'Patch #2 (nethack-vultures-1.10.1-clawguide.patch):' Patch #2 (nethack-vultures-1.10.1-clawguide.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=1 patching file slashem/sys/unix/Makefile.doc + echo 'Patch #3 (nethack-vultures-2.1.2-tabfullscreen.patch):' Patch #3 (nethack-vultures-2.1.2-tabfullscreen.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file vultures/vultures_sdl.c + echo 'Patch #4 (nethack-vultures-2.1.2-logging.patch):' Patch #4 (nethack-vultures-2.1.2-logging.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file vultures/vultures_gen.c + echo 'Patch #5 (nethack-vultures-libpng.patch):' Patch #5 (nethack-vultures-libpng.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .libpng --fuzz=0 patching file vultures/vultures_gfl.c + echo 'Patch #6 (format-fix.patch):' Patch #6 (format-fix.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .format-fix --fuzz=0 patching file nethack/util/makedefs.c patching file slashem/util/makedefs.c patching file nethack/src/apply.c patching file nethack/src/artifact.c patching file nethack/src/botl.c patching file nethack/src/cmd.c patching file nethack/src/detect.c patching file nethack/src/dig.c patching file nethack/src/do.c patching file nethack/src/dothrow.c patching file nethack/src/dungeon.c patching file nethack/src/eat.c patching file nethack/src/engrave.c patching file nethack/src/hack.c patching file nethack/src/invent.c patching file nethack/src/lock.c patching file nethack/src/mail.c patching file nethack/src/makemon.c patching file nethack/src/mcastu.c patching file nethack/src/mhitu.c patching file nethack/src/mon.c patching file nethack/src/mthrowu.c patching file nethack/src/muse.c patching file nethack/src/polyself.c patching file nethack/src/potion.c patching file nethack/src/pray.c patching file nethack/src/priest.c patching file nethack/src/questpgr.c patching file nethack/src/read.c patching file nethack/src/region.c patching file nethack/src/restore.c patching file nethack/src/shk.c patching file nethack/src/sounds.c patching file nethack/src/spell.c patching file nethack/src/steed.c patching file nethack/src/teleport.c patching file nethack/src/timeout.c patching file nethack/src/trap.c patching file nethack/src/zap.c patching file slashem/src/apply.c patching file slashem/src/artifact.c patching file slashem/src/botl.c patching file slashem/src/cmd.c patching file slashem/src/detect.c patching file slashem/src/dig.c patching file slashem/src/do.c patching file slashem/src/dothrow.c patching file slashem/src/dungeon.c patching file slashem/src/eat.c patching file slashem/src/engrave.c patching file slashem/src/hack.c patching file slashem/src/invent.c patching file slashem/src/lock.c patching file slashem/src/mail.c patching file slashem/src/makemon.c patching file slashem/src/mcastu.c patching file slashem/src/mhitu.c patching file slashem/src/mon.c patching file slashem/src/mthrowu.c patching file slashem/src/muse.c patching file slashem/src/polyself.c patching file slashem/src/potion.c patching file slashem/src/pray.c patching file slashem/src/priest.c patching file slashem/src/questpgr.c patching file slashem/src/read.c patching file slashem/src/region.c patching file slashem/src/restore.c patching file slashem/src/shk.c patching file slashem/src/sounds.c patching file slashem/src/spell.c patching file slashem/src/steed.c patching file slashem/src/teleport.c patching file slashem/src/timeout.c patching file slashem/src/trap.c patching file slashem/src/zap.c patching file slashem/src/tech.c + echo 'Patch #7 (parser-fix.patch):' Patch #7 (parser-fix.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .parser-fix --fuzz=0 patching file vultures/vultures_tileconfig.parser.y + sed -i -e 's|/usr/games/lib/nethackdir|/usr/games/vultureseye|g' nethack/doc/nethack.6 nethack/doc/recover.6 nethack/include/config.h + sed -i -e 's|/var/lib/games/nethack|/var/games/vultureseye|g' nethack/include/unixconf.h + sed -i -e 's|/usr/games/lib/nethackdir|/usr/games/vulturesclaw|g' slashem/doc/nethack.6 slashem/doc/recover.6 slashem/include/config.h + sed -i -e 's|/var/lib/games/nethack|/var/games/vulturesclaw|' slashem/include/unixconf.h + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UBAQot + umask 022 + cd /builddir/build/BUILD + cd vultures-2.1.2 + for i in nethack slashem + make nethack/Makefile BUILDSTDERR: make: git-rev-list: Command not found Setup NetHack build environment ... + make -C nethack make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack' ( cd src ; make ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' touch ../src/config.h-t cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c monst.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c objects.c make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o makedefs.o makedefs.c BUILDSTDERR: makedefs.c:52:19: warning: 'SCCS_Id' defined but not used [-Wunused-const-variable=] BUILDSTDERR: static const char SCCS_Id[] = "@(#)makedefs.c\t3.4\t2002/02/03"; BUILDSTDERR: ^~~~~~~ cc -o makedefs makedefs.o ../src/monst.o ../src/objects.o make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ./makedefs -p make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ./makedefs -o make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' touch ../src/hack.h-t cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o allmain.o allmain.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o alloc.o alloc.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o apply.o apply.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o artifact.o artifact.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o attrib.o attrib.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o ball.o ball.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o bones.o bones.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o botl.o botl.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o cmd.o cmd.c BUILDSTDERR: cmd.c: In function 'dump_enlightenment': BUILDSTDERR: cmd.c:1137:14: warning: unused variable 'enc_stat' [-Wunused-variable] BUILDSTDERR: const char *enc_stat[] = { /* copied from botl.c */ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: cmd.c: In function 'rhack': BUILDSTDERR: cmd.c:2237:7: warning: case label value is less than minimum value for type BUILDSTDERR: case M('5'): *cmd = 'G'; break; BUILDSTDERR: ^~~~ BUILDSTDERR: cmd.c:2238:7: warning: case label value is less than minimum value for type BUILDSTDERR: case M('0'): *cmd = 'I'; break; BUILDSTDERR: ^~~~ BUILDSTDERR: cmd.c: In function 'dump_enlightenment': BUILDSTDERR: cmd.c:1389:28: warning: '%s' directive writing up to 255 bytes into a region of size 251 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf2, "%s was %s", u_gname(), buf); BUILDSTDERR: ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from cmd.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 261) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: cmd.c:1418:26: warning: '%s' directive writing up to 255 bytes into a region of size between 223 and 243 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf2, "You %s %s", p, buf); BUILDSTDERR: ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from cmd.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 289 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dbridge.o dbridge.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o decl.o decl.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o detect.o detect.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dig.o dig.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o display.o display.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dlb.o dlb.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o do.o do.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o do_name.o do_name.c BUILDSTDERR: do_name.c: In function 'do_mname': BUILDSTDERR: do_name.c:283:42: warning: '%s' directive writing up to 255 bytes into a region of size 103 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "What do you want to call %s?", buf); BUILDSTDERR: ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from do_name.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 27 and 282 bytes into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o do_wear.o do_wear.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dog.o dog.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dogmove.o dogmove.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dokick.o dokick.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dothrow.o dothrow.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o drawing.o drawing.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dungeon.o dungeon.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o eat.o eat.c BUILDSTDERR: eat.c: In function 'doeat': BUILDSTDERR: eat.c:2052:59: warning: ?: using integer constants in boolean context, the expression will always evaluate to 'true' [-Wint-in-bool-context] BUILDSTDERR: (((monstermoves - otmp->age) > (int) otmp->blessed ? 50:30) && BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: eat.c: In function 'edibility_prompts': BUILDSTDERR: eat.c:1788:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be tainted! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 26 and 535 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1808:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s might be poisonous! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 28 and 537 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1815:19: warning: ' unhealthy. ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s unhealthy. %s", BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 395 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1821:19: warning: ' rather acidic. ' directive writing 16 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s rather acidic. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 399 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1794:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be something very dangerous! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 43 and 552 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1828:19: warning: ' disgusting to you right now..' directive writing 30 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s disgusting to you right now. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 31 and 413 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1842:19: warning: ' foul and unfamiliar to you.' directive writing 29 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s foul and unfamiliar to you. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 30 and 412 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1859:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be tainted! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 26 and 535 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1851:19: warning: ' unfamiliar to you. ' directive writing 20 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s unfamiliar to you. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 21 and 403 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:1801:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be rotten! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 25 and 534 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o end.o end.c BUILDSTDERR: end.c:1190:1: warning: 'list_vanquished' defined but not used [-Wunused-function] BUILDSTDERR: list_vanquished(defquery, ask) BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/hack.h:121, BUILDSTDERR: from end.c:7: BUILDSTDERR: end.c: In function 'do_vanquished': BUILDSTDERR: ../include/winprocs.h:87:27: warning: 'klwin' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define destroy_nhwindow (*windowprocs.win_destroy_nhwindow) BUILDSTDERR: ^ BUILDSTDERR: end.c:1209:11: note: 'klwin' was declared here BUILDSTDERR: winid klwin; BUILDSTDERR: ^~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o engrave.o engrave.c BUILDSTDERR: engrave.c: In function 'doengrave': BUILDSTDERR: engrave.c:727:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (flags.verbose) BUILDSTDERR: ^~ BUILDSTDERR: engrave.c:729:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: doknown = TRUE; BUILDSTDERR: ^~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o exper.o exper.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o explode.o explode.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o extralev.o extralev.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o files.o files.c BUILDSTDERR: files.c: In function 'save_savefile_name': BUILDSTDERR: files.c:831:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) write(fd, (genericptr_t) SAVEF, sizeof(SAVEF)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: files.c: In function 'docompress_file': BUILDSTDERR: files.c:1156:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: files.c:1157:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o fountain.o fountain.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o hack.o hack.c BUILDSTDERR: hack.c: In function 'moverock': BUILDSTDERR: hack.c:262:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: hack.c:265:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: if (Blind) feel_location(sx, sy); BUILDSTDERR: ^~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o hacklib.o hacklib.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o invent.o invent.c BUILDSTDERR: invent.c: In function 'display_pickinv': BUILDSTDERR: invent.c:1871:9: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return ret; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../include/hack.h:121, BUILDSTDERR: from invent.c:5: BUILDSTDERR: ../include/winprocs.h:94:22: warning: 'win' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define select_menu (*windowprocs.win_select_menu) BUILDSTDERR: ^ BUILDSTDERR: invent.c:1721:8: note: 'win' was declared here BUILDSTDERR: winid win; /* windows being used */ BUILDSTDERR: ^~~ BUILDSTDERR: invent.c: In function 'getobj': BUILDSTDERR: invent.c:955:44: warning: '%s' directive writing up to 255 bytes into a region of size 105 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "What do you want to %s? [%s or ?*]", BUILDSTDERR: ^~ BUILDSTDERR: word, buf); BUILDSTDERR: ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from invent.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 31 or more bytes (assuming 286) into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o light.o light.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o lock.o lock.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mail.o mail.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o makemon.o makemon.c BUILDSTDERR: In file included from makemon.c:6: BUILDSTDERR: makemon.c: In function 'clone_mon': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: makemon.c:756:5: note: in expansion of macro 'EPRI' BUILDSTDERR: *(EPRI(m3)) = *(EPRI(mon)); BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: makemon.c:756:19: note: in expansion of macro 'EPRI' BUILDSTDERR: *(EPRI(m3)) = *(EPRI(mon)); BUILDSTDERR: ^~~~ BUILDSTDERR: makemon.c: In function 'mongets': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:25:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: makemon.c:1498:16: note: in expansion of macro 'is_lminion' BUILDSTDERR: } else if(is_lminion(mtmp)) { BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: makemon.c: In function 'set_malign': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makemon.c:1616:10: note: in expansion of macro 'EPRI' BUILDSTDERR: mal = EPRI(mtmp)->shralign; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from makemon.c:7: BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makemon.c:1618:10: note: in expansion of macro 'EMIN' BUILDSTDERR: mal = EMIN(mtmp)->min_align; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mapglyph.o mapglyph.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mcastu.o mcastu.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mhitm.o mhitm.c BUILDSTDERR: mhitm.c: In function 'hitmm': BUILDSTDERR: mhitm.c:425:24: warning: ' squeezes' directive writing 9 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s squeezes", magr_name); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:411:20: warning: ' stings' directive writing 7 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s stings", magr_name); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 263 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:417:20: warning: ' touches' directive writing 8 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s touches", magr_name); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 9 and 264 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:414:20: warning: ' butts' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s butts", magr_name); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 7 and 262 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:408:20: warning: ' bites' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s bites", magr_name); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 7 and 262 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:429:20: warning: ' hits' directive writing 5 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s hits", magr_name); BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 6 and 261 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mhitu.o mhitu.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o minion.o minion.c BUILDSTDERR: In file included from minion.c:7: BUILDSTDERR: minion.c: In function 'msummon': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:23:10: note: in expansion of macro 'EPRI' BUILDSTDERR: atyp = EPRI(mon)->shralign; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:25:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: minion.c:41:13: note: in expansion of macro 'is_lminion' BUILDSTDERR: } else if (is_lminion(mon)) { BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:80:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mtmp)->shralign = atyp; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from minion.c:6: BUILDSTDERR: minion.c: In function 'summon_minion': BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:117:6: note: in expansion of macro 'EMIN' BUILDSTDERR: EMIN(mon)->min_align = alignment; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from minion.c:7: BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:123:6: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign = alignment; /* always A_LAWFUL here */ BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mklev.o mklev.c BUILDSTDERR: mklev.c: In function 'mktrap': BUILDSTDERR: mklev.c:1220:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 2) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1220:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 2) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1222:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 5 || level.flags.noteleport) BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1223:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1225:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 5) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1225:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 5) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1227:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 6) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1227:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 6) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1229:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 7) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1229:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 7) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1232:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 8) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1232:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 8) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1234:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!Inhell) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1234:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (!Inhell) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1236:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (level.flags.noteleport) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1236:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (level.flags.noteleport) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1239:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (rn2(7)) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1239:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (rn2(7)) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkmap.o mkmap.c BUILDSTDERR: mkmap.c: In function 'pass_two': BUILDSTDERR: mkmap.c:115:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(count=0, dr=0; dr < 8; dr++) BUILDSTDERR: ^~~ BUILDSTDERR: mkmap.c:119:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: if (count == 5) BUILDSTDERR: ^~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkmaze.o mkmaze.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkobj.o mkobj.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkroom.o mkroom.c BUILDSTDERR: mkroom.c: In function 'fill_zoo': BUILDSTDERR: mkroom.c:366:22: warning: 'ty' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: levl[tx][ty].typ = THRONE; BUILDSTDERR: mkroom.c:366:22: warning: 'tx' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: mkroom.c:321:6: warning: 'goldlim' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(i >= goldlim) i = 5*level_difficulty(); BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mon.o mon.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mondata.o mondata.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o monmove.o monmove.c BUILDSTDERR: In file included from monmove.c:8: BUILDSTDERR: monmove.c: In function 'onscary': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:25:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: monmove.c:136:6: note: in expansion of macro 'is_lminion' BUILDSTDERR: is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL] || BUILDSTDERR: ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ./makedefs -m make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o monstr.o monstr.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mplayer.o mplayer.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mthrowu.o mthrowu.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o muse.o muse.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o music.o music.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o o_init.o o_init.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o objnam.o objnam.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o options.o options.c BUILDSTDERR: options.c: In function 'option_help': BUILDSTDERR: options.c:3346:21: warning: ' - ' directive writing 3 bytes into a region of size between 1 and 236 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%-20s - %s%c", buf2, compopt[i].descr, BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from options.c:13: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 25 or more bytes (assuming 260) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: options.c: In function 'doset': BUILDSTDERR: options.c:2457:43: warning: 's [' directive writing 3 bytes into a region of size between 1 and 11 [-Wformat-overflow=] BUILDSTDERR: Sprintf(fmtstr_doset_add_menu, "%%s%%-%ds [%%s]", biggest_name); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from options.c:13: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 16 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: options.c:2533:23: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s:%s", compopt[opt_indx].name, buf2); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from options.c:13: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pager.o pager.c BUILDSTDERR: pager.c: In function 'do_look': BUILDSTDERR: pager.c:726:28: warning: '%s' directive writing up to 255 bytes into a region of size 254 [-Wformat-overflow=] BUILDSTDERR: pager.c:724:16: BUILDSTDERR: firstmatch = look_buf; BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: pager.c:726:28: BUILDSTDERR: Sprintf(temp_buf, " (%s)", firstmatch); BUILDSTDERR: ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from pager.c:8: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 259 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: pager.c:731:34: warning: '%s' directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] BUILDSTDERR: Sprintf(temp_buf, " [seen: %s]", monbuf); BUILDSTDERR: ^~ ~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from pager.c:8: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pickup.o pickup.c BUILDSTDERR: pickup.c: In function 'use_container': BUILDSTDERR: pickup.c:2157:41: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] BUILDSTDERR: if (!cnt) Sprintf(menuprompt, "%s ", emptymsg); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from pickup.c:9: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 257 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pline.o pline.c BUILDSTDERR: In file included from pline.c:7: BUILDSTDERR: pline.c: In function 'mstatusline': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: pline.c:298:15: note: in expansion of macro 'EPRI' BUILDSTDERR: alignment = EPRI(mtmp)->shralign; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o polyself.o polyself.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o potion.o potion.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pray.o pray.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o priest.o priest.c BUILDSTDERR: In file included from priest.c:8: BUILDSTDERR: priest.c: In function 'histemple_at': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:136:20: note: in expansion of macro 'EPRI' BUILDSTDERR: return((boolean)((EPRI(priest)->shroom == *in_rooms(x, y, TEMPLE)) && BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:137:20: note: in expansion of macro 'EPRI' BUILDSTDERR: on_level(&(EPRI(priest)->shrlevel), &u.uz))); BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'pri_move': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:156:11: note: in expansion of macro 'EPRI' BUILDSTDERR: temple = EPRI(priest)->shroom; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:158:7: note: in expansion of macro 'EPRI' BUILDSTDERR: gx = EPRI(priest)->shrpos.x; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:159:7: note: in expansion of macro 'EPRI' BUILDSTDERR: gy = EPRI(priest)->shrpos.y; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'priestini': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:203:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shroom = (sroom - rooms) + ROOMOFFSET; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:204:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shralign = Amask2align(levl[sx][sy].altarmask); BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:205:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shrpos.x = sx; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:206:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shrpos.y = sy; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:207:18: note: in expansion of macro 'EPRI' BUILDSTDERR: assign_level(&(EPRI(priest)->shrlevel), lvl); BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:215:17: note: in expansion of macro 'EPRI' BUILDSTDERR: if(sanctum && EPRI(priest)->shralign == A_NONE && BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'priestname': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:265:26: note: in expansion of macro 'EPRI' BUILDSTDERR: if (!mon->ispriest && EPRI(mon)->renegade) BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:277:33: note: in expansion of macro 'EPRI' BUILDSTDERR: Strcat(pname, halu_gname((int)EPRI(mon)->shralign)); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from priest.c:9: BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:283:27: note: in expansion of macro 'EMIN' BUILDSTDERR: Strcat(pname, halu_gname(EMIN(mon)->min_align)); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from priest.c:8: BUILDSTDERR: priest.c: In function 'p_coaligned': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:291:42: note: in expansion of macro 'EPRI' BUILDSTDERR: return((boolean)(u.ualign.type == ((int)EPRI(priest)->shralign))); BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'has_shrine': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:302:14: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:302:35: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:305:19: note: in expansion of macro 'EPRI' BUILDSTDERR: return((boolean)(EPRI(pri)->shralign == Amask2align(lev->altarmask & ~AM_SHRINE))); BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'findpriest': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:316:28: note: in expansion of macro 'EPRI' BUILDSTDERR: if(mtmp->ispriest && (EPRI(mtmp)->shroom == roomno) && BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'mk_roamer': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:551:2: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(roamer)->shralign = alignment; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:553:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(roamer)->renegade = TRUE; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'reset_hostility': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:573:5: note: in expansion of macro 'EPRI' BUILDSTDERR: if(EPRI(roamer)->shralign != u.ualign.type) { BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'ghod_hitsu': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:614:11: note: in expansion of macro 'EPRI' BUILDSTDERR: ax = x = EPRI(priest)->shrpos.x; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:615:11: note: in expansion of macro 'EPRI' BUILDSTDERR: ay = y = EPRI(priest)->shrpos.y; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'angry_priest': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:679:18: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:679:42: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:682:4: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shralign)) { BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:686:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->renegade = 0; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'clearpriests': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:702:58: note: in expansion of macro 'EPRI' BUILDSTDERR: if (!DEADMONSTER(mtmp) && mtmp->ispriest && !on_level(&(EPRI(mtmp)->shrlevel), &u.uz)) BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'restpriest': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:715:21: note: in expansion of macro 'EPRI' BUILDSTDERR: assign_level(&(EPRI(mtmp)->shrlevel), &u.uz); BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o quest.o quest.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o questpgr.o questpgr.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o read.o read.c BUILDSTDERR: read.c: In function 'seffects': BUILDSTDERR: read.c:1006:20: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses] BUILDSTDERR: else do_genocide(!sobj->cursed | (2 * !!Confusion)); BUILDSTDERR: ^~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rect.o rect.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o region.o region.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o restore.o restore.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rip.o rip.c BUILDSTDERR: In file included from ../include/config.h:258, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from rip.c:5: BUILDSTDERR: rip.c:7:23: warning: 'center' declared 'static' but never defined [-Wunused-function] BUILDSTDERR: STATIC_DCL void FDECL(center, (int, char *)); BUILDSTDERR: ^~~~~~ BUILDSTDERR: ../include/tradstdc.h:124:21: note: in definition of macro 'FDECL' BUILDSTDERR: # define FDECL(f,p) f p BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rnd.o rnd.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o role.o role.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rumors.o rumors.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o save.o save.c BUILDSTDERR: save.c: In function 'savestateinlock': BUILDSTDERR: save.c:360:10: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) read(fd, (genericptr_t) &hpid, sizeof(hpid)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: save.c:378:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) write(fd, (genericptr_t) &hackpid, sizeof(hackpid)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: save.c:382:14: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) write(fd, (genericptr_t) &currlev, sizeof(currlev)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o shk.o shk.c BUILDSTDERR: shk.c: In function 'repair_damage': BUILDSTDERR: shk.c:3154:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: while (!(litter[i = rn2(9)] & INSHOP)); BUILDSTDERR: ^~~~~ BUILDSTDERR: shk.c:3155:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: remove_object(otmp); BUILDSTDERR: ^~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o shknam.o shknam.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sit.o sit.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sounds.o sounds.c BUILDSTDERR: sounds.c: In function 'domonnoise': BUILDSTDERR: sounds.c:531:28: warning: array subscript [0, 1] is outside array bounds of 'const char * const[2]' [-Warray-bounds] BUILDSTDERR: verbl_msg = vampmsg[vampindex]; BUILDSTDERR: ~~~~~~~^~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sp_lev.o sp_lev.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o spell.o spell.c BUILDSTDERR: spell.c: In function 'getspell': BUILDSTDERR: spell.c:560:37: warning: '%s' directive writing up to 255 bytes into a region of size 109 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "Cast which spell? [%s ?]", lets); BUILDSTDERR: ^~ ~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from spell.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 278 bytes into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o steal.o steal.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o steed.o steed.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o teleport.o teleport.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o timeout.o timeout.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o topten.o topten.c BUILDSTDERR: topten.c: In function 'outentry': BUILDSTDERR: topten.c:707:29: warning: '%s' directive writing up to 255 bytes into a region of size 240 [-Wformat-overflow=] BUILDSTDERR: Sprintf(linebuf, "%15s %s", "", linebuf3); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from topten.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 272 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o track.o track.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o trap.o trap.c BUILDSTDERR: trap.c: In function 'untrap': BUILDSTDERR: trap.c:3435:48: warning: '%s' directive writing up to 255 bytes into a region of size 89 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "There %s and %s here. %s %s?", BUILDSTDERR: ^~ BUILDSTDERR: trap.c:3438:46: BUILDSTDERR: ttmp->ttyp == WEB ? "Remove" : "Disarm", the_trap); BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from trap.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 41 or more bytes (assuming 296) into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o u_init.o u_init.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o uhitm.o uhitm.c BUILDSTDERR: uhitm.c: In function 'hmon_hitmon': BUILDSTDERR: uhitm.c:1029:38: warning: '%s' directive writing up to 255 bytes into a region of size between 244 and 251 [-Wformat-overflow=] BUILDSTDERR: Sprintf(silverobjbuf, "Your %s%s %s %%s!", BUILDSTDERR: ^~ BUILDSTDERR: uhitm.c:1032:5: BUILDSTDERR: saved_oname, vtense(saved_oname, "sear")); BUILDSTDERR: ~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from uhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 11 or more bytes (assuming 273) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o vault.o vault.c BUILDSTDERR: In file included from vault.c:6: BUILDSTDERR: vault.c: In function 'clear_fcorr': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:29:18: note: in expansion of macro 'EGD' BUILDSTDERR: if (!on_level(&(EGD(grd)->gdlevel), &u.uz)) return TRUE; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:31:17: note: in expansion of macro 'EGD' BUILDSTDERR: while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:31:36: note: in expansion of macro 'EGD' BUILDSTDERR: while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:32:9: note: in expansion of macro 'EGD' BUILDSTDERR: fcx = EGD(grd)->fakecorr[fcbeg].fx; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:33:9: note: in expansion of macro 'EGD' BUILDSTDERR: fcy = EGD(grd)->fakecorr[fcbeg].fy; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:35:8: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->gddone) BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:50:24: note: in expansion of macro 'EGD' BUILDSTDERR: levl[fcx][fcy].typ = EGD(grd)->fakecorr[fcbeg].ftyp; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:53:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->fcbeg++; BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'grddead': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:81:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->ogx = grd->mx; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:82:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->ogy = grd->my; BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'in_fcorridor': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:95:12: note: in expansion of macro 'EGD' BUILDSTDERR: for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:95:35: note: in expansion of macro 'EGD' BUILDSTDERR: for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:96:11: note: in expansion of macro 'EGD' BUILDSTDERR: if(x == EGD(grd)->fakecorr[fci].fx && BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:97:10: note: in expansion of macro 'EGD' BUILDSTDERR: y == EGD(grd)->fakecorr[fci].fy) BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'findgd': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:109:56: note: in expansion of macro 'EGD' BUILDSTDERR: if(mtmp->isgd && !DEADMONSTER(mtmp) && on_level(&(EGD(mtmp)->gdlevel), &u.uz)) BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'invault': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:230:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->gddone = 0; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:231:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->ogx = x; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:232:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->ogy = y; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:233:17: note: in expansion of macro 'EGD' BUILDSTDERR: assign_level(&(EGD(guard)->gdlevel), &u.uz); BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:234:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->vroom = vaultroom; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:235:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->warncnt = 0; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:316:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->gdx = gx; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:317:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->gdy = gy; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:318:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fcbeg = 0; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:319:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].fx = x; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:320:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].fy = y; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:322:6: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = levl[x][y].typ; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:324:16: note: in expansion of macro 'EGD' BUILDSTDERR: int vlt = EGD(guard)->vroom; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:329:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = TLCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:331:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = TRCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:333:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = BLCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:335:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = BRCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:337:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = HWALL; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:339:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = VWALL; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:344:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fcend = 1; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:345:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->warncnt = 1; BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'wallify_vault': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:373:12: note: in expansion of macro 'EGD' BUILDSTDERR: int vlt = EGD(grd)->vroom; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:394:20: note: in expansion of macro 'EGD' BUILDSTDERR: move_gold(gold, EGD(grd)->vroom); BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'paygd': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:778:17: note: in expansion of macro 'EGD' BUILDSTDERR: gx = rooms[EGD(grd)->vroom].lx + rn2(2); BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:779:17: note: in expansion of macro 'EGD' BUILDSTDERR: gy = rooms[EGD(grd)->vroom].ly + rn2(2); BUILDSTDERR: ^~~ make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ./makedefs -z BUILDSTDERR: close: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 BUILDSTDERR: _far_: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o vision.o vision.c BUILDSTDERR: vision.c: In function 'vision_recalc': BUILDSTDERR: vision.c:597:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:597:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:618:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:618:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:656:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:656:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c: In function 'close_shadow': BUILDSTDERR: vision.c:1593:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((sdy = (start_row-block_row)) < 0) sdy = -sdy; --sdy; /* src dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1593:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if ((sdy = (start_row-block_row)) < 0) sdy = -sdy; --sdy; /* src dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c: In function 'far_shadow': BUILDSTDERR: vision.c:1629:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((sdx = (start_col-block_col)) < 0) sdx = -sdx; --sdx; /* src dx */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1629:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if ((sdx = (start_col-block_col)) < 0) sdx = -sdx; --sdx; /* src dx */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1630:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((pdy = (block_row-this_row)) < 0) pdy = -pdy; --pdy; /* point dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1630:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if ((pdy = (block_row-this_row)) < 0) pdy = -pdy; --pdy; /* point dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c: In function 'right_side': BUILDSTDERR: vision.c:1096:24: warning: 'row_max' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_max(z) if (*row_max < (z)) *row_max = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1666:11: note: 'row_max' was declared here BUILDSTDERR: char *row_max; /* right most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1095:49: warning: 'row_min' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_min(z) if (*row_min > (z)) *row_min = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1665:11: note: 'row_min' was declared here BUILDSTDERR: char *row_min; /* left most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1093:31: warning: 'rowp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_cs(rowp,col) (rowp[col] = COULD_SEE) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1660:20: note: 'rowp' was declared here BUILDSTDERR: register char *rowp; BUILDSTDERR: ^~~~ BUILDSTDERR: vision.c: In function 'left_side': BUILDSTDERR: vision.c:1096:49: warning: 'row_max' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_max(z) if (*row_max < (z)) *row_max = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1921:11: note: 'row_max' was declared here BUILDSTDERR: char *row_max; /* right most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1095:24: warning: 'row_min' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_min(z) if (*row_min > (z)) *row_min = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1920:11: note: 'row_min' was declared here BUILDSTDERR: char *row_min; /* left most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1093:31: warning: 'rowp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_cs(rowp,col) (rowp[col] = COULD_SEE) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1915:20: note: 'rowp' was declared here BUILDSTDERR: register char *rowp; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o vis_tab.o vis_tab.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o weapon.o weapon.c BUILDSTDERR: weapon.c: In function 'enhance_skill': BUILDSTDERR: weapon.c:962:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (i == skill_ranges[pass].first) BUILDSTDERR: ^ BUILDSTDERR: weapon.c:1021:26: warning: '%s' directive writing up to 255 bytes into a region of size between 237 and 253 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s%s\t[%s]", BUILDSTDERR: ^~ BUILDSTDERR: prefix, P_NAME(i), sklnambuf); BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 5 or more bytes (assuming 276) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1018:28: warning: '%s' directive writing up to 255 bytes into a region of size between 236 and 252 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s %-*s [%s]", BUILDSTDERR: ^~ BUILDSTDERR: prefix, longest, P_NAME(i), sklnambuf); BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 277) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1010:25: warning: '%s' directive writing up to 255 bytes into a region of size between 238 and 254 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s%s\t%s\t%5d(%4d)", BUILDSTDERR: ^~ BUILDSTDERR: prefix, P_NAME(i), sklnambuf, BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: weapon.c:1010:17: note: directive argument in the range [0, 65535] BUILDSTDERR: Sprintf(buf, " %s%s\t%s\t%5d(%4d)", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1010:17: note: directive argument in the range [-325120, 327680] BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 289) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1005:26: warning: '%-12s' directive writing between 12 and 255 bytes into a region of size between 238 and 254 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s%-*s %-12s %5d(%4d)", BUILDSTDERR: ^~~~~ BUILDSTDERR: prefix, longest, P_NAME(i), sklnambuf, BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: weapon.c:1005:17: note: directive argument in the range [0, 65535] BUILDSTDERR: Sprintf(buf, " %s%-*s %-12s %5d(%4d)", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1005:17: note: directive argument in the range [-325120, 327680] BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:370, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 27 or more bytes (assuming 289) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:978:47: warning: 'logged' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: } else if (i == skill_ranges[pass].last && !logged) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../include/hack.h:121, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: ../include/winprocs.h:94:22: warning: 'win' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define select_menu (*windowprocs.win_select_menu) BUILDSTDERR: ^ BUILDSTDERR: weapon.c:890:11: note: 'win' was declared here BUILDSTDERR: winid win; BUILDSTDERR: ^~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o were.o were.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o wield.o wield.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o windows.o windows.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o wizard.o wizard.c BUILDSTDERR: In file included from wizard.c:12: BUILDSTDERR: wizard.c: In function 'cuss': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:25:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: wizard.c:625:12: note: in expansion of macro 'is_lminion' BUILDSTDERR: } else if(is_lminion(mtmp)) { BUILDSTDERR: ^~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o worm.o worm.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o worn.o worn.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o write.o write.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o zap.o zap.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/share/ioctl.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/unix/unixmain.c BUILDSTDERR: ../sys/unix/unixmain.c: In function 'whoami': BUILDSTDERR: ../sys/unix/unixmain.c:483:17: warning: unused variable 's' [-Wunused-variable] BUILDSTDERR: register char *s; BUILDSTDERR: ^ BUILDSTDERR: ../sys/unix/unixmain.c: In function 'chdirx': BUILDSTDERR: ../sys/unix/unixmain.c:424:13: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../sys/unix/unixmain.c:425:13: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); /* Ron Wessels */ BUILDSTDERR: ^~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/share/unixtty.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/unix/unixunix.c BUILDSTDERR: ../sys/unix/unixunix.c: In function 'child': BUILDSTDERR: ../sys/unix/unixunix.c:268:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../sys/unix/unixunix.c:269:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../sys/unix/unixunix.c:271:10: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) chdir(getenv("HOME")); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/unix/unixres.c ../util/makedefs -v make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/vultures' compiling vultures_tile.c compiling vultures_mou.c compiling vultures_gen.c compiling vultures_win_event.c compiling vultures_pcmusic.c compiling vultures_gfl.c compiling vultures_opt.c compiling vultures_nhplayerselection.c compiling vultures_map.c BUILDSTDERR: vultures_map.c: In function 'vultures_map_square_description': BUILDSTDERR: vultures_map.c:1740:41: warning: ' (+' directive output may be truncated writing 3 bytes into a region of size between 1 and 256 [-Wformat-truncation=] BUILDSTDERR: snprintf(out_str, BUFSZ, "%s (+%d other object%s)", look_buf, n_objs - 1, (n_objs > 2) ? "s" : ""); BUILDSTDERR: ^~~ BUILDSTDERR: vultures_map.c:1740:13: note: 'snprintf' output 19 or more bytes (assuming 274) into a destination of size 256 BUILDSTDERR: snprintf(out_str, BUFSZ, "%s (+%d other object%s)", look_buf, n_objs - 1, (n_objs > 2) ? "s" : ""); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vultures_map.c:1718:44: warning: '%s' directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] BUILDSTDERR: sprintf(temp_buf, " [seen: %s]", monbuf); BUILDSTDERR: ^~ ~~~~~~ BUILDSTDERR: vultures_map.c:1718:17: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 BUILDSTDERR: sprintf(temp_buf, " [seen: %s]", monbuf); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compiling vultures_sound.c compiling vultures_txt.c compiling vultures_main.c compiling vultures_sdl.c compiling vultures_win.c compiling vultures_tileconfig.c BUILDSTDERR: vultures_tileconfig.c: In function 'init_objnames': BUILDSTDERR: vultures_tileconfig.c:644:21: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: vultures_tileconfig.c:645:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: snprintf(tilenames[TT_OBJECT][i], 40, "%s", obj_descr[i].oc_name); break; BUILDSTDERR: ^~~~~ BUILDSTDERR: vultures_tileconfig.c:663:21: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: vultures_tileconfig.c:664:79: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: snprintf(tilenames[TT_OBJECT][i], 40, "%s", nameptr); break; BUILDSTDERR: ^~~~~ compiling vultures_init.c compiling vultures_gra.c generating parser compiling build_n/vultures_tileconfig.parser.c generating lexer compiling build_n/vultures_tileconfig.lexer.c BUILDSTDERR: build_n/vultures_tileconfig.lexer.c:1217:16: warning: 'input' defined but not used [-Wunused-function] BUILDSTDERR: static int input (void) BUILDSTDERR: ^~~~~ BUILDSTDERR: build_n/vultures_tileconfig.lexer.c:1174:17: warning: 'yyunput' defined but not used [-Wunused-function] BUILDSTDERR: static void yyunput (int c, char * yy_bp ) BUILDSTDERR: ^~~~~~~ combining objects to build_n/vultures.o finished building the files for the vultures interface make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/vultures' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -o tilemap ../win/share/tilemap.c ./tilemap make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o tile.o tile.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures/ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o version.o version.c Loading ... vultureseye is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack' + make -C nethack/util recover dlb dgn_comp lev_comp 'YACC=bison -y' make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[1]: '../include/date.h' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o recover.o recover.c BUILDSTDERR: recover.c: In function 'main': BUILDSTDERR: recover.c:114:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: recover.c:115:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: recover.c: In function 'restore_savefile': BUILDSTDERR: recover.c:308:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: write(sfd, (genericptr_t) &levc, sizeof(levc)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -o recover recover.o cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c dlb_main.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o panic.o panic.c cc -o dlb dlb_main.o ../src/dlb.o ../src/alloc.o panic.o bison -y -d dgn_comp.y mv y.tab.c dgn_yacc.c mv y.tab.h ../include/dgn_comp.h cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o dgn_yacc.o dgn_yacc.c lex dgn_comp.l mv lex.yy.c dgn_lex.c cc -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE dgn_lex.c BUILDSTDERR: lex.yy.c:1487:16: warning: 'input' defined but not used [-Wunused-function] BUILDSTDERR: lex.yy.c:1444:17: warning: 'yyunput' defined but not used [-Wunused-function] cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o dgn_main.o dgn_main.c cc -o dgn_comp dgn_yacc.o dgn_lex.o dgn_main.o ../src/alloc.o panic.o bison -y -d lev_comp.y mv y.tab.c lev_yacc.c mv y.tab.h ../include/lev_comp.h cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o lev_yacc.o lev_yacc.c lex lev_comp.l mv lex.yy.c lev_lex.c cc -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE lev_lex.c BUILDSTDERR: lex.yy.c:2172:16: warning: 'input' defined but not used [-Wunused-function] BUILDSTDERR: lex.yy.c:2129:17: warning: 'yyunput' defined but not used [-Wunused-function] cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESEYE -c -o lev_main.o lev_main.c cc -o lev_comp lev_yacc.o lev_lex.o lev_main.o ../src/alloc.o panic.o ../src/drawing.o ../src/decl.o ../src/monst.o ../src/objects.o make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' + make -C nethack/dat spec_levs quest_levs make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ../util/lev_comp bigroom.des ../util/lev_comp castle.des ../util/lev_comp endgame.des ../util/lev_comp gehennom.des ../util/lev_comp knox.des ../util/lev_comp medusa.des ../util/lev_comp mines.des ../util/lev_comp oracle.des ../util/lev_comp sokoban.des ../util/lev_comp tower.des ../util/lev_comp yendor.des touch spec_levs ../util/lev_comp Arch.des ../util/lev_comp Barb.des ../util/lev_comp Caveman.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: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' + for i in nethack slashem + make slashem/Makefile BUILDSTDERR: make: git-rev-list: Command not found Setup Slash'EM build environment ... + make -C slashem make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem' ( cd src ; make ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' touch ../src/config.h-t cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c monst.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c objects.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o alloc.o alloc.c make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o makedefs.o makedefs.c BUILDSTDERR: makedefs.c: In function 'do_filenames': BUILDSTDERR: makedefs.c:2392:9: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: fgets(in_line, sizeof in_line, ifp); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: At top level: BUILDSTDERR: makedefs.c:53:19: warning: 'SCCS_Id' defined but not used [-Wunused-const-variable=] BUILDSTDERR: static const char SCCS_Id[] = "@(#)makedefs.c\t3.4\t2002/02/03"; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: makedefs.c: In function 'do_data': BUILDSTDERR: makedefs.c:1126:32: warning: '%s' directive writing up to 599 bytes into a region of size 245 [-Wformat-overflow=] BUILDSTDERR: Sprintf(in_line, "rewind of \"%s\"", filename); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from makedefs.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 612 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makedefs.c:1129:43: warning: '%s' directive writing up to 599 bytes into a region of size 237 [-Wformat-overflow=] BUILDSTDERR: Sprintf(in_line, "header rewrite of \"%s\"", filename); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from makedefs.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 21 and 620 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makedefs.c: In function 'do_oracles': BUILDSTDERR: makedefs.c:1285:32: warning: '%s' directive writing up to 599 bytes into a region of size 245 [-Wformat-overflow=] BUILDSTDERR: Sprintf(in_line, "rewind of \"%s\"", filename); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from makedefs.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 612 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makedefs.c:1288:44: warning: '%s' directive writing up to 599 bytes into a region of size 237 [-Wformat-overflow=] BUILDSTDERR: Sprintf(in_line, "header rewrite of \"%s\"", filename); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from makedefs.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 21 and 620 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makedefs.c:1292:42: warning: '%s' directive writing up to 599 bytes into a region of size 239 [-Wformat-overflow=] BUILDSTDERR: Sprintf(in_line, "data rewrite of \"%s\"", filename); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from makedefs.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 19 and 618 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o panic.o panic.c cc -o makedefs makedefs.o ../src/monst.o ../src/objects.o ../src/alloc.o panic.o make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ./makedefs -p make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ./makedefs -o make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' touch ../src/hack.h-t cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o allmain.o allmain.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o apply.o apply.c BUILDSTDERR: apply.c: In function 'use_pole': BUILDSTDERR: apply.c:2761:15: warning: unused variable 'typ' [-Wunused-variable] BUILDSTDERR: int res = 0, typ, max_range; BUILDSTDERR: ^~~ BUILDSTDERR: At top level: BUILDSTDERR: apply.c:11:19: warning: 'all_count' defined but not used [-Wunused-const-variable=] BUILDSTDERR: static const char all_count[] = { ALLOW_COUNT, ALL_CLASSES, 0 }; BUILDSTDERR: ^~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o artifact.o artifact.c BUILDSTDERR: artifact.c: In function 'artifact_hit': BUILDSTDERR: artifact.c:1181:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (!spec_dbon_applies && !spec_ability(otmp, SPFX_BEHEAD) || BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: artifact.c:1312:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: } else if (dieroll < 3 || otmp->oartifact == ART_VORPAL_BLADE && BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: mdef->data == &mons[PM_JABBERWOCK]) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: artifact.c:1321:21: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: wepdesc = artilist[otmp->oartifact].name; BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o attrib.o attrib.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o ball.o ball.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o bones.o bones.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o botl.o botl.c BUILDSTDERR: botl.c: In function 'bot_raw': BUILDSTDERR: botl.c:581:52: warning: format '%lX' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Wformat=] BUILDSTDERR: *rv++ = reconfig ? "flags" : (Sprintf(flgs, "%lX", BUILDSTDERR: ~~^ BUILDSTDERR: %X BUILDSTDERR: (Levitation ? RAW_STAT_LEVITATION : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Confusion ? RAW_STAT_CONFUSION : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Sick && (u.usick_type & SICK_VOMITABLE) ? RAW_STAT_FOODPOIS : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Sick && (u.usick_type & SICK_NONVOMITABLE) ? RAW_STAT_ILL : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Blind ? RAW_STAT_BLIND : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Stunned ? RAW_STAT_STUNNED : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Hallucination ? RAW_STAT_HALLUCINATION : 0) | BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (Slimed ? RAW_STAT_SLIMED : 0)), flgs); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: botl.c: In function 'botl_strength': BUILDSTDERR: botl.c:241:28: warning: '%02d' directive writing between 2 and 4 bytes into a region of size 3 [-Wformat-overflow=] BUILDSTDERR: Sprintf(strength, "18/%02d", ACURR(A_STR)-18); BUILDSTDERR: ^~~~ BUILDSTDERR: botl.c:241:24: note: directive argument in the range [-146, 109] BUILDSTDERR: Sprintf(strength, "18/%02d", ACURR(A_STR)-18); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from botl.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 6 and 8 bytes into a destination of size 6 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: botl.c: In function 'bot_raw': BUILDSTDERR: botl.c:531:53: warning: '%d' directive writing between 1 and 4 bytes into a region of size 3 [-Wformat-overflow=] BUILDSTDERR: *rv++ = reconfig ? "dexterity" : (Sprintf(dex, "%d", ACURR(A_DEX)), dex); BUILDSTDERR: ^~ BUILDSTDERR: botl.c:531:52: note: directive argument in the range [-128, 127] BUILDSTDERR: *rv++ = reconfig ? "dexterity" : (Sprintf(dex, "%d", ACURR(A_DEX)), dex); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from botl.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 5 bytes into a destination of size 3 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: botl.c:532:56: warning: '%d' directive writing between 1 and 4 bytes into a region of size 3 [-Wformat-overflow=] BUILDSTDERR: *rv++ = reconfig ? "constitution" : (Sprintf(con, "%d", ACURR(A_CON)), con); BUILDSTDERR: ^~ BUILDSTDERR: botl.c:532:55: note: directive argument in the range [-128, 127] BUILDSTDERR: *rv++ = reconfig ? "constitution" : (Sprintf(con, "%d", ACURR(A_CON)), con); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from botl.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 5 bytes into a destination of size 3 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: botl.c:533:56: warning: '%d' directive writing between 1 and 4 bytes into a region of size 3 [-Wformat-overflow=] BUILDSTDERR: *rv++ = reconfig ? "intelligence" : (Sprintf(itl, "%d", ACURR(A_INT)), itl); BUILDSTDERR: ^~ BUILDSTDERR: botl.c:533:55: note: directive argument in the range [-128, 127] BUILDSTDERR: *rv++ = reconfig ? "intelligence" : (Sprintf(itl, "%d", ACURR(A_INT)), itl); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from botl.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 5 bytes into a destination of size 3 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: botl.c:534:50: warning: '%d' directive writing between 1 and 4 bytes into a region of size 3 [-Wformat-overflow=] BUILDSTDERR: *rv++ = reconfig ? "wisdom" : (Sprintf(wis, "%d", ACURR(A_WIS)), wis); BUILDSTDERR: ^~ BUILDSTDERR: botl.c:534:49: note: directive argument in the range [-128, 127] BUILDSTDERR: *rv++ = reconfig ? "wisdom" : (Sprintf(wis, "%d", ACURR(A_WIS)), wis); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from botl.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 5 bytes into a destination of size 3 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: botl.c:535:52: warning: '%d' directive writing between 1 and 4 bytes into a region of size 3 [-Wformat-overflow=] BUILDSTDERR: *rv++ = reconfig ? "charisma" : (Sprintf(cha, "%d", ACURR(A_CHA)), cha); BUILDSTDERR: ^~ BUILDSTDERR: botl.c:535:51: note: directive argument in the range [-128, 127] BUILDSTDERR: *rv++ = reconfig ? "charisma" : (Sprintf(cha, "%d", ACURR(A_CHA)), cha); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from botl.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 5 bytes into a destination of size 3 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o cmd.o cmd.c BUILDSTDERR: cmd.c: In function 'enlightenment': BUILDSTDERR: cmd.c:1332:68: warning: missing braces around initializer [-Wmissing-braces] BUILDSTDERR: struct { unsigned long mask; const char *str; } warntypes[] = { BUILDSTDERR: ^ BUILDSTDERR: cmd.c:1514:40: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] BUILDSTDERR: if (wizard) Sprintf(eos(buf), " (%d)", u.uhealbonus); BUILDSTDERR: ~^ ~~~~~~~~~~~~ BUILDSTDERR: %ld BUILDSTDERR: cmd.c: In function 'rhack': BUILDSTDERR: cmd.c:3100:7: warning: case label value is less than minimum value for type BUILDSTDERR: case M('5'): *cmd = 'G'; break; BUILDSTDERR: ^~~~ BUILDSTDERR: cmd.c:3101:7: warning: case label value is less than minimum value for type BUILDSTDERR: case M('0'): *cmd = 'I'; break; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from cmd.c:5: BUILDSTDERR: cmd.c: In function 'click_to_cmd': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: cmd.c:3518:15: note: in expansion of macro 'Is_container' BUILDSTDERR: cmd[0] = Is_container(level.objects[u.ux][u.uy]) ? M('l') : ','; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: cmd.c: In function 'makemenu.constprop': BUILDSTDERR: cmd.c:2194:36: warning: 'current_menu' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: func = current_menu[i].m_funct; BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dbridge.o dbridge.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o decl.o decl.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o detect.o detect.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dig.o dig.c BUILDSTDERR: dig.c: In function 'dig': BUILDSTDERR: dig.c:256:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (IS_ROCK(lev->typ) && !may_dig(dpx,dpy) && BUILDSTDERR: dig.c: In function 'dighole': BUILDSTDERR: dig.c:711:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: IS_DOOR(levl[u.ux][u.uy].typ) && artifact_door(u.ux, u.uy) || cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o display.o display.c BUILDSTDERR: display.c: In function 'map_object': BUILDSTDERR: display.c:272:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (level.flags.hero_memory) BUILDSTDERR: ^ BUILDSTDERR: display.c: In function 'glyph_is_floating': BUILDSTDERR: display.c:1088:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: glyph_is_warning(glyph) || tglyph && glyph == tglyph->glyph; BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dlb.o dlb.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o do.o do.c BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from do.c:7: BUILDSTDERR: do.c: In function 'obj_no_longer_held': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: do.c:634:14: note: in expansion of macro 'Is_container' BUILDSTDERR: } else if ((Is_container(obj) || obj->otyp == STATUE) && obj->cobj) { BUILDSTDERR: ^~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o do_name.o do_name.c BUILDSTDERR: do_name.c: In function 'do_mname': BUILDSTDERR: do_name.c:283:42: warning: '%s' directive writing up to 255 bytes into a region of size 103 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "What do you want to call %s?", buf); BUILDSTDERR: ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from do_name.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 27 and 282 bytes into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o do_wear.o do_wear.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dog.o dog.c BUILDSTDERR: In file included from dog.c:7: BUILDSTDERR: dog.c: In function 'make_pet_minion': BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dog.c:963:2: note: in expansion of macro 'EMIN' BUILDSTDERR: EMIN(mtmp2)->min_align = alignment; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from dog.c:8: BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dog.c:966:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mtmp2)->shralign = alignment; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dogmove.o dogmove.c BUILDSTDERR: In file included from dogmove.c:9: BUILDSTDERR: dogmove.c: In function 'dog_move': BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dogmove.c:848:36: note: in expansion of macro 'EMIN' BUILDSTDERR: if (mtmp->isminion) align1 = EMIN(mtmp)->min_align; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from dogmove.c:10: BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dogmove.c:851:41: note: in expansion of macro 'EPRI' BUILDSTDERR: else if (mtmp->ispriest) align1 = EPRI(mtmp)->shralign; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from dogmove.c:9: BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dogmove.c:853:37: note: in expansion of macro 'EMIN' BUILDSTDERR: if (mtmp2->isminion) align2 = EMIN(mtmp2)->min_align; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from dogmove.c:10: BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dogmove.c:856:42: note: in expansion of macro 'EPRI' BUILDSTDERR: else if (mtmp2->ispriest) align2 = EPRI(mtmp2)->shralign; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dokick.o dokick.c BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from dokick.c:5: BUILDSTDERR: dokick.c: In function 'container_impact_dmg': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: dokick.c:382:7: note: in expansion of macro 'Is_container' BUILDSTDERR: if (!Is_container(obj) || Is_mbag(obj)) return; BUILDSTDERR: ^~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dothrow.o dothrow.c BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from dothrow.c:7: BUILDSTDERR: dothrow.c: In function 'thitmonst': BUILDSTDERR: ../include/mondata.h:241:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (obj)->otyp == CHEESE && ((ptr) == &mons[PM_GIANT_RAT] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (ptr) == &mons[PM_SEWER_RAT] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (ptr) == &mons[PM_BLACK_RAT] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (ptr) == &mons[PM_PACK_RAT]) || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dothrow.c:1639:13: note: in expansion of macro 'befriend_with_obj' BUILDSTDERR: } else if (befriend_with_obj(mon->data, obj) || BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:245:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (obj)->otyp == CARROT && ((ptr) == &mons[PM_RABBIT] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (ptr) == &mons[PM_RABID_RABBIT]) || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dothrow.c:1639:13: note: in expansion of macro 'befriend_with_obj' BUILDSTDERR: } else if (befriend_with_obj(mon->data, obj) || BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:247:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (obj)->otyp == BANANA && (ptr)->mlet == S_YETI)) BUILDSTDERR: dothrow.c:1639:13: note: in expansion of macro 'befriend_with_obj' BUILDSTDERR: } else if (befriend_with_obj(mon->data, obj) || BUILDSTDERR: ^~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o drawing.o drawing.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o dungeon.o dungeon.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o eat.o eat.c BUILDSTDERR: eat.c: In function 'done_eating': BUILDSTDERR: eat.c:481:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (!victual.piece->odrained || Race_if(PM_VAMPIRE) && !rn2(5)) BUILDSTDERR: eat.c: In function 'opentin': BUILDSTDERR: eat.c:1275:15: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: monexplain[mons[tin.tin->corpsenm].mlet]); BUILDSTDERR: ^ BUILDSTDERR: eat.c: In function 'fprefx': BUILDSTDERR: eat.c:1689:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (carnivorous(youmonst.data) && (!humanoid(youmonst.data)) || BUILDSTDERR: eat.c: In function 'doeat': BUILDSTDERR: eat.c:2548:59: warning: ?: using integer constants in boolean context, the expression will always evaluate to 'true' [-Wint-in-bool-context] BUILDSTDERR: (((monstermoves - otmp->age) > (int) otmp->blessed ? 50:30) && BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: At top level: BUILDSTDERR: eat.c:73:32: warning: 'comestibles' defined but not used [-Wunused-const-variable=] BUILDSTDERR: STATIC_OVL NEARDATA const char comestibles[] = { FOOD_CLASS, 0 }; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: eat.c: In function 'doeat': BUILDSTDERR: eat.c:2243:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be tainted! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 26 and 535 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2263:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s might be poisonous! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 28 and 537 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2270:19: warning: ' unhealthy. ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s unhealthy. %s", BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 395 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2276:19: warning: ' rather acidic. ' directive writing 16 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s rather acidic. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 399 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2249:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be something very dangerous! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 43 and 552 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2283:19: warning: ' disgusting to you right now..' directive writing 30 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s disgusting to you right now. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 31 and 413 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2298:19: warning: ' foul and unfamiliar to you.' directive writing 29 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s foul and unfamiliar to you. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 30 and 412 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2316:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be tainted! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 26 and 535 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2308:19: warning: ' unfamiliar to you. ' directive writing 20 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s unfamiliar to you. %s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 21 and 403 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: eat.c:2256:19: warning: ' like ' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s like %s could be rotten! %s", BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from eat.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 25 and 534 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o end.o end.c BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from end.c:7: BUILDSTDERR: end.c: In function 'container_contents': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: end.c:1132:10: note: in expansion of macro 'Is_container' BUILDSTDERR: if (Is_container(box) || box->otyp == STATUE) { BUILDSTDERR: ^~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o engrave.o engrave.c BUILDSTDERR: engrave.c: In function 'doengrave': BUILDSTDERR: engrave.c:800:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (flags.verbose) BUILDSTDERR: ^~ BUILDSTDERR: engrave.c:802:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: doknown = TRUE; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: engrave.c:812:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (flags.verbose) BUILDSTDERR: ^~ BUILDSTDERR: engrave.c:814:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: doknown = TRUE; BUILDSTDERR: ^~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o exper.o exper.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o explode.o explode.c BUILDSTDERR: explode.c: In function 'set_blast_symbols': BUILDSTDERR: explode.c:72:15: warning: variable 'bitmask' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i, j, bitmask; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: explode.c: In function 'do_explode': BUILDSTDERR: explode.c:472:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (is_animal(u.ustuck->data)) BUILDSTDERR: ^ BUILDSTDERR: explode.c: In function 'grenade_effects': BUILDSTDERR: explode.c:944:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (mon && !DEADMONSTER(mon)) BUILDSTDERR: ^ BUILDSTDERR: explode.c:954:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (x == u.ux && y == u.uy) BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o extralev.o extralev.c ../util/makedefs -f cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o files.o files.c BUILDSTDERR: files.c: In function 'save_savefile_name': BUILDSTDERR: files.c:947:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) write(fd, (genericptr_t) SAVEF, sizeof(SAVEF)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: files.c: In function 'docompress_file': BUILDSTDERR: files.c:1322:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: files.c:1323:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o fountain.o fountain.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o hack.o hack.c BUILDSTDERR: hack.c: In function 'grow_herbs': BUILDSTDERR: hack.c:120:15: warning: variable 'lev' set but not used [-Wunused-but-set-variable] BUILDSTDERR: struct rm *lev; BUILDSTDERR: ^~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o hacklib.o hacklib.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o invent.o invent.c BUILDSTDERR: invent.c: In function 'delobj': BUILDSTDERR: invent.c:657:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: update_map = (obj->where == OBJ_FLOOR || Has_contents(obj) && BUILDSTDERR: invent.c: In function 'mergable': BUILDSTDERR: invent.c:2659:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: flags.pickup_thrown && obj->was_thrown != otmp->was_thrown || BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from invent.c:5: BUILDSTDERR: ../include/mondata.h:168:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: #define is_reviver(ptr) (is_rider(ptr) || (ptr)->mlet == S_FUNGUS && \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: (ptr) != &mons[PM_LICHEN] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: invent.c:2692:4: note: in expansion of macro 'is_reviver' BUILDSTDERR: is_reviver(&mons[otmp->corpsenm])))) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: invent.c: In function 'getobj': BUILDSTDERR: invent.c:1218:11: warning: 'floorfollow' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: n = query_objlist(qbuf, floorchain, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: floorfollow|INVORDER_SORT|SIGNAL_CANCEL, &pick_list, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: PICK_ONE, allowall ? allow_all : allow_ugly); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: invent.c:1218:11: warning: 'floorchain' may be used uninitialized in this function [-Wmaybe-uninitialized] cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o light.o light.c BUILDSTDERR: light.c: In function 'del_light_source': BUILDSTDERR: light.c:107:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: case LS_OBJECT: tmp_id = (genericptr_t)(((struct obj *)id)->o_id); BUILDSTDERR: ^ BUILDSTDERR: light.c:109:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: case LS_MONSTER: tmp_id = (genericptr_t)(((struct monst *)id)->m_id); BUILDSTDERR: ^ BUILDSTDERR: light.c: In function 'relink_light_sources': BUILDSTDERR: light.c:347:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: if (!lookup_id_mapping((unsigned)ls->id, &nid)) BUILDSTDERR: ^ BUILDSTDERR: light.c:350:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: nid = (unsigned) ls->id; BUILDSTDERR: ^ BUILDSTDERR: light.c: In function 'write_ls': BUILDSTDERR: light.c:430:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: ls->id = (genericptr_t)otmp->o_id; BUILDSTDERR: ^ BUILDSTDERR: light.c:437:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: ls->id = (genericptr_t)mtmp->m_id; BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o lock.o lock.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mail.o mail.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o makemon.o makemon.c BUILDSTDERR: In file included from makemon.c:6: BUILDSTDERR: makemon.c: In function 'clone_mon': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: makemon.c:1300:5: note: in expansion of macro 'EPRI' BUILDSTDERR: *(EPRI(m3)) = *(EPRI(mon)); BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: makemon.c:1300:19: note: in expansion of macro 'EPRI' BUILDSTDERR: *(EPRI(m3)) = *(EPRI(mon)); BUILDSTDERR: ^~~~ BUILDSTDERR: makemon.c: In function 'mongets': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:37:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: makemon.c:2181:16: note: in expansion of macro 'is_lminion' BUILDSTDERR: } else if(is_lminion(mtmp)) { BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: makemon.c: In function 'peace_minded': BUILDSTDERR: makemon.c:2293:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (ual > A_NEUTRAL && mal < A_NEUTRAL || BUILDSTDERR: In file included from makemon.c:6: BUILDSTDERR: makemon.c: In function 'set_malign': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makemon.c:2339:10: note: in expansion of macro 'EPRI' BUILDSTDERR: mal = EPRI(mtmp)->shralign; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from makemon.c:7: BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: makemon.c:2341:10: note: in expansion of macro 'EMIN' BUILDSTDERR: mal = EMIN(mtmp)->min_align; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mapglyph.o mapglyph.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mcastu.o mcastu.c BUILDSTDERR: mcastu.c: In function 'spell_would_be_useless': BUILDSTDERR: mcastu.c:845:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if ((levl[u.ux][u.uy].typ != ROOM && levl[u.ux][u.uy].typ != CORR cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mhitm.o mhitm.c BUILDSTDERR: mhitm.c: In function 'hitmm': BUILDSTDERR: mhitm.c:779:24: warning: ' squeezes' directive writing 9 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s squeezes", magr_name); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:765:20: warning: ' stings' directive writing 7 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s stings", magr_name); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 263 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:771:20: warning: ' touches' directive writing 8 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s touches", magr_name); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 9 and 264 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:768:20: warning: ' butts' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s butts", magr_name); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 7 and 262 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:762:20: warning: ' bites' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s bites", magr_name); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 7 and 262 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mhitm.c:786:20: warning: ' hits' directive writing 5 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf,"%s hits", magr_name); BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from mhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 6 and 261 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mhitu.o mhitu.c BUILDSTDERR: mhitu.c: In function 'missmu': BUILDSTDERR: mhitu.c:161:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (!flags.verbose || !nearmiss && !blocker) BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: mhitu.c: In function 'gazemu': BUILDSTDERR: mhitu.c:2398:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if(!mtmp->mcan && canseemon(mtmp) && mtmp->mcansee && BUILDSTDERR: ^~ BUILDSTDERR: mhitu.c:2403:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: stop_occupation(); BUILDSTDERR: ^~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o minion.o minion.c BUILDSTDERR: In file included from minion.c:7: BUILDSTDERR: minion.c: In function 'msummon': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:23:10: note: in expansion of macro 'EPRI' BUILDSTDERR: atyp = EPRI(mon)->shralign; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:37:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: minion.c:41:13: note: in expansion of macro 'is_lminion' BUILDSTDERR: } else if (is_lminion(mon)) { BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:80:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mtmp)->shralign = atyp; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from minion.c:6: BUILDSTDERR: minion.c: In function 'summon_minion': BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:117:6: note: in expansion of macro 'EMIN' BUILDSTDERR: EMIN(mon)->min_align = alignment; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from minion.c:7: BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: minion.c:123:6: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign = alignment; /* always A_LAWFUL here */ BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mklev.o mklev.c BUILDSTDERR: mklev.c: In function 'mktrap': BUILDSTDERR: mklev.c:1284:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 2) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1284:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 2) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1286:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 5 || level.flags.noteleport) BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1287:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1289:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 5) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1289:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 5) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1291:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 6) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1291:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 6) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1293:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 7) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1293:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 7) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1296:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (lvl < 8) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1296:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (lvl < 8) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1298:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!Inhell) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1298:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (!Inhell) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1300:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (level.flags.noteleport) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1300:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (level.flags.noteleport) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: mklev.c:1303:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (rn2(7)) kind = NO_TRAP; break; BUILDSTDERR: ^~ BUILDSTDERR: mklev.c:1303:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (rn2(7)) kind = NO_TRAP; break; BUILDSTDERR: ^~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkmap.o mkmap.c BUILDSTDERR: mkmap.c: In function 'pass_two': BUILDSTDERR: mkmap.c:115:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(count=0, dr=0; dr < 8; dr++) BUILDSTDERR: ^~~ BUILDSTDERR: mkmap.c:119:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: if (count == 5) BUILDSTDERR: ^~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkmaze.o mkmaze.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkobj.o mkobj.c BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from mkobj.c:5: BUILDSTDERR: mkobj.c: In function 'weight': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: mkobj.c:957:6: note: in expansion of macro 'Is_container' BUILDSTDERR: if (Is_container(obj) || obj->otyp == STATUE) { BUILDSTDERR: ^~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mkroom.o mkroom.c BUILDSTDERR: mkroom.c: In function 'fill_zoo': BUILDSTDERR: mkroom.c:328:14: warning: 'ty' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: (sx == tx && sy == ty ? &mons[PM_QUEEN_BEE] : BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: mkroom.c:328:48: warning: 'tx' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: (sx == tx && sy == ty ? &mons[PM_QUEEN_BEE] : BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: &mons[PM_KILLER_BEE]) : BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mkroom.c:366:6: warning: 'goldlim' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(i >= goldlim) i = 5*level_difficulty(); BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mon.o mon.c BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from mon.c:10: BUILDSTDERR: mon.c: In function 'make_corpse': BUILDSTDERR: ../include/mondata.h:168:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: #define is_reviver(ptr) (is_rider(ptr) || (ptr)->mlet == S_FUNGUS && \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: (ptr) != &mons[PM_LICHEN] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mon.c:160:5: note: in expansion of macro 'is_reviver' BUILDSTDERR: is_reviver((mon)->data) || \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: mon.c:407:32: note: in expansion of macro 'KEEPTRAITS' BUILDSTDERR: obj = mkcorpstat(CORPSE, KEEPTRAITS(mtmp) ? mtmp : 0, BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: mon.c: In function 'mfndpos': BUILDSTDERR: mon.c:1208:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: levl[nx][ny].doormask & D_CLOSED && !(flag & OPENDOOR) BUILDSTDERR: mon.c: In function 'replmon': BUILDSTDERR: mon.c:1468:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: if (unpolytime = stop_timer(UNPOLY_MON, (genericptr_t) mtmp)) { BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: mon.c: In function 'lifesaved_monster': BUILDSTDERR: mon.c:1555:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: visible = u.uswallow && u.ustuck == mtmp || BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mon.c: In function 'unpoly_monster': BUILDSTDERR: mon.c:1603:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: visible = u.uswallow && u.ustuck == mtmp || cansee(mtmp->mx,mtmp->my); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from mon.c:10: BUILDSTDERR: mon.c: In function 'monstone': BUILDSTDERR: ../include/mondata.h:168:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: #define is_reviver(ptr) (is_rider(ptr) || (ptr)->mlet == S_FUNGUS && \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: (ptr) != &mons[PM_LICHEN] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mon.c:160:5: note: in expansion of macro 'is_reviver' BUILDSTDERR: is_reviver((mon)->data) || \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: mon.c:1880:29: note: in expansion of macro 'KEEPTRAITS' BUILDSTDERR: otmp = mkcorpstat(STATUE, KEEPTRAITS(mdef) ? mdef : 0, BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: mon.c: In function 'newcham': BUILDSTDERR: mon.c:2865:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (msg && (u.uswallow && mtmp == u.ustuck || canspotmon(mtmp))) { BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mondata.o mondata.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o monmove.o monmove.c BUILDSTDERR: In file included from monmove.c:8: BUILDSTDERR: monmove.c: In function 'onscary': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:37:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: monmove.c:173:6: note: in expansion of macro 'is_lminion' BUILDSTDERR: is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL] || BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from monmove.c:5: BUILDSTDERR: monmove.c: In function 'can_ooze': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: monmove.c:1437:7: note: in expansion of macro 'Is_container' BUILDSTDERR: if (Is_container(obj) && obj->cobj) return FALSE; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: monmove.c: In function 'm_move': BUILDSTDERR: monmove.c:1174:20: warning: 'niy' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: (void) breamspot(mtmp, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: &ptr->mattk[bust_door_breath(mtmp)], BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (nix-omx), (niy-omy)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: monmove.c:1174:20: warning: 'nix' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ./makedefs -m make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o monstr.o monstr.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mplayer.o mplayer.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o mthrowu.o mthrowu.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o muse.o muse.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o music.o music.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o o_init.o o_init.c BUILDSTDERR: o_init.c: In function 'init_objects': BUILDSTDERR: o_init.c:191:10: warning: self-comparison always evaluates to false [-Wtautological-compare] BUILDSTDERR: if(sum != sum) BUILDSTDERR: ^~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o objnam.o objnam.c BUILDSTDERR: objnam.c: In function 'add_erosion_words': BUILDSTDERR: objnam.c:571:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (!is_damageable(obj) && !iscrys || Hallucination) return; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from objnam.c:5: BUILDSTDERR: objnam.c: In function 'readobjnam': BUILDSTDERR: ../include/mondata.h:168:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: #define is_reviver(ptr) (is_rider(ptr) || (ptr)->mlet == S_FUNGUS && \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: (ptr) != &mons[PM_LICHEN] || \ BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: objnam.c:2760:22: note: in expansion of macro 'is_reviver' BUILDSTDERR: (typ != CORPSE || !is_reviver(&mons[mntmp])) && BUILDSTDERR: ^~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o options.o options.c BUILDSTDERR: options.c: In function 'option_help': BUILDSTDERR: options.c:3886:21: warning: ' - ' directive writing 3 bytes into a region of size between 1 and 236 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%-20s - %s%c", buf2, compopt[i].descr, BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from options.c:13: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 25 or more bytes (assuming 260) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: options.c: In function 'doset': BUILDSTDERR: options.c:2968:43: warning: 's [' directive writing 3 bytes into a region of size between 1 and 11 [-Wformat-overflow=] BUILDSTDERR: Sprintf(fmtstr_doset_add_menu, "%%s%%-%ds [%%s]", biggest_name); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from options.c:13: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 16 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: options.c:3044:23: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, "%s:%s", compopt[opt_indx].name, buf2); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from options.c:13: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pager.o pager.c BUILDSTDERR: pager.c: In function 'do_look': BUILDSTDERR: pager.c:755:28: warning: '%s' directive writing up to 255 bytes into a region of size 254 [-Wformat-overflow=] BUILDSTDERR: pager.c:753:16: BUILDSTDERR: firstmatch = look_buf; BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: pager.c:755:28: BUILDSTDERR: Sprintf(temp_buf, " (%s)", firstmatch); BUILDSTDERR: ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from pager.c:8: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 259 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: pager.c:760:34: warning: '%s' directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] BUILDSTDERR: Sprintf(temp_buf, " [seen: %s]", monbuf); BUILDSTDERR: ^~ ~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from pager.c:8: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pickup.o pickup.c BUILDSTDERR: pickup.c: In function 'autopick': BUILDSTDERR: pickup.c:649:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: flags.pickup_thrown && curr->was_thrown) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: pickup.c:663:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: flags.pickup_thrown && curr->was_thrown) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from pickup.c:9: BUILDSTDERR: pickup.c: In function 'container_at': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: pickup.c:1469:6: note: in expansion of macro 'Is_container' BUILDSTDERR: if(Is_container(cobj)) { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: pickup.c: In function 'doloot': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: pickup.c:1553:10: note: in expansion of macro 'Is_container' BUILDSTDERR: if (Is_container(cobj)) { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: pickup.c: In function 'use_container': BUILDSTDERR: pickup.c:2215:25: warning: unused variable 'lcnt' [-Wunused-variable] BUILDSTDERR: int cnt = 0, used = 0, lcnt = 0, BUILDSTDERR: ^~~~ BUILDSTDERR: pickup.c:2209:16: warning: unused variable 'shkp' [-Wunused-variable] BUILDSTDERR: struct monst *shkp; BUILDSTDERR: ^~~~ BUILDSTDERR: pickup.c:2302:41: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] BUILDSTDERR: if (!cnt) Sprintf(menuprompt, "%s ", emptymsg); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from pickup.c:9: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 257 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pline.o pline.c BUILDSTDERR: In file included from pline.c:7: BUILDSTDERR: pline.c: In function 'mstatusline': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: pline.c:287:15: note: in expansion of macro 'EPRI' BUILDSTDERR: alignment = EPRI(mtmp)->shralign; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o polyself.o polyself.c BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from polyself.c:13: BUILDSTDERR: polyself.c: In function 'polyman': BUILDSTDERR: ../include/mondata.h:126:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: P_MAX_SKILL(P_TWO_WEAPON_COMBAT) >= P_BASIC && \ BUILDSTDERR: polyself.c:118:20: note: in expansion of macro 'could_twoweap' BUILDSTDERR: if (u.twoweap && !could_twoweap(youmonst.data)) BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: polyself.c: In function 'drop_weapon': BUILDSTDERR: ../include/mondata.h:126:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: P_MAX_SKILL(P_TWO_WEAPON_COMBAT) >= P_BASIC && \ BUILDSTDERR: polyself.c:850:14: note: in expansion of macro 'could_twoweap' BUILDSTDERR: } else if (!could_twoweap(youmonst.data)) { BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: polyself.c: In function 'polyatwill': BUILDSTDERR: polyself.c:1711:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (u.ulevel > 13 && u.uen > EN_ADULT_DRAGON || BUILDSTDERR: ^ BUILDSTDERR: polyself.c: In function 'polyself': BUILDSTDERR: polyself.c:362:17: warning: array subscript -1 is below array bounds of 'struct mvitals[612]' [-Warray-bounds] BUILDSTDERR: if (!(mvitals[mntmp].mvflags & G_GENOD)) { BUILDSTDERR: ~~~~~~~^~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o potion.o potion.c BUILDSTDERR: potion.c: In function 'upgrade_obj': BUILDSTDERR: potion.c:2517:32: warning: passing argument 2 of 'artifact_name' from incompatible pointer type [-Wincompatible-pointer-types] BUILDSTDERR: if (artifact_name(ONAME(obj), &otyp2) && otyp2 == obj->otyp) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../include/config.h:323, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from potion.c:5: BUILDSTDERR: ../include/extern.h:62:21: note: expected 'short int *' but argument is of type 'int *' BUILDSTDERR: E const char *FDECL(artifact_name, (const char *,short *)); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: ../include/tradstdc.h:124:21: note: in definition of macro 'FDECL' BUILDSTDERR: # define FDECL(f,p) f p BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o pray.o pray.c BUILDSTDERR: pray.c: In function 'lawful_god_gives_angel': BUILDSTDERR: pray.c:1211:9: warning: variable 'mon' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int mon; BUILDSTDERR: ^~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o priest.o priest.c BUILDSTDERR: In file included from priest.c:8: BUILDSTDERR: priest.c: In function 'histemple_at': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:136:20: note: in expansion of macro 'EPRI' BUILDSTDERR: return((boolean)((EPRI(priest)->shroom == *in_rooms(x, y, TEMPLE)) && BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:137:20: note: in expansion of macro 'EPRI' BUILDSTDERR: on_level(&(EPRI(priest)->shrlevel), &u.uz))); BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'pri_move': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:156:11: note: in expansion of macro 'EPRI' BUILDSTDERR: temple = EPRI(priest)->shroom; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:158:7: note: in expansion of macro 'EPRI' BUILDSTDERR: gx = EPRI(priest)->shrpos.x; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:159:7: note: in expansion of macro 'EPRI' BUILDSTDERR: gy = EPRI(priest)->shrpos.y; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'priestini': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:203:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shroom = (sroom - rooms) + ROOMOFFSET; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:204:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shralign = Amask2align(levl[sx][sy].altarmask); BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:205:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shrpos.x = sx; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:206:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shrpos.y = sy; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:207:18: note: in expansion of macro 'EPRI' BUILDSTDERR: assign_level(&(EPRI(priest)->shrlevel), lvl); BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:215:17: note: in expansion of macro 'EPRI' BUILDSTDERR: if(sanctum && EPRI(priest)->shralign == A_NONE && BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'priestname': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:277:26: note: in expansion of macro 'EPRI' BUILDSTDERR: if (!mon->ispriest && EPRI(mon)->renegade) BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:289:33: note: in expansion of macro 'EPRI' BUILDSTDERR: Strcat(pname, halu_gname((int)EPRI(mon)->shralign)); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from priest.c:9: BUILDSTDERR: ../include/emin.h:12:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EMIN(mon) ((struct emin *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:295:27: note: in expansion of macro 'EMIN' BUILDSTDERR: Strcat(pname, halu_gname(EMIN(mon)->min_align)); BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from priest.c:8: BUILDSTDERR: priest.c: In function 'p_coaligned': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:303:42: note: in expansion of macro 'EPRI' BUILDSTDERR: return((boolean)(u.ualign.type == ((int)EPRI(priest)->shralign))); BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'has_shrine': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:314:14: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:314:35: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:317:19: note: in expansion of macro 'EPRI' BUILDSTDERR: return((boolean)(EPRI(pri)->shralign == Amask2align(lev->altarmask & ~AM_SHRINE))); BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'findpriest': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:328:28: note: in expansion of macro 'EPRI' BUILDSTDERR: if(mtmp->ispriest && (EPRI(mtmp)->shroom == roomno) && BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'mk_roamer': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:564:2: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(roamer)->shralign = alignment; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:566:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(roamer)->renegade = TRUE; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'reset_hostility': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:586:5: note: in expansion of macro 'EPRI' BUILDSTDERR: if(EPRI(roamer)->shralign != u.ualign.type) { BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'ghod_hitsu': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:631:11: note: in expansion of macro 'EPRI' BUILDSTDERR: ax = x = EPRI(priest)->shrpos.x; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:632:11: note: in expansion of macro 'EPRI' BUILDSTDERR: ay = y = EPRI(priest)->shrpos.y; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c:648:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: stpx == sgn(tbx) && stpy == sgn(tby)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:663:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: else if (x2 > troom->hx || x1 <= troom->hx && !rn2(2)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: priest.c:683:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: else if (x2 < troom->lx || x1 >= troom->lx && !rn2(2)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: priest.c:703:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: else if (y2 > troom->hy || y1 <= troom->hy && !rn2(2)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: priest.c:723:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: else if (y2 < troom->ly || y1 >= troom->ly && !rn2(2)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from priest.c:8: BUILDSTDERR: priest.c: In function 'angry_priest': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:798:18: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:798:42: note: in expansion of macro 'EPRI' BUILDSTDERR: lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y]; BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:801:4: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->shralign)) { BUILDSTDERR: ^~~~ BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:805:3: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(priest)->renegade = 0; BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'clearpriests': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:821:58: note: in expansion of macro 'EPRI' BUILDSTDERR: if (!DEADMONSTER(mtmp) && mtmp->ispriest && !on_level(&(EPRI(mtmp)->shrlevel), &u.uz)) BUILDSTDERR: ^~~~ BUILDSTDERR: priest.c: In function 'restpriest': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: priest.c:834:21: note: in expansion of macro 'EPRI' BUILDSTDERR: assign_level(&(EPRI(mtmp)->shrlevel), &u.uz); BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o quest.o quest.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o questpgr.o questpgr.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o read.o read.c BUILDSTDERR: read.c: In function 'seffects': BUILDSTDERR: read.c:1215:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (mtmp) BUILDSTDERR: ^ BUILDSTDERR: read.c:1313:20: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses] BUILDSTDERR: else do_genocide(!sobj->cursed | (2 * !!Confusion)); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: read.c:1233:5: warning: 'mtmp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: You("try to command %s", mon_nam(mtmp)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rect.o rect.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o region.o region.c BUILDSTDERR: region.c: In function 'expire_gas_cloud': BUILDSTDERR: region.c:887:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: damage = (int) reg->arg; BUILDSTDERR: ^ BUILDSTDERR: region.c:892:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: reg->arg = (genericptr_t) damage; BUILDSTDERR: ^ BUILDSTDERR: region.c: In function 'inside_gas_cloud': BUILDSTDERR: region.c:941:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: dam = (int) reg->arg; BUILDSTDERR: ^ BUILDSTDERR: region.c: In function 'create_gas_cloud': BUILDSTDERR: region.c:1028:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: cloud->arg = (genericptr_t) damage; BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o restore.o restore.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rip.o rip.c BUILDSTDERR: In file included from ../include/config.h:323, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from rip.c:5: BUILDSTDERR: rip.c:7:23: warning: 'center' declared 'static' but never defined [-Wunused-function] BUILDSTDERR: STATIC_DCL void FDECL(center, (int, char *)); BUILDSTDERR: ^~~~~~ BUILDSTDERR: ../include/tradstdc.h:124:21: note: in definition of macro 'FDECL' BUILDSTDERR: # define FDECL(f,p) f p BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rnd.o rnd.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o role.o role.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o rumors.o rumors.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o save.o save.c BUILDSTDERR: save.c: In function 'savestateinlock': BUILDSTDERR: save.c:425:10: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) read(fd, (genericptr_t) &hpid, sizeof(hpid)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: save.c:443:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) write(fd, (genericptr_t) &hackpid, sizeof(hackpid)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: save.c:447:14: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) write(fd, (genericptr_t) &currlev, sizeof(currlev)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o shk.o shk.c BUILDSTDERR: shk.c: In function 'repair_damage': BUILDSTDERR: shk.c:3636:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: while (!(litter[i = rn2(9)] & INSHOP)); BUILDSTDERR: ^~~~~ BUILDSTDERR: shk.c:3637:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: remove_object(otmp); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: shk.c: In function 'shk_identify': BUILDSTDERR: shk.c:4671:27: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] BUILDSTDERR: if (ESHK(shkp)->services & (SHK_ID_BASIC|SHK_ID_PREMIUM) == BUILDSTDERR: ^ BUILDSTDERR: shk.c:4671:27: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] BUILDSTDERR: if (ESHK(shkp)->services & (SHK_ID_BASIC|SHK_ID_PREMIUM) == BUILDSTDERR: shk.c: In function 'shk_other_services': BUILDSTDERR: shk.c:5296:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (type == 'b') BUILDSTDERR: ^ BUILDSTDERR: shk.c:5255:7: note: 'type' was declared here BUILDSTDERR: char type; /* Basic/premier service */ BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o shknam.o shknam.c BUILDSTDERR: shknam.c: In function 'stock_blkmar': BUILDSTDERR: shknam.c:643:9: warning: variable 'blkmar_gen' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int blkmar_gen[NUM_OBJECTS+2]; BUILDSTDERR: ^~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sit.o sit.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sounds.o sounds.c BUILDSTDERR: sounds.c: In function 'domonnoise': BUILDSTDERR: sounds.c:898:15: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (uwep && (uwep->oclass == WEAPON_CLASS || is_weptool(uwep)) BUILDSTDERR: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sounds.c:605:28: warning: array subscript [0, 1] is outside array bounds of 'const char * const[2]' [-Warray-bounds] BUILDSTDERR: verbl_msg = vampmsg[vampindex]; BUILDSTDERR: ~~~~~~~^~~~~~~~~~~ BUILDSTDERR: sounds.c: In function 'pet_distress': BUILDSTDERR: sounds.c:357:8: warning: 'verb' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (verb) { BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sp_lev.o sp_lev.c BUILDSTDERR: sp_lev.c: In function 'create_monster': BUILDSTDERR: sp_lev.c:892:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (!pm || !is_swimmer(pm) && !likes_lava(pm)) cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o spell.o spell.c BUILDSTDERR: spell.c: In function 'getspell': BUILDSTDERR: spell.c:652:37: warning: '%s' directive writing up to 255 bytes into a region of size 109 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "Cast which spell? [%s ?]", lets); BUILDSTDERR: ^~ ~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from spell.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 278 bytes into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o steal.o steal.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o steed.o steed.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o teleport.o teleport.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o timeout.o timeout.c BUILDSTDERR: timeout.c: In function 'attach_bomb_blow_timeout': BUILDSTDERR: timeout.c:651:66: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if (yours && (!carried(bomb) && costly_spot(bomb->ox, bomb->oy) && BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: !bomb->no_charge || bomb->unpaid)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~ BUILDSTDERR: timeout.c: In function 'write_timer': BUILDSTDERR: timeout.c:2215:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: timer->arg = (genericptr_t)((struct obj *)timer->arg)->o_id; BUILDSTDERR: ^ BUILDSTDERR: timeout.c:2229:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: timer->arg = (genericptr_t)((struct monst *)timer->arg)->m_id; BUILDSTDERR: ^ BUILDSTDERR: timeout.c: In function 'relink_timers': BUILDSTDERR: timeout.c:2459:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: if (!lookup_id_mapping((unsigned)curr->arg, &nid)) BUILDSTDERR: ^ BUILDSTDERR: timeout.c:2462:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: nid = (unsigned) curr->arg; BUILDSTDERR: ^ BUILDSTDERR: timeout.c:2472:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: if (!lookup_id_mapping((unsigned)curr->arg, &nid)) BUILDSTDERR: ^ BUILDSTDERR: timeout.c:2475:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: nid = (unsigned) curr->arg; BUILDSTDERR: ^ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o topten.o topten.c BUILDSTDERR: topten.c: In function 'readentry': BUILDSTDERR: topten.c:223:20: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'long int *' [-Wformat=] BUILDSTDERR: sscanf(dp2, "%d", &tt->conduct); BUILDSTDERR: ~^ ~~~~~~~~~~~~ BUILDSTDERR: %ld BUILDSTDERR: topten.c: In function 'writeentry': BUILDSTDERR: topten.c:263:25: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] BUILDSTDERR: Sprintf(cp, " Conduct=%d", tt->conduct); BUILDSTDERR: ~^ ~~~~~~~~~~~ BUILDSTDERR: %ld BUILDSTDERR: topten.c: In function 'outentry': BUILDSTDERR: topten.c:831:29: warning: '%s' directive writing up to 255 bytes into a region of size 240 [-Wformat-overflow=] BUILDSTDERR: Sprintf(linebuf, "%15s %s", "", linebuf3); BUILDSTDERR: ^~ ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from topten.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 272 bytes into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o track.o track.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o trap.o trap.c BUILDSTDERR: trap.c: In function 'uunstone': BUILDSTDERR: trap.c:2341:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: trap.c:2345:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: return (1); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from trap.c:5: BUILDSTDERR: trap.c: In function 'fire_damage': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: trap.c:2730:6: note: in expansion of macro 'Is_container' BUILDSTDERR: if (Is_container(obj)) { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: trap.c: In function 'water_damage': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: trap.c:2825:13: note: in expansion of macro 'Is_container' BUILDSTDERR: } else if(Is_container(obj) && !Is_box(obj) && BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: trap.c: In function 'untrap': BUILDSTDERR: trap.c:3743:48: warning: '%s' directive writing up to 255 bytes into a region of size 89 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "There %s and %s here. %s %s?", BUILDSTDERR: ^~ BUILDSTDERR: trap.c:3746:46: BUILDSTDERR: ttmp->ttyp == WEB ? "Remove" : "Disarm", the_trap); BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from trap.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 41 or more bytes (assuming 296) into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o u_init.o u_init.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o uhitm.o uhitm.c BUILDSTDERR: uhitm.c: In function 'known_hitum': BUILDSTDERR: uhitm.c:500:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (flags.verbose) BUILDSTDERR: ^ BUILDSTDERR: uhitm.c: In function 'hmon_hitmon': BUILDSTDERR: uhitm.c:740:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: objenchant = !thrown && no_obj || obj->spe < 0 ? 0 : obj->spe; BUILDSTDERR: ~~~~~~~~^~~~~~~~~ BUILDSTDERR: uhitm.c:933:39: warning: comparison of constant '3' with boolean expression is always false [-Wbool-compare] BUILDSTDERR: obj->otyp == BOOMERANG && !rnl(4) == 4-1) { BUILDSTDERR: ^~ BUILDSTDERR: uhitm.c:933:39: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] BUILDSTDERR: uhitm.c:933:31: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: obj->otyp == BOOMERANG && !rnl(4) == 4-1) { BUILDSTDERR: ^~~~~~~ BUILDSTDERR: ( ) BUILDSTDERR: uhitm.c: In function 'damageum': BUILDSTDERR: uhitm.c:1895:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!Blind) BUILDSTDERR: ^~ BUILDSTDERR: uhitm.c:1897:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: xkilled(mdef,3); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: uhitm.c: In function 'hmonas': BUILDSTDERR: uhitm.c:2734:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if ((uwep || u.twoweap && uswapwep) && BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: uhitm.c:2735:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (mhit == HIT_UWEP && !uwep || BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: uhitm.c:2779:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: barehanded_hit = (dhit & HIT_UWEP) && !uwep || BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: uhitm.c:2815:4: warning: "/*" within comment [-Wcomment] BUILDSTDERR: /* succubi/incubi are humanoid, but their _second_ BUILDSTDERR: BUILDSTDERR: uhitm.c:2825:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if ((uwep || u.twoweap && uswapwep) && BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: uhitm.c:2835:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if ((uwep || u.twoweap && uswapwep) && BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: uhitm.c: In function 'passive': BUILDSTDERR: uhitm.c:3071:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: mhit & HIT_UWEP && !uwep || BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: uhitm.c:3072:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: mhit & HIT_USWAPWEP && !uswapwep; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: uhitm.c: In function 'hmon_hitmon': BUILDSTDERR: uhitm.c:1555:38: warning: '%s' directive writing up to 255 bytes into a region of size between 244 and 251 [-Wformat-overflow=] BUILDSTDERR: Sprintf(silverobjbuf, "Your %s%s %s %%s!", BUILDSTDERR: ^~ BUILDSTDERR: uhitm.c:1558:5: BUILDSTDERR: saved_oname, vtense(saved_oname, "sear")); BUILDSTDERR: ~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from uhitm.c:5: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 11 or more bytes (assuming 273) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o vault.o vault.c BUILDSTDERR: In file included from vault.c:6: BUILDSTDERR: vault.c: In function 'clear_fcorr': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:29:18: note: in expansion of macro 'EGD' BUILDSTDERR: if (!on_level(&(EGD(grd)->gdlevel), &u.uz)) return TRUE; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:31:17: note: in expansion of macro 'EGD' BUILDSTDERR: while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:31:36: note: in expansion of macro 'EGD' BUILDSTDERR: while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) { BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:32:9: note: in expansion of macro 'EGD' BUILDSTDERR: fcx = EGD(grd)->fakecorr[fcbeg].fx; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:33:9: note: in expansion of macro 'EGD' BUILDSTDERR: fcy = EGD(grd)->fakecorr[fcbeg].fy; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:35:8: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->gddone) BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:50:24: note: in expansion of macro 'EGD' BUILDSTDERR: levl[fcx][fcy].typ = EGD(grd)->fakecorr[fcbeg].ftyp; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:53:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->fcbeg++; BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'grddead': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:81:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->ogx = grd->mx; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:82:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(grd)->ogy = grd->my; BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'in_fcorridor': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:95:12: note: in expansion of macro 'EGD' BUILDSTDERR: for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:95:35: note: in expansion of macro 'EGD' BUILDSTDERR: for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++) BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:96:11: note: in expansion of macro 'EGD' BUILDSTDERR: if(x == EGD(grd)->fakecorr[fci].fx && BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:97:10: note: in expansion of macro 'EGD' BUILDSTDERR: y == EGD(grd)->fakecorr[fci].fy) BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'findgd': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:109:56: note: in expansion of macro 'EGD' BUILDSTDERR: if(mtmp->isgd && !DEADMONSTER(mtmp) && on_level(&(EGD(mtmp)->gdlevel), &u.uz)) BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'invault': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:230:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->gddone = 0; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:231:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->ogx = x; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:232:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->ogy = y; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:233:17: note: in expansion of macro 'EGD' BUILDSTDERR: assign_level(&(EGD(guard)->gdlevel), &u.uz); BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:234:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->vroom = vaultroom; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:235:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->warncnt = 0; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:316:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->gdx = gx; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:317:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->gdy = gy; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:318:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fcbeg = 0; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:319:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].fx = x; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:320:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].fy = y; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:322:6: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = levl[x][y].typ; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:324:16: note: in expansion of macro 'EGD' BUILDSTDERR: int vlt = EGD(guard)->vroom; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:329:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = TLCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:331:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = TRCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:333:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = BLCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:335:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = BRCORNER; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:337:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = HWALL; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:339:3: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fakecorr[0].ftyp = VWALL; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:344:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->fcend = 1; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:345:2: note: in expansion of macro 'EGD' BUILDSTDERR: EGD(guard)->warncnt = 1; BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'wallify_vault': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:373:12: note: in expansion of macro 'EGD' BUILDSTDERR: int vlt = EGD(grd)->vroom; BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:394:20: note: in expansion of macro 'EGD' BUILDSTDERR: move_gold(gold, EGD(grd)->vroom); BUILDSTDERR: ^~~ BUILDSTDERR: vault.c: In function 'paygd': BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:778:17: note: in expansion of macro 'EGD' BUILDSTDERR: gx = rooms[EGD(grd)->vroom].lx + rn2(2); BUILDSTDERR: ^~~ BUILDSTDERR: ../include/vault.h:25:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EGD(mon) ((struct egd *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vault.c:779:17: note: in expansion of macro 'EGD' BUILDSTDERR: gy = rooms[EGD(grd)->vroom].ly + rn2(2); BUILDSTDERR: ^~~ make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ./makedefs -z BUILDSTDERR: close: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 BUILDSTDERR: _far_: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o vision.o vision.c BUILDSTDERR: vision.c: In function 'vision_recalc': BUILDSTDERR: vision.c:600:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:600:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:621:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:621:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:659:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c:659:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (row < 0) continue; if (row >= ROWNO) break; BUILDSTDERR: ^~ BUILDSTDERR: vision.c: In function 'close_shadow': BUILDSTDERR: vision.c:1596:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((sdy = (start_row-block_row)) < 0) sdy = -sdy; --sdy; /* src dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1596:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if ((sdy = (start_row-block_row)) < 0) sdy = -sdy; --sdy; /* src dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c: In function 'far_shadow': BUILDSTDERR: vision.c:1632:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((sdx = (start_col-block_col)) < 0) sdx = -sdx; --sdx; /* src dx */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1632:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if ((sdx = (start_col-block_col)) < 0) sdx = -sdx; --sdx; /* src dx */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1633:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((pdy = (block_row-this_row)) < 0) pdy = -pdy; --pdy; /* point dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c:1633:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if ((pdy = (block_row-this_row)) < 0) pdy = -pdy; --pdy; /* point dy */ BUILDSTDERR: ^~ BUILDSTDERR: vision.c: In function 'right_side': BUILDSTDERR: vision.c:1099:24: warning: 'row_max' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_max(z) if (*row_max < (z)) *row_max = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1669:11: note: 'row_max' was declared here BUILDSTDERR: char *row_max; /* right most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1098:49: warning: 'row_min' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_min(z) if (*row_min > (z)) *row_min = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1668:11: note: 'row_min' was declared here BUILDSTDERR: char *row_min; /* left most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1096:31: warning: 'rowp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_cs(rowp,col) (rowp[col] = COULD_SEE) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1663:20: note: 'rowp' was declared here BUILDSTDERR: register char *rowp; BUILDSTDERR: ^~~~ BUILDSTDERR: vision.c: In function 'left_side': BUILDSTDERR: vision.c:1099:49: warning: 'row_max' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_max(z) if (*row_max < (z)) *row_max = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1928:11: note: 'row_max' was declared here BUILDSTDERR: char *row_max; /* right most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1098:24: warning: 'row_min' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_min(z) if (*row_min > (z)) *row_min = (z) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1927:11: note: 'row_min' was declared here BUILDSTDERR: char *row_min; /* left most */ BUILDSTDERR: ^~~~~~~ BUILDSTDERR: vision.c:1096:31: warning: 'rowp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define set_cs(rowp,col) (rowp[col] = COULD_SEE) BUILDSTDERR: ^ BUILDSTDERR: vision.c:1922:20: note: 'rowp' was declared here BUILDSTDERR: register char *rowp; BUILDSTDERR: ^~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o vis_tab.o vis_tab.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o weapon.o weapon.c BUILDSTDERR: weapon.c: In function 'enhance_weapon_skill': BUILDSTDERR: weapon.c:1281:26: warning: '%s' directive writing up to 255 bytes into a region of size between 249 and 253 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s%s\t[%s]", BUILDSTDERR: ^~ BUILDSTDERR: prefix, P_NAME(i), sklnambuf); BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 5 or more bytes (assuming 264) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1278:28: warning: '%s' directive writing up to 255 bytes into a region of size between 248 and 252 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s %-*s [%s]", BUILDSTDERR: ^~ BUILDSTDERR: prefix, longest, P_NAME(i), sklnambuf); BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1270:25: warning: '%s' directive writing up to 255 bytes into a region of size between 250 and 254 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s%s\t%s\t%5d(%4d)", BUILDSTDERR: ^~ BUILDSTDERR: prefix, P_NAME(i), sklnambuf, BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: weapon.c:1270:17: note: directive argument in the range [0, 65535] BUILDSTDERR: Sprintf(buf, " %s%s\t%s\t%5d(%4d)", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1270:17: note: directive argument in the range [0, 3276800] BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 277) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1265:26: warning: '%-12s' directive writing between 12 and 255 bytes into a region of size between 250 and 254 [-Wformat-overflow=] BUILDSTDERR: Sprintf(buf, " %s%-*s %-12s %4d(%4d)", BUILDSTDERR: ^~~~~ BUILDSTDERR: prefix, longest, P_NAME(i), sklnambuf, BUILDSTDERR: ~~~~~~~~~ BUILDSTDERR: weapon.c:1265:17: note: directive argument in the range [0, 65535] BUILDSTDERR: Sprintf(buf, " %s%-*s %-12s %4d(%4d)", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: weapon.c:1265:17: note: directive argument in the range [0, 3276800] BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from weapon.c:10: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 26 or more bytes (assuming 277) into a destination of size 256 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o were.o were.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o wield.o wield.c BUILDSTDERR: In file included from ../include/youprop.h:10, BUILDSTDERR: from ../include/hack.h:90, BUILDSTDERR: from wield.c:5: BUILDSTDERR: wield.c: In function 'can_twoweapon': BUILDSTDERR: ../include/mondata.h:126:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: P_MAX_SKILL(P_TWO_WEAPON_COMBAT) >= P_BASIC && \ BUILDSTDERR: wield.c:507:7: note: in expansion of macro 'could_twoweap' BUILDSTDERR: if (!could_twoweap(youmonst.data) && (uwep || uswapwep)) { BUILDSTDERR: ^~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o windows.o windows.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o wizard.o wizard.c BUILDSTDERR: In file included from wizard.c:12: BUILDSTDERR: wizard.c: In function 'cuss': BUILDSTDERR: ../include/epri.h:16:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: #define EPRI(mon) ((struct epri *)&(mon)->mextra[0]) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/mondata.h:37:7: note: in expansion of macro 'EPRI' BUILDSTDERR: EPRI(mon)->shralign > 0)) BUILDSTDERR: ^~~~ BUILDSTDERR: wizard.c:627:12: note: in expansion of macro 'is_lminion' BUILDSTDERR: } else if(is_lminion(mtmp)) { BUILDSTDERR: ^~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o worm.o worm.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o worn.o worn.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o write.o write.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o zap.o zap.c BUILDSTDERR: zap.c: In function 'poly_obj': BUILDSTDERR: zap.c:1395:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (!otmp) BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/decl.h:265, BUILDSTDERR: from ../include/hack.h:92, BUILDSTDERR: from zap.c:5: BUILDSTDERR: zap.c: In function 'bhito': BUILDSTDERR: ../include/obj.h:279:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (o)->otyp >= LARGE_BOX && (o)->otyp <= BAG_OF_TRICKS) BUILDSTDERR: zap.c:1815:7: note: in expansion of macro 'Is_container' BUILDSTDERR: if (Is_container(obj) || obj->otyp == STATUE) { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: zap.c: In function 'bhit': BUILDSTDERR: zap.c:3254:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: (genericptr_t) lits); BUILDSTDERR: ^ BUILDSTDERR: zap.c:3349:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: LS_TEMP, (genericptr_t) lits); BUILDSTDERR: ^ BUILDSTDERR: zap.c:3400:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: del_light_source(LS_TEMP, (genericptr_t) lits); BUILDSTDERR: ^ BUILDSTDERR: zap.c: In function 'buzz': BUILDSTDERR: zap.c:3956:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: new_light_source(sx, sy, 1, LS_TEMP, (genericptr_t) lits); BUILDSTDERR: ^ BUILDSTDERR: zap.c:3990:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: del_light_source(LS_TEMP, (genericptr_t) lits); BUILDSTDERR: ^ BUILDSTDERR: zap.c:4233:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: del_light_source(LS_TEMP, (genericptr_t) lits); BUILDSTDERR: ^ BUILDSTDERR: zap.c: In function 'weffects': BUILDSTDERR: zap.c:2273:6: warning: 'expl_type' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: explode(u.dx, u.dy, type, u.ulevel/4 + 1 + skilldmg, 0, expl_type); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: zap.c:2216:6: note: 'expl_type' was declared here BUILDSTDERR: int expl_type; BUILDSTDERR: ^~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o gypsy.o gypsy.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o tech.o tech.c BUILDSTDERR: tech.c: In function 'aborttech': BUILDSTDERR: tech.c:240:1: warning: type of 'tech' defaults to 'int' [-Wimplicit-int] BUILDSTDERR: aborttech(tech) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: tech.c: In function 'techeffects': BUILDSTDERR: tech.c:852:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!Blind) BUILDSTDERR: ^~ BUILDSTDERR: tech.c:856:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: uncurse(obj); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: tech.c:1251:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: || obj->oinvis && !See_invisible BUILDSTDERR: tech.c: In function 'doblitzlist': BUILDSTDERR: tech.c:1975:9: warning: variable 'n' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i, n; BUILDSTDERR: ^ BUILDSTDERR: tech.c: In function 'techeffects': BUILDSTDERR: tech.c:1362:6: warning: 'mtmp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (!mtmp || !canseemon(mtmp)) { BUILDSTDERR: ^ BUILDSTDERR: tech.c: In function 'gettech': BUILDSTDERR: tech.c:370:58: warning: '%s' directive writing up to 255 bytes into a region of size 102 [-Wformat-overflow=] BUILDSTDERR: Sprintf(qbuf, "Perform which technique? [%s ?]", lets); BUILDSTDERR: ^~ ~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from ../include/global.h:8, BUILDSTDERR: from ../include/config.h:501, BUILDSTDERR: from ../include/hack.h:9, BUILDSTDERR: from tech.c:8: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 30 and 285 bytes into a destination of size 128 BUILDSTDERR: return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/share/ioctl.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/unix/unixmain.c BUILDSTDERR: ../sys/unix/unixmain.c: In function 'whoami': BUILDSTDERR: ../sys/unix/unixmain.c:501:17: warning: unused variable 's' [-Wunused-variable] BUILDSTDERR: register char *s; BUILDSTDERR: ^ BUILDSTDERR: ../sys/unix/unixmain.c: In function 'chdirx': BUILDSTDERR: ../sys/unix/unixmain.c:442:13: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../sys/unix/unixmain.c:443:13: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); /* Ron Wessels */ BUILDSTDERR: ^~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/share/unixtty.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/unix/unixunix.c BUILDSTDERR: ../sys/unix/unixunix.c: In function 'child': BUILDSTDERR: ../sys/unix/unixunix.c:332:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../sys/unix/unixunix.c:333:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../sys/unix/unixunix.c:335:10: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) chdir(getenv("HOME")); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../sys/unix/unixres.c BUILDSTDERR: ../sys/unix/unixres.c:17: warning: "_GNU_SOURCE" redefined BUILDSTDERR: #define _GNU_SOURCE BUILDSTDERR: BUILDSTDERR: : note: this is the location of the previous definition ../util/makedefs -v make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/vultures' compiling vultures_tile.c compiling vultures_mou.c compiling vultures_gen.c compiling vultures_win_event.c compiling vultures_pcmusic.c compiling vultures_gfl.c compiling vultures_opt.c compiling vultures_nhplayerselection.c BUILDSTDERR: vultures_nhplayerselection.c: In function 'vultures_player_selection_race': BUILDSTDERR: vultures_nhplayerselection.c:182:46: warning: '%s' directive writing up to 255 bytes into a region of size 234 [-Wformat-overflow=] BUILDSTDERR: sprintf(selection,"Pick the race of your %s", strlen(rolename) ? rolename : "character"); BUILDSTDERR: ^~ BUILDSTDERR: vultures_nhplayerselection.c:182:5: note: 'sprintf' output between 23 and 278 bytes into a destination of size 256 BUILDSTDERR: sprintf(selection,"Pick the race of your %s", strlen(rolename) ? rolename : "character"); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vultures_nhplayerselection.c: In function 'vultures_player_selection_gender': BUILDSTDERR: vultures_nhplayerselection.c:257:48: warning: '%s' directive writing up to 255 bytes into a region of size 232 [-Wformat-overflow=] BUILDSTDERR: sprintf(selection,"Pick the gender of your %s", strlen(rolename) ? rolename : "character"); BUILDSTDERR: ^~ BUILDSTDERR: vultures_nhplayerselection.c:257:5: note: 'sprintf' output between 25 and 280 bytes into a destination of size 256 BUILDSTDERR: sprintf(selection,"Pick the gender of your %s", strlen(rolename) ? rolename : "character"); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vultures_nhplayerselection.c: In function 'vultures_player_selection_alignment': BUILDSTDERR: vultures_nhplayerselection.c:332:51: warning: '%s' directive writing up to 255 bytes into a region of size 229 [-Wformat-overflow=] BUILDSTDERR: sprintf(selection,"Pick the alignment of your %s", strlen(rolename) ? rolename : "character"); BUILDSTDERR: ^~ BUILDSTDERR: vultures_nhplayerselection.c:332:5: note: 'sprintf' output between 28 and 283 bytes into a destination of size 256 BUILDSTDERR: sprintf(selection,"Pick the alignment of your %s", strlen(rolename) ? rolename : "character"); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compiling vultures_map.c BUILDSTDERR: vultures_map.c: In function 'vultures_map_square_description': BUILDSTDERR: vultures_map.c:1740:41: warning: ' (+' directive output may be truncated writing 3 bytes into a region of size between 1 and 256 [-Wformat-truncation=] BUILDSTDERR: snprintf(out_str, BUFSZ, "%s (+%d other object%s)", look_buf, n_objs - 1, (n_objs > 2) ? "s" : ""); BUILDSTDERR: ^~~ BUILDSTDERR: vultures_map.c:1740:13: note: 'snprintf' output between 19 and 285 bytes into a destination of size 256 BUILDSTDERR: snprintf(out_str, BUFSZ, "%s (+%d other object%s)", look_buf, n_objs - 1, (n_objs > 2) ? "s" : ""); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vultures_map.c:1718:44: warning: '%s' directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] BUILDSTDERR: sprintf(temp_buf, " [seen: %s]", monbuf); BUILDSTDERR: ^~ ~~~~~~ BUILDSTDERR: vultures_map.c:1718:17: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 BUILDSTDERR: sprintf(temp_buf, " [seen: %s]", monbuf); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compiling vultures_sound.c compiling vultures_txt.c compiling vultures_main.c compiling vultures_sdl.c compiling vultures_win.c BUILDSTDERR: vultures_win.c: In function 'vultures_draw_objitem': BUILDSTDERR: vultures_win.c:1602:31: warning: '%ld' directive output may be truncated writing between 1 and 19 bytes into a region of size 11 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, 11, "%ld", win->pd.obj->quan); BUILDSTDERR: ^~~ BUILDSTDERR: vultures_win.c:1602:30: note: directive argument in the range [2, 9223372036854775807] BUILDSTDERR: snprintf(tmpstr, 11, "%ld", win->pd.obj->quan); BUILDSTDERR: ^~~~~ BUILDSTDERR: vultures_win.c:1602:9: note: 'snprintf' output between 2 and 20 bytes into a destination of size 11 BUILDSTDERR: snprintf(tmpstr, 11, "%ld", win->pd.obj->quan); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from vultures_win.c:18: BUILDSTDERR: vultures_tile.h:22:42: warning: 'tile_y' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define vultures_put_tile(x, y, tile_id) vultures_put_tile_shaded(x, y, tile_id, 0) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vultures_win.c:1481:17: note: 'tile_y' was declared here BUILDSTDERR: int tile_x, tile_y; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from vultures_win.c:18: BUILDSTDERR: vultures_tile.h:22:42: warning: 'tile_x' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define vultures_put_tile(x, y, tile_id) vultures_put_tile_shaded(x, y, tile_id, 0) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vultures_win.c:1481:9: note: 'tile_x' was declared here BUILDSTDERR: int tile_x, tile_y; BUILDSTDERR: ^~~~~~ compiling vultures_tileconfig.c BUILDSTDERR: vultures_tileconfig.c: In function 'init_objnames': BUILDSTDERR: vultures_tileconfig.c:644:21: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: vultures_tileconfig.c:645:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: snprintf(tilenames[TT_OBJECT][i], 40, "%s", obj_descr[i].oc_name); break; BUILDSTDERR: ^~~~~ BUILDSTDERR: vultures_tileconfig.c:663:21: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: vultures_tileconfig.c:664:79: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: snprintf(tilenames[TT_OBJECT][i], 40, "%s", nameptr); break; BUILDSTDERR: ^~~~~ compiling vultures_init.c compiling vultures_gra.c generating parser compiling build_s/vultures_tileconfig.parser.c generating lexer compiling build_s/vultures_tileconfig.lexer.c BUILDSTDERR: build_s/vultures_tileconfig.lexer.c:1217:16: warning: 'input' defined but not used [-Wunused-function] BUILDSTDERR: static int input (void) BUILDSTDERR: ^~~~~ BUILDSTDERR: build_s/vultures_tileconfig.lexer.c:1174:17: warning: 'yyunput' defined but not used [-Wunused-function] BUILDSTDERR: static void yyunput (int c, char * yy_bp ) BUILDSTDERR: ^~~~~~~ combining objects to build_s/vultures.o finished building the files for the vultures interface make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/vultures' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -o tilemap ../win/share/tilemap.c ./tilemap make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o tile.o tile.c cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I ../win/vultures -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o version.o version.c Loading ... vulturesclaw is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem' + make -C slashem/util recover dlb dgn_comp lev_comp 'YACC=bison -y' make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[1]: '../include/date.h' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o recover.o recover.c BUILDSTDERR: recover.c: In function 'main': BUILDSTDERR: recover.c:114:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setgid(getgid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: recover.c:115:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: (void) setuid(getuid()); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: recover.c: In function 'restore_savefile': BUILDSTDERR: recover.c:308:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: write(sfd, (genericptr_t) &levc, sizeof(levc)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -o recover recover.o cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c dlb_main.c cc -o dlb dlb_main.o ../src/dlb.o ../src/alloc.o panic.o bison -y -d dgn_comp.y mv y.tab.c dgn_yacc.c mv y.tab.h ../include/dgn_comp.h cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o dgn_yacc.o dgn_yacc.c BUILDSTDERR: dgn_comp.y: In function 'check_branch': BUILDSTDERR: dgn_comp.y:622:6: warning: unused variable 'i' [-Wunused-variable] BUILDSTDERR: int i; BUILDSTDERR: ^ lex dgn_comp.l mv lex.yy.c dgn_lex.c cc -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW dgn_lex.c BUILDSTDERR: lex.yy.c:1514:16: warning: 'input' defined but not used [-Wunused-function] BUILDSTDERR: lex.yy.c:1471:17: warning: 'yyunput' defined but not used [-Wunused-function] cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o dgn_main.o dgn_main.c cc -o dgn_comp dgn_yacc.o dgn_lex.o dgn_main.o ../src/alloc.o panic.o bison -y -d lev_comp.y mv y.tab.c lev_yacc.c mv y.tab.h ../include/lev_comp.h cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o lev_yacc.o lev_yacc.c BUILDSTDERR: lev_comp.y: In function 'yyparse': BUILDSTDERR: lev_comp.y:600:24: warning: assignment to 'room_door *' {aka 'struct *'} from incompatible pointer type 'struct room_door *' [-Wincompatible-pointer-types] BUILDSTDERR: tmprdoor[ndoor] = (struct room_door *)0; BUILDSTDERR: ^ lex lev_comp.l mv lex.yy.c lev_lex.c cc -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW lev_lex.c BUILDSTDERR: lex.yy.c:2262:16: warning: 'input' defined but not used [-Wunused-function] BUILDSTDERR: lex.yy.c:2219:17: warning: 'yyunput' defined but not used [-Wunused-function] cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -I../win/vultures -DVULTURESCLAW -c -o lev_main.o lev_main.c cc -o lev_comp lev_yacc.o lev_lex.o lev_main.o ../src/alloc.o panic.o ../src/drawing.o ../src/decl.o ../src/monst.o ../src/objects.o make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' + make -C slashem/dat spec_levs quest_levs make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ../util/lev_comp beholder.des ../util/lev_comp bigroom.des ../util/lev_comp blkmar.des ../util/lev_comp castle.des ../util/lev_comp grund.des ../util/lev_comp dragons.des ../util/lev_comp endgame.des ../util/lev_comp frnknstn.des ../util/lev_comp gehennom.des ../util/lev_comp giants.des ../util/lev_comp guild.des ../util/lev_comp knox.des ../util/lev_comp kobold-1.des ../util/lev_comp kobold-2.des ../util/lev_comp lich.des ../util/lev_comp mall-1.des ../util/lev_comp mall-2.des ../util/lev_comp medusa.des ../util/lev_comp mines.des ../util/lev_comp mtemple.des ../util/lev_comp newmall.des ../util/lev_comp nightmar.des ../util/lev_comp nymph.des ../util/lev_comp oracle.des ../util/lev_comp rats.des ../util/lev_comp sea.des ../util/lev_comp sokoban.des ../util/lev_comp spiders.des ../util/lev_comp stor-1.des ../util/lev_comp stor-2.des ../util/lev_comp stor-3.des ../util/lev_comp tomb.des ../util/lev_comp tower.des ../util/lev_comp yendor.des touch spec_levs ../util/lev_comp Arch.des ../util/lev_comp Barb.des ../util/lev_comp Caveman.des ../util/lev_comp Flame.des ../util/lev_comp Healer.des ../util/lev_comp Ice.des ../util/lev_comp Knight.des ../util/lev_comp Monk.des ../util/lev_comp Necro.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 Slayer.des ../util/lev_comp Valkyrie.des ../util/lev_comp Wizard.des ../util/lev_comp Yeoman.des touch quest_levs make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.z8LWtU + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 + cd vultures-2.1.2 + rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 + make -C nethack install CHGRP=: CHOWN=: GAMEDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye VARDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye SHELLDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack' ( cd src ; make ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/vultures' finished building the files for the vultures interface make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/vultures' vultureseye is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' ( cd util ; make recover ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ( cd dat ; make data ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ../util/makedefs -d make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd dat ; make oracles ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ../util/makedefs -h make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd dat ; make options ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' make[1]: 'options' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd dat ; make quest.dat ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ../util/makedefs -q make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd dat ; make rumors ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ../util/makedefs -r make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd util ; make dgn_comp ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ( cd dat ; make dungeon ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ../util/makedefs -e ../util/dgn_comp dungeon.pdf make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd util ; make lev_comp ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ( cd dat ; make spec_levs ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' make[1]: 'spec_levs' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' ( cd dat ; make quest_levs ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' make[1]: 'quest_levs' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/save rmdir ./-p 2>/dev/null || true : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/save : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/save chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/save ( make dofiles ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack' 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 '/builddir/build/BUILD/vultures-2.1.2/nethack' ( cd src ; make ) make[3]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[4]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/vultures' finished building the files for the vultures interface make[4]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/vultures' vultureseye is up to date. make[3]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' ( cd dat ; make options ) make[3]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' make[3]: 'options' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/dat' color, data file compression, data librarian, debug mode, Elbereth, make[3]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack' ( cd util ; make dlb ) make[4]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' make[5]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[5]: '../include/date.h' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/src' make[4]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack/util' ( cd dat ; ../util/dlb cf nhdat help hh cmdhelp history opthelp wizhelp dungeon asmodeus.lev baalz.lev bigrm-?.lev castle.lev fakewiz?.lev juiblex.lev knox.lev medusa-?.lev minend-?.lev minefill.lev minetn-?.lev oracle.lev orcus.lev sanctum.lev soko?-?.lev tower?.lev valley.lev wizard?.lev astral.lev air.lev earth.lev fire.lev water.lev ???-goal.lev ???-fil?.lev ???-loca.lev ???-strt.lev data oracles options quest.dat rumors ) make[3]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack' ( cd dat ; cp nhdat license /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye ) ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye ; : games nhdat license ; \ : bin nhdat license ; \ chmod 0644 nhdat license ) make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack' make dofiles-jtp make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/nethack' mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/tiles rmdir ./-p 2>/dev/null || true : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/tiles chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/tiles ( cd win/vultures/gamedata; cp nh_icon.ico nh_icon.png defaults.nh /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye ; \ cd config; cp vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/config ; \ cd ../tiles; cp *.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/tiles ; \ cd ../graphics; cp *.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics ; \ cd ../manual; cp *.html *.css /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual ; \ cd img; cp *.jpg *.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual/img ; cd .. ; \ cd ../fonts; cp *.ttf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts ) (rm -f /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/se_*) (rm -f /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics/se_*) ( cd win/vultures/gamedata/sound; cp *.ogg /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/sound ) ( cd win/vultures/gamedata/music; cp *.ogg *.xm /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/music ) ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye ; : games nh_icon.ico nh_icon.png defaults.nh ; \ : bin nh_icon.ico nh_icon.png defaults.nh ; \ chmod 0644 nh_icon.ico nh_icon.png defaults.nh ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/config ; : games vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf ; \ : bin vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf ; \ chmod 0644 vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/tiles ; : games *.png ; \ : bin *.png ; \ chmod 0644 *.png ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/graphics ; : games *.png ; \ : bin *.png ; \ chmod 0644 *.png ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/sound ; : games *.ogg ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/music ; : games *.ogg *.xm ; \ : bin *.ogg ; \ chmod 0644 *.ogg ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts ; : games *.ttf; \ : bin *.ttf ; \ chmod 0644 *.ttf ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual ; : games *.html *.css ; \ : bin *.html *.css ; \ chmod 0644 *.html *.css ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual/img ; : games *.jpg *.png ; \ : bin *.jpg *.png ; \ chmod 0644 *.jpg *.png ) mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/nh_icon.ico /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye.ico mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/nh_icon.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye.png make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack' cp src/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye cp util/recover /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye rm -f /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye sed -e 's;/usr/games/lib/nethackdir;/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye;' \ -e 's;HACKDIR/nethack;HACKDIR/vultureseye;' \ < sys/unix/nethack.sh \ > /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye ; : games vultureseye recover ; \ : bin vultureseye recover ) chmod 04755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/recover : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack' touch /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/perm /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/record /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye/logfile ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vultureseye ; : games perm record logfile ; \ : bin perm record logfile ; \ chmod 0644 perm record logfile ) You may also want to reinstall the man pages via the doc Makefile. make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/nethack' + make -C slashem install CHGRP=: CHOWN=: GAMEDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw VARDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw SHELLDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin make: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem' ( cd src ; make ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' vulturesclaw is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' ( cd util ; make recover ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ( cd dat ; make data ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ../util/makedefs -d make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd dat ; make oracles ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ../util/makedefs -h make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd dat ; make options ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' make[1]: 'options' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd dat ; make quest.dat ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ../util/makedefs -q make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd dat ; make rumors ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ../util/makedefs -r make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd util ; make dgn_comp ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ( cd dat ; make dungeon ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ../util/makedefs -e ../util/dgn_comp dungeon.pdf make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd util ; make lev_comp ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[2]: '../include/date.h' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ( cd dat ; make spec_levs ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' make[1]: 'spec_levs' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd dat ; make quest_levs ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' make[1]: 'quest_levs' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' ( cd doc; make Guidebook.txt ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/doc' tbl tmac.n Guidebook.mn | nroff -c -Tascii | col -bx | cat > Guidebook.txt BUILDSTDERR: warning: file `Guidebook.mn', around line 247: BUILDSTDERR: table wider than line width BUILDSTDERR: Guidebook.mn:1917: warning [p 38, 6.0i]: cannot adjust line BUILDSTDERR: Guidebook.mn:1917: warning [p 38, 6.2i]: can't break line BUILDSTDERR: Guidebook.mn:2069: warning [p 42, 1.3i]: cannot adjust line BUILDSTDERR: warning: file `Guidebook.mn', around line 2943: BUILDSTDERR: table wider than line width make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/doc' mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/save rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/save mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw rmdir ./-p 2>/dev/null || true : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/save /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/save /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/save /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ( make dofiles ) make[1]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem' 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 '/builddir/build/BUILD/vultures-2.1.2/slashem' ( cd src ; make ) make[3]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' vulturesclaw is up to date. make[3]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' ( cd dat ; make options ) make[3]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' make[3]: 'options' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/dat' blackmarket level, color, data file compression, data librarian, make[3]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem' ( cd util ; make dlb ) make[4]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' make[5]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[5]: '../include/date.h' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/src' make[4]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem/util' ( cd dat ; ../util/dlb cf nhshare help hh cmdhelp history opthelp wizhelp gypsy.txt data oracles options quest.dat rumors ) ( cd dat ; ../util/dlb cf nhushare dungeon asmodeus.lev baalz.lev bigrm-?.lev castle.lev fakewiz?.lev juiblex.lev knox.lev medusa-?.lev minend-?.lev minefill.lev minetn-?.lev oracle.lev orcus.lev sanctum.lev soko?-?.lev tower?.lev valley.lev wizard?.lev astral.lev air.lev earth.lev fire.lev water.lev beholder.lev blkmar.lev cav2fill.lev grund-?.lev demogorg.lev dispater.lev dragons.lev geryon.lev guild.lev kobold-?.lev lich.lev mall-?.lev mall.lev mineking.lev mtemple.lev nymph.lev rats.lev sea.lev spiders.lev stor-?.lev tomb.lev yeenoghu.lev frnknstn.lev nightmar.lev ???-goal.lev ???-fil?.lev ???-loca.lev ???-strt.lev ) make[3]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem' ( cd dat ; cp nhshare /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ) ( cd dat ; cp nhushare /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ) ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ; \ : games nhshare ; \ : bin nhshare ; \ chmod 0644 nhshare ) ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ; \ : games nhushare ; \ : bin nhushare ; \ chmod 0644 nhushare ) make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem' make dofiles-jtp make[2]: Entering directory '/builddir/build/BUILD/vultures-2.1.2/slashem' echo mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles rmdir ./-p 2>/dev/null || true : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles ( cd win/vultures/gamedata; cp se_icon.ico se_icon.png defaults.nh /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ; \ cd config; cp vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config ; \ cd ../tiles; cp *.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles ; \ cd ../graphics; cp *.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics ; \ cd ../manual; cp *.html *.css /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual ; \ cd img; cp *.jpg *.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img ; cd .. ; \ cd ../fonts; cp *.ttf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts ) (rm -f /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/nh_*) (rm -f /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics/nh_*) ( cd win/vultures/gamedata/sound; cp *.ogg /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound ) ( cd win/vultures/gamedata/music; cp *.ogg *.xm /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music ) ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ; : games se_icon.ico se_icon.png defaults.nh ; \ : bin se_icon.ico se_icon.png defaults.nh ; \ chmod 0644 se_icon.ico se_icon.png defaults.nh ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/config ; : games vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf ; \ : bin vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf ; \ chmod 0644 vultures_intro.txt vultures.conf vultures_sounds.conf vultures_tiles.conf ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/tiles ; : games *.png ; \ : bin *.png ; \ chmod 0644 *.png ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/graphics ; : games *.png ; \ : bin *.png ; \ chmod 0644 *.png ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/sound ; : games *.ogg ; \ : bin *.ogg ; \ chmod 0644 *.ogg ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/music ; : games *.ogg *.xm ; \ : bin *.ogg *.xm ; \ chmod 0644 *.ogg *.xm ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts ; : games *.ttf ; \ : bin *.ttf ; \ chmod 0644 *.ttf ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual ; : games *.html *.css ; \ : bin *.html *.css ; \ chmod 0644 *.html *.css ; \ cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual/img ; : games *.jpg *.png ; \ : bin *.jpg *.png ; \ chmod 0644 *.jpg *.png ) mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/se_icon.ico /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw.ico mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/se_icon.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw.png make[2]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem' cp src/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw cp util/recover /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw cp dat/license doc/Guidebook.txt /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw rm -f /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw sed -e 's;/usr/games/lib/nethackdir;/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw;' \ -e 's;HACKDIR/nethack;HACKDIR/vulturesclaw;' \ < sys/unix/nethack.sh \ > /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ; : games vulturesclaw recover ; \ : bin vulturesclaw recover ) chmod 04755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/recover ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw ; \ : games license Guidebook.txt ; \ : bin license Guidebook.txt ; \ chmod 0644 license Guidebook.txt ) : games /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw : bin /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw chmod 0755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw make[1]: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem' touch /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/perm /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/record /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw/logfile ( cd /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/games/vulturesclaw ; : games perm record logfile ; \ : bin perm record logfile ; \ chmod 0644 perm record logfile ) You may also want to reinstall the man pages via the doc Makefile. make: Leaving directory '/builddir/build/BUILD/vultures-2.1.2/slashem' + install -dm 755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/man/man6 + install -pm 644 nethack/doc/nethack.6 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/man/man6/vultureseye.6 + install -pm 644 nethack/doc/recover.6 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/man/man6/vultureseye-recover.6 + install -pm 644 slashem/doc/nethack.6 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/man/man6/vulturesclaw.6 + install -pm 644 slashem/doc/recover.6 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/man/man6/vulturesclaw-recover.6 + install -dm 755 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/icons/hicolor/48x48/apps + for i in vultureseye vulturesclaw + desktop-file-install --dir=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/applications --mode=644 --add-category=RolePlaying --remove-category=Application --remove-category=3DGame --remove-category=PuzzleGame dist/unix/desktop/vultureseye.desktop /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/applications/vultureseye.desktop: error: (will be fatal in the future): value "vultureseye.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/icons/hicolor/48x48/apps/vultureseye.png + mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/recover /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye-recover + for i in vultureseye vulturesclaw + desktop-file-install --dir=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/applications --mode=644 --add-category=RolePlaying --remove-category=Application --remove-category=3DGame --remove-category=PuzzleGame dist/unix/desktop/vulturesclaw.desktop /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/applications/vulturesclaw.desktop: error: (will be fatal in the future): value "vulturesclaw.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw.png /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/icons/hicolor/48x48/apps/vulturesclaw.png + mv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/recover /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw-recover + ln -sf /usr/share/fonts/bitstream-vera/VeraSe.ttf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/fonts + ln -sf /usr/share/fonts/bitstream-vera/VeraSe.ttf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/fonts + rm -r /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/manual /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/manual + /usr/sbin/hardlink -cv /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye BUILDSTDERR: Directories 14 BUILDSTDERR: Objects 3792 BUILDSTDERR: IFREG 3776 BUILDSTDERR: Comparisons 1991 BUILDSTDERR: Linked 1990 BUILDSTDERR: saved 29257728 + chmod -s /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw.ico /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye.ico + sed -i -e 's|/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64||' /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vultureseye /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/bin/vulturesclaw + rm /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vulturesclaw/vulturesclaw.ico /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/games/vultureseye/vultureseye.ico + install -Dpm 644 /builddir/build/SOURCES/nethack-vultures.logrotate /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/etc/logrotate.d/nethack-vultures + install -dm 775 /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/var/log/vultures/ + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: nethack-vultures-2.1.2-21.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.YJPp97 + umask 022 + cd /builddir/build/BUILD + cd vultures-2.1.2 + DOCDIR=/builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr nethack/README /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr nethack/dat/license /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr nethack/dat/history /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr nethack/dat/cmdhelp nethack/dat/help nethack/dat/opthelp nethack/dat/wizhelp /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr slashem/readme.txt /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr slashem/history.txt /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr slashem/slamfaq.txt /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + cp -pr vultures/gamedata/manual/ /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64/usr/share/doc/nethack-vultures + exit 0 Provides: application() application(vulturesclaw.desktop) application(vultureseye.desktop) config(nethack-vultures) = 2.1.2-21.fc29 nethack-vultures = 2.1.2-21.fc29 nethack-vultures(riscv-64) = 2.1.2-21.fc29 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh coreutils shadow-utils Requires: /bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libSDL-1.2.so.0()(64bit) libSDL_mixer-1.2.so.0()(64bit) libSDL_ttf-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Obsoletes: nethack-falconseye <= 1.9.4-6.a Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 Wrote: /builddir/build/RPMS/nethack-vultures-2.1.2-21.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.dxuxKH + umask 022 + cd /builddir/build/BUILD + cd vultures-2.1.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/nethack-vultures-2.1.2-21.fc29.riscv64 + exit 0 Child return code was: 0