<86>Jan 22 04:56:48 userdel[211901]: delete user 'rooter'
<86>Jan 22 04:56:48 userdel[211901]: removed group 'rooter' owned by 'rooter'
<86>Jan 22 04:56:48 userdel[211901]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan 22 04:56:48 groupadd[211921]: group added to /etc/group: name=rooter, GID=915
<86>Jan 22 04:56:48 groupadd[211921]: group added to /etc/gshadow: name=rooter
<86>Jan 22 04:56:48 groupadd[211921]: new group: name=rooter, GID=915
<86>Jan 22 04:56:48 useradd[211933]: new user: name=rooter, UID=915, GID=915, home=/root, shell=/bin/bash
<86>Jan 22 04:56:48 userdel[211952]: delete user 'builder'
<86>Jan 22 04:56:48 userdel[211952]: removed group 'builder' owned by 'builder'
<86>Jan 22 04:56:48 userdel[211952]: removed shadow group 'builder' owned by 'builder'
<86>Jan 22 04:56:48 groupadd[211972]: group added to /etc/group: name=builder, GID=916
<86>Jan 22 04:56:48 groupadd[211972]: group added to /etc/gshadow: name=builder
<86>Jan 22 04:56:48 groupadd[211972]: new group: name=builder, GID=916
<86>Jan 22 04:56:48 useradd[211993]: new user: name=builder, UID=916, GID=916, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/nethack-3.4.3-alt1.qa1.src.rpm: license not found in '/usr/share/license' directory: NetHack
/usr/src/in/srpm/nethack-3.4.3-alt1.qa1.src.rpm: license not found in '/usr/share/license' directory: General
/usr/src/in/srpm/nethack-3.4.3-alt1.qa1.src.rpm: license not found in '/usr/share/license' directory: Public
/usr/src/in/srpm/nethack-3.4.3-alt1.qa1.src.rpm: license not found in '/usr/share/license' directory: License
<13>Jan 22 04:56:49 rpmi: libncurses-6.3.20211106-alt1 sisyphus+289273.100.1.1 1636477039 installed
<13>Jan 22 04:56:49 rpmi: libtinfo-devel-6.3.20211106-alt1 sisyphus+289273.100.1.1 1636477039 installed
<13>Jan 22 04:56:49 rpmi: libncurses-devel-6.3.20211106-alt1 sisyphus+289273.100.1.1 1636477039 installed
<13>Jan 22 04:56:49 rpmi: flex-2.6.4.0.88.9801-alt2 sisyphus+283727.100.1.1 1629851984 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/nethack-3.4.3-alt1.qa1.nosrc.rpm (w1.gzdio)
Installing nethack-3.4.3-alt1.qa1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.12725
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf nethack-3.4.3
+ echo 'Source #0 (nethack-343-src.tar.bz2):'
Source #0 (nethack-343-src.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/nethack-343-src.tar.bz2
+ /bin/tar -xf -
+ cd nethack-3.4.3
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (nethack-config.patch):'
Patch #0 (nethack-config.patch):
+ /usr/bin/patch -p0
patching file include/unixconf.h
patching file sys/unix/Makefile.top
+ echo 'Patch #1 (nethack-decl.patch):'
Patch #1 (nethack-decl.patch):
+ /usr/bin/patch -p0
patching file include/system.h
+ echo 'Patch #2 (nethack-misc.patch):'
Patch #2 (nethack-misc.patch):
+ /usr/bin/patch -p0
patching file doc/nethack.6
patching file util/recover.c
Hunk #1 succeeded at 16 (offset 1 line).
Hunk #2 succeeded at 113 (offset 1 line).
Hunk #3 succeeded at 172 (offset 1 line).
Hunk #4 succeeded at 192 (offset 1 line).
Hunk #5 succeeded at 219 (offset 1 line).
patching file src/cmd.c
Hunk #1 succeeded at 2443 (offset 310 lines).
+ echo 'Patch #3 (nethack-syscall.patch):'
Patch #3 (nethack-syscall.patch):
+ /usr/bin/patch -p0
patching file include/unixconf.h
Hunk #1 succeeded at 327 (offset 5 lines).
+ echo 'Patch #5 (nethack-gzip.patch):'
Patch #5 (nethack-gzip.patch):
+ /usr/bin/patch -p0
patching file include/config.h
Hunk #1 succeeded at 169 (offset 6 lines).
+ tar xvf /usr/src/RPM/SOURCES/SuSE.tar.bz2
SuSE/
SuSE/README.SuSE
SuSE/gnome/
SuSE/gnome/Makefile.src
SuSE/gnome/config.h
SuSE/gnome/nethack-tty.sh
SuSE/gnome/nethack.sh
SuSE/gnome/nethackrc
SuSE/nethack
SuSE/qt/
SuSE/qt/Makefile.src
SuSE/qt/config.h
SuSE/qt/nethack-tty.sh
SuSE/qt/nethack.sh
SuSE/qt/nethackrc
SuSE/recover-helper
SuSE/tty/
SuSE/tty/Makefile.src
SuSE/tty/config.h
SuSE/tty/nethack.sh
SuSE/tty/nethackrc
SuSE/x11/
SuSE/x11/Makefile.src
SuSE/x11/config.h
SuSE/x11/nethack-tty.sh
SuSE/x11/nethack.sh
SuSE/x11/nethackrc
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.49262
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd nethack-3.4.3
+ sh sys/unix/setup.sh 1
Lucky you!  Symbolic links.
+ make clean
make: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3'
( cd src ; make clean )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
rm -f *.o ../src/hack.h-t ../src/config.h-t
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
( cd util ; make clean )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
rm -f *.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
make: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3'
+ cp -f SuSE/tty/config.h include/config.h
+ cp -f SuSE/tty/Makefile.src src/Makefile
+ make nethack 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE'
make: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3'
( cd src ; make )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
touch ../src/config.h-t
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c monst.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c objects.c
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o makedefs.o makedefs.c
makedefs.c:52:25: warning: 'SCCS_Id' defined but not used [-Wunused-const-variable=]
   52 | static  const char      SCCS_Id[] = "@(#)makedefs.c\t3.4\t2002/02/03";
      |                         ^~~~~~~
cc  -o makedefs makedefs.o ../src/monst.o ../src/objects.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
./makedefs -p
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
./makedefs -o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
touch ../src/hack.h-t
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o allmain.o allmain.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o alloc.o alloc.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o apply.o apply.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o artifact.o artifact.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o attrib.o attrib.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o ball.o ball.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o bones.o bones.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o botl.o botl.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o cmd.o cmd.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dbridge.o dbridge.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o decl.o decl.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o detect.o detect.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dig.o dig.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o display.o display.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dlb.o dlb.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o do.o do.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o do_name.o do_name.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o do_wear.o do_wear.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dog.o dog.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dogmove.o dogmove.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dokick.o dokick.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dothrow.o dothrow.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o drawing.o drawing.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o dungeon.o dungeon.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o eat.o eat.c
eat.c: In function 'doeat':
eat.c:2052:73: warning: '?:' using integer constants in boolean context, the expression will always evaluate to 'true' [-Wint-in-bool-context]
 2052 |                  (((monstermoves - otmp->age) > (int) otmp->blessed ? 50:30) &&
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o end.o end.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o engrave.o engrave.c
engrave.c: In function 'doengrave':
engrave.c:727:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  727 |                         if (flags.verbose)
      |                         ^~
engrave.c:729:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  729 |                             doknown = TRUE;
      |                             ^~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o exper.o exper.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o explode.o explode.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o extralev.o extralev.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o files.o files.c
files.c: In function 'save_savefile_name':
files.c:831:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  831 |         (void) write(fd, (genericptr_t) SAVEF, sizeof(SAVEF));
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
files.c: In function 'docompress_file':
files.c:1156:24: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
 1156 |                 (void) setgid(getgid());
      |                        ^~~~~~~~~~~~~~~~
files.c:1157:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
 1157 |                 (void) setuid(getuid());
      |                        ^~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o fountain.o fountain.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o hack.o hack.c
hack.c: In function 'moverock':
hack.c:262:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  262 |           else
      |           ^~~~
hack.c:265:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  265 |             if (Blind) feel_location(sx, sy);
      |             ^~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o hacklib.o hacklib.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o invent.o invent.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o light.o light.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o lock.o lock.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mail.o mail.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o makemon.o makemon.c
In file included from makemon.c:6:
makemon.c: In function 'clone_mon':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
makemon.c:756:19: note: in expansion of macro 'EPRI'
  756 |                 *(EPRI(m3)) = *(EPRI(mon));
      |                   ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
makemon.c:756:33: note: in expansion of macro 'EPRI'
  756 |                 *(EPRI(m3)) = *(EPRI(mon));
      |                                 ^~~~
makemon.c: In function 'mongets':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/mondata.h:25:35: note: in expansion of macro 'EPRI'
   25 |                                   EPRI(mon)->shralign > 0))
      |                                   ^~~~
makemon.c:1498:23: note: in expansion of macro 'is_lminion'
 1498 |             } else if(is_lminion(mtmp)) {
      |                       ^~~~~~~~~~
makemon.c: In function 'set_malign':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
makemon.c:1616:31: note: in expansion of macro 'EPRI'
 1616 |                         mal = EPRI(mtmp)->shralign;
      |                               ^~~~
In file included from makemon.c:7:
../include/emin.h:12:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   12 | #define EMIN(mon)       ((struct emin *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
makemon.c:1618:31: note: in expansion of macro 'EMIN'
 1618 |                         mal = EMIN(mtmp)->min_align;
      |                               ^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mapglyph.o mapglyph.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mcastu.o mcastu.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mhitm.o mhitm.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mhitu.o mhitu.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o minion.o minion.c
In file included from minion.c:7:
minion.c: In function 'msummon':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
minion.c:23:24: note: in expansion of macro 'EPRI'
   23 |                 atyp = EPRI(mon)->shralign;
      |                        ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/mondata.h:25:35: note: in expansion of macro 'EPRI'
   25 |                                   EPRI(mon)->shralign > 0))
      |                                   ^~~~
minion.c:41:20: note: in expansion of macro 'is_lminion'
   41 |         } else if (is_lminion(mon)) {
      |                    ^~~~~~~~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
minion.c:80:17: note: in expansion of macro 'EPRI'
   80 |                 EPRI(mtmp)->shralign = atyp;
      |                 ^~~~
In file included from minion.c:6:
minion.c: In function 'summon_minion':
../include/emin.h:12:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   12 | #define EMIN(mon)       ((struct emin *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
minion.c:117:13: note: in expansion of macro 'EMIN'
  117 |             EMIN(mon)->min_align = alignment;
      |             ^~~~
In file included from minion.c:7:
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
minion.c:123:13: note: in expansion of macro 'EPRI'
  123 |             EPRI(mon)->shralign = alignment;    /* always A_LAWFUL here */
      |             ^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mklev.o mklev.c
mklev.c: In function 'mktrap':
mklev.c:1220:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1220 |                         if (lvl < 2) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1220:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1220 |                         if (lvl < 2) kind = NO_TRAP; break;
      |                                                      ^~~~~
mklev.c:1222:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1222 |                         if (lvl < 5 || level.flags.noteleport)
      |                         ^~
mklev.c:1223:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1223 |                             kind = NO_TRAP; break;
      |                                             ^~~~~
mklev.c:1225:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1225 |                         if (lvl < 5) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1225:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1225 |                         if (lvl < 5) kind = NO_TRAP; break;
      |                                                      ^~~~~
mklev.c:1227:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1227 |                         if (lvl < 6) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1227:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1227 |                         if (lvl < 6) kind = NO_TRAP; break;
      |                                                      ^~~~~
mklev.c:1229:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1229 |                         if (lvl < 7) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1229:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1229 |                         if (lvl < 7) kind = NO_TRAP; break;
      |                                                      ^~~~~
mklev.c:1232:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1232 |                         if (lvl < 8) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1232:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1232 |                         if (lvl < 8) kind = NO_TRAP; break;
      |                                                      ^~~~~
mklev.c:1234:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1234 |                         if (!Inhell) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1234:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1234 |                         if (!Inhell) kind = NO_TRAP; break;
      |                                                      ^~~~~
mklev.c:1236:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1236 |                         if (level.flags.noteleport) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1236:69: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1236 |                         if (level.flags.noteleport) kind = NO_TRAP; break;
      |                                                                     ^~~~~
mklev.c:1239:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1239 |                         if (rn2(7)) kind = NO_TRAP; break;
      |                         ^~
mklev.c:1239:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1239 |                         if (rn2(7)) kind = NO_TRAP; break;
      |                                                     ^~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mkmap.o mkmap.c
mkmap.c: In function 'pass_two':
mkmap.c:115:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  115 |                 for(count=0, dr=0; dr < 8; dr++)
      |                 ^~~
mkmap.c:119:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  119 |                     if (count == 5)
      |                     ^~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mkmaze.o mkmaze.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mkobj.o mkobj.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mkroom.o mkroom.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mon.o mon.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mondata.o mondata.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o monmove.o monmove.c
In file included from monmove.c:8:
monmove.c: In function 'onscary':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/mondata.h:25:35: note: in expansion of macro 'EPRI'
   25 |                                   EPRI(mon)->shralign > 0))
      |                                   ^~~~
monmove.c:136:13: note: in expansion of macro 'is_lminion'
  136 |             is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL] ||
      |             ^~~~~~~~~~
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
./makedefs -m
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o monstr.o monstr.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mplayer.o mplayer.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o mthrowu.o mthrowu.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o muse.o muse.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o music.o music.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o o_init.o o_init.c
o_init.c: In function 'dodiscovered':
o_init.c:384:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  384 |             if (!dis++)
      |             ^~
In file included from ../include/config.h:353,
                 from ../include/hack.h:9,
                 from o_init.c:5:
../include/global.h:272:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  272 | #define Sprintf  (void) sprintf
      |                  ^
o_init.c:386:17: note: in expansion of macro 'Sprintf'
  386 |                 Sprintf(buf, "  %s", OBJ_NAME(objects[uniq_objs[i]]));
      |                 ^~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o objnam.o objnam.c
objnam.c: In function 'doname':
objnam.c:743:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  743 |                 if(obj->owornmask & W_BALL)
      |                 ^~
objnam.c:745:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  745 |                         break;
      |                         ^~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o options.o options.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o pager.o pager.c
In file included from /usr/include/string.h:532,
                 from ../include/system.h:303,
                 from ../include/unixconf.h:276,
                 from ../include/global.h:150,
                 from ../include/config.h:353,
                 from ../include/hack.h:9,
                 from pager.c:8:
In function 'strncpy',
    inlined from 'dowhatdoes_core' at pager.c:819:11:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'dowhatdoes_core' at pager.c:823:11:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'dowhatdoes_core' at pager.c:828:11:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying 7 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o pickup.o pickup.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o pline.o pline.c
In file included from pline.c:7:
pline.c: In function 'mstatusline':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pline.c:287:29: note: in expansion of macro 'EPRI'
  287 |                 alignment = EPRI(mtmp)->shralign;
      |                             ^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o polyself.o polyself.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o potion.o potion.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o pray.o pray.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o priest.o priest.c
In file included from priest.c:8:
priest.c: In function 'histemple_at':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:136:27: note: in expansion of macro 'EPRI'
  136 |         return((boolean)((EPRI(priest)->shroom == *in_rooms(x, y, TEMPLE)) &&
      |                           ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:137:27: note: in expansion of macro 'EPRI'
  137 |                on_level(&(EPRI(priest)->shrlevel), &u.uz)));
      |                           ^~~~
priest.c: In function 'pri_move':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:156:18: note: in expansion of macro 'EPRI'
  156 |         temple = EPRI(priest)->shroom;
      |                  ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:158:14: note: in expansion of macro 'EPRI'
  158 |         gx = EPRI(priest)->shrpos.x;
      |              ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:159:14: note: in expansion of macro 'EPRI'
  159 |         gy = EPRI(priest)->shrpos.y;
      |              ^~~~
priest.c: In function 'priestini':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:203:17: note: in expansion of macro 'EPRI'
  203 |                 EPRI(priest)->shroom = (sroom - rooms) + ROOMOFFSET;
      |                 ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:204:17: note: in expansion of macro 'EPRI'
  204 |                 EPRI(priest)->shralign = Amask2align(levl[sx][sy].altarmask);
      |                 ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:205:17: note: in expansion of macro 'EPRI'
  205 |                 EPRI(priest)->shrpos.x = sx;
      |                 ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:206:17: note: in expansion of macro 'EPRI'
  206 |                 EPRI(priest)->shrpos.y = sy;
      |                 ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:207:32: note: in expansion of macro 'EPRI'
  207 |                 assign_level(&(EPRI(priest)->shrlevel), lvl);
      |                                ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:215:31: note: in expansion of macro 'EPRI'
  215 |                 if(sanctum && EPRI(priest)->shralign == A_NONE &&
      |                               ^~~~
priest.c: In function 'priestname':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:265:47: note: in expansion of macro 'EPRI'
  265 |                         if (!mon->ispriest && EPRI(mon)->renegade)
      |                                               ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:277:47: note: in expansion of macro 'EPRI'
  277 |                 Strcat(pname, halu_gname((int)EPRI(mon)->shralign));
      |                                               ^~~~
In file included from priest.c:9:
../include/emin.h:12:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   12 | #define EMIN(mon)       ((struct emin *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:283:34: note: in expansion of macro 'EMIN'
  283 |         Strcat(pname, halu_gname(EMIN(mon)->min_align));
      |                                  ^~~~
In file included from priest.c:8:
priest.c: In function 'p_coaligned':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:291:49: note: in expansion of macro 'EPRI'
  291 |         return((boolean)(u.ualign.type == ((int)EPRI(priest)->shralign)));
      |                                                 ^~~~
priest.c: In function 'has_shrine':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:302:21: note: in expansion of macro 'EPRI'
  302 |         lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y];
      |                     ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:302:42: note: in expansion of macro 'EPRI'
  302 |         lev = &levl[EPRI(pri)->shrpos.x][EPRI(pri)->shrpos.y];
      |                                          ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:305:26: note: in expansion of macro 'EPRI'
  305 |         return((boolean)(EPRI(pri)->shralign == Amask2align(lev->altarmask & ~AM_SHRINE)));
      |                          ^~~~
priest.c: In function 'findpriest':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:316:35: note: in expansion of macro 'EPRI'
  316 |             if(mtmp->ispriest && (EPRI(mtmp)->shroom == roomno) &&
      |                                   ^~~~
priest.c: In function 'mk_roamer':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:551:9: note: in expansion of macro 'EPRI'
  551 |         EPRI(roamer)->shralign = alignment;
      |         ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:553:17: note: in expansion of macro 'EPRI'
  553 |                 EPRI(roamer)->renegade = TRUE;
      |                 ^~~~
priest.c: In function 'reset_hostility':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:573:12: note: in expansion of macro 'EPRI'
  573 |         if(EPRI(roamer)->shralign != u.ualign.type) {
      |            ^~~~
priest.c: In function 'ghod_hitsu':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:614:18: note: in expansion of macro 'EPRI'
  614 |         ax = x = EPRI(priest)->shrpos.x;
      |                  ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:615:18: note: in expansion of macro 'EPRI'
  615 |         ay = y = EPRI(priest)->shrpos.y;
      |                  ^~~~
priest.c: In function 'angry_priest':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:679:25: note: in expansion of macro 'EPRI'
  679 |             lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y];
      |                         ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:679:49: note: in expansion of macro 'EPRI'
  679 |             lev = &levl[EPRI(priest)->shrpos.x][EPRI(priest)->shrpos.y];
      |                                                 ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:682:25: note: in expansion of macro 'EPRI'
  682 |                         EPRI(priest)->shralign)) {
      |                         ^~~~
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:686:17: note: in expansion of macro 'EPRI'
  686 |                 EPRI(priest)->renegade = 0;
      |                 ^~~~
priest.c: In function 'clearpriests':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:702:65: note: in expansion of macro 'EPRI'
  702 |         if (!DEADMONSTER(mtmp) && mtmp->ispriest && !on_level(&(EPRI(mtmp)->shrlevel), &u.uz))
      |                                                                 ^~~~
priest.c: In function 'restpriest':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priest.c:715:28: note: in expansion of macro 'EPRI'
  715 |             assign_level(&(EPRI(mtmp)->shrlevel), &u.uz);
      |                            ^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o quest.o quest.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o questpgr.o questpgr.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o read.o read.c
read.c: In function 'seffects':
read.c:1006:34: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses]
 1006 |                 else do_genocide(!sobj->cursed | (2 * !!Confusion));
      |                                  ^~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o rect.o rect.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o region.o region.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o restore.o restore.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o rip.o rip.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o rnd.o rnd.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o role.o role.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o rumors.o rumors.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o save.o save.c
save.c: In function 'savestateinlock':
save.c:360:24: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
  360 |                 (void) read(fd, (genericptr_t) &hpid, sizeof(hpid));
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
save.c:378:24: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  378 |                 (void) write(fd, (genericptr_t) &hackpid, sizeof(hackpid));
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
save.c:382:28: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  382 |                     (void) write(fd, (genericptr_t) &currlev, sizeof(currlev));
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o shk.o shk.c
shk.c: In function 'repair_damage':
shk.c:3154:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
 3154 |                     while (!(litter[i = rn2(9)] & INSHOP));
      |                     ^~~~~
shk.c:3155:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
 3155 |                         remove_object(otmp);
      |                         ^~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o shknam.o shknam.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o sit.o sit.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o sounds.o sounds.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o sp_lev.o sp_lev.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o spell.o spell.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o steal.o steal.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o steed.o steed.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o teleport.o teleport.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o timeout.o timeout.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o topten.o topten.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o track.o track.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o trap.o trap.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o u_init.o u_init.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o uhitm.o uhitm.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o vault.o vault.c
In file included from vault.c:6:
vault.c: In function 'clear_fcorr':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:29:25: note: in expansion of macro 'EGD'
   29 |         if (!on_level(&(EGD(grd)->gdlevel), &u.uz)) return TRUE;
      |                         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:31:24: note: in expansion of macro 'EGD'
   31 |         while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) {
      |                        ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:31:43: note: in expansion of macro 'EGD'
   31 |         while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) {
      |                                           ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:32:23: note: in expansion of macro 'EGD'
   32 |                 fcx = EGD(grd)->fakecorr[fcbeg].fx;
      |                       ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:33:23: note: in expansion of macro 'EGD'
   33 |                 fcy = EGD(grd)->fakecorr[fcbeg].fy;
      |                       ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:35:36: note: in expansion of macro 'EGD'
   35 |                                    EGD(grd)->gddone)
      |                                    ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:50:38: note: in expansion of macro 'EGD'
   50 |                 levl[fcx][fcy].typ = EGD(grd)->fakecorr[fcbeg].ftyp;
      |                                      ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:53:17: note: in expansion of macro 'EGD'
   53 |                 EGD(grd)->fcbeg++;
      |                 ^~~
vault.c: In function 'grddead':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:81:17: note: in expansion of macro 'EGD'
   81 |                 EGD(grd)->ogx = grd->mx;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:82:17: note: in expansion of macro 'EGD'
   82 |                 EGD(grd)->ogy = grd->my;
      |                 ^~~
vault.c: In function 'in_fcorridor':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:95:19: note: in expansion of macro 'EGD'
   95 |         for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++)
      |                   ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:95:42: note: in expansion of macro 'EGD'
   95 |         for(fci = EGD(grd)->fcbeg; fci < EGD(grd)->fcend; fci++)
      |                                          ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:96:25: note: in expansion of macro 'EGD'
   96 |                 if(x == EGD(grd)->fakecorr[fci].fx &&
      |                         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:97:38: note: in expansion of macro 'EGD'
   97 |                                 y == EGD(grd)->fakecorr[fci].fy)
      |                                      ^~~
vault.c: In function 'findgd':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:109:63: note: in expansion of macro 'EGD'
  109 |             if(mtmp->isgd && !DEADMONSTER(mtmp) && on_level(&(EGD(mtmp)->gdlevel), &u.uz))
      |                                                               ^~~
vault.c: In function 'invault':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:230:9: note: in expansion of macro 'EGD'
  230 |         EGD(guard)->gddone = 0;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:231:9: note: in expansion of macro 'EGD'
  231 |         EGD(guard)->ogx = x;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:232:9: note: in expansion of macro 'EGD'
  232 |         EGD(guard)->ogy = y;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:233:24: note: in expansion of macro 'EGD'
  233 |         assign_level(&(EGD(guard)->gdlevel), &u.uz);
      |                        ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:234:9: note: in expansion of macro 'EGD'
  234 |         EGD(guard)->vroom = vaultroom;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:235:9: note: in expansion of macro 'EGD'
  235 |         EGD(guard)->warncnt = 0;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:316:9: note: in expansion of macro 'EGD'
  316 |         EGD(guard)->gdx = gx;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:317:9: note: in expansion of macro 'EGD'
  317 |         EGD(guard)->gdy = gy;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:318:9: note: in expansion of macro 'EGD'
  318 |         EGD(guard)->fcbeg = 0;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:319:9: note: in expansion of macro 'EGD'
  319 |         EGD(guard)->fakecorr[0].fx = x;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:320:9: note: in expansion of macro 'EGD'
  320 |         EGD(guard)->fakecorr[0].fy = y;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:322:13: note: in expansion of macro 'EGD'
  322 |             EGD(guard)->fakecorr[0].ftyp = levl[x][y].typ;
      |             ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:324:23: note: in expansion of macro 'EGD'
  324 |             int vlt = EGD(guard)->vroom;
      |                       ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:329:17: note: in expansion of macro 'EGD'
  329 |                 EGD(guard)->fakecorr[0].ftyp = TLCORNER;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:331:17: note: in expansion of macro 'EGD'
  331 |                 EGD(guard)->fakecorr[0].ftyp = TRCORNER;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:333:17: note: in expansion of macro 'EGD'
  333 |                 EGD(guard)->fakecorr[0].ftyp = BLCORNER;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:335:17: note: in expansion of macro 'EGD'
  335 |                 EGD(guard)->fakecorr[0].ftyp = BRCORNER;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:337:17: note: in expansion of macro 'EGD'
  337 |                 EGD(guard)->fakecorr[0].ftyp = HWALL;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:339:17: note: in expansion of macro 'EGD'
  339 |                 EGD(guard)->fakecorr[0].ftyp = VWALL;
      |                 ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:344:9: note: in expansion of macro 'EGD'
  344 |         EGD(guard)->fcend = 1;
      |         ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:345:9: note: in expansion of macro 'EGD'
  345 |         EGD(guard)->warncnt = 1;
      |         ^~~
vault.c: In function 'wallify_vault':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:373:19: note: in expansion of macro 'EGD'
  373 |         int vlt = EGD(grd)->vroom;
      |                   ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:394:41: note: in expansion of macro 'EGD'
  394 |                         move_gold(gold, EGD(grd)->vroom);
      |                                         ^~~
vault.c: In function 'paygd':
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:778:24: note: in expansion of macro 'EGD'
  778 |             gx = rooms[EGD(grd)->vroom].lx + rn2(2);
      |                        ^~~
../include/vault.h:25:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   25 | #define EGD(mon)        ((struct egd *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vault.c:779:24: note: in expansion of macro 'EGD'
  779 |             gy = rooms[EGD(grd)->vroom].ly + rn2(2);
      |                        ^~~
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
./makedefs -z
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o vision.o vision.c
vision.c: In function 'vision_recalc':
vision.c:597:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  597 |                 if (row < 0) continue;  if (row >= ROWNO) break;
      |                 ^~
vision.c:597:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  597 |                 if (row < 0) continue;  if (row >= ROWNO) break;
      |                                         ^~
vision.c:618:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  618 |                     if (row < 0) continue;      if (row >= ROWNO) break;
      |                     ^~
vision.c:618:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  618 |                     if (row < 0) continue;      if (row >= ROWNO) break;
      |                                                 ^~
vision.c:656:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  656 |                     if (row < 0) continue;      if (row >= ROWNO) break;
      |                     ^~
vision.c:656:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  656 |                     if (row < 0) continue;      if (row >= ROWNO) break;
      |                                                 ^~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o vis_tab.o vis_tab.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o weapon.o weapon.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o were.o were.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o wield.o wield.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o windows.o windows.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o wizard.o wizard.c
In file included from wizard.c:12:
wizard.c: In function 'cuss':
../include/epri.h:16:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   16 | #define EPRI(mon)       ((struct epri *)&(mon)->mextra[0])
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/mondata.h:25:35: note: in expansion of macro 'EPRI'
   25 |                                   EPRI(mon)->shralign > 0))
      |                                   ^~~~
wizard.c:625:19: note: in expansion of macro 'is_lminion'
  625 |         } else if(is_lminion(mtmp)) {
      |                   ^~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o worm.o worm.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o worn.o worn.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o write.o write.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o zap.o zap.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../sys/share/ioctl.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../sys/unix/unixmain.c
../sys/unix/unixmain.c: In function 'chdirx':
../sys/unix/unixmain.c:420:20: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  420 |             (void) setgid(getgid());
      |                    ^~~~~~~~~~~~~~~~
../sys/unix/unixmain.c:421:20: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  421 |             (void) setuid(getuid());            /* Ron Wessels */
      |                    ^~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../sys/share/unixtty.c
../sys/share/unixtty.c: In function 'linux_mapon':
../sys/share/unixtty.c:394:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  394 |                 write(1, "\033(B", 3);
      |                 ^~~~~~~~~~~~~~~~~~~~~
../sys/share/unixtty.c: In function 'linux_mapoff':
../sys/share/unixtty.c:404:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  404 |                 write(1, "\033(U", 3);
      |                 ^~~~~~~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../sys/unix/unixunix.c
../sys/unix/unixunix.c: In function 'child':
../sys/unix/unixunix.c:268:24: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  268 |                 (void) setgid(getgid());
      |                        ^~~~~~~~~~~~~~~~
../sys/unix/unixunix.c:269:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  269 |                 (void) setuid(getuid());
      |                        ^~~~~~~~~~~~~~~~
../sys/unix/unixunix.c:271:24: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
  271 |                 (void) chdir(getenv("HOME"));
      |                        ^~~~~~~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../sys/unix/unixres.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../win/tty/getline.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../win/tty/termcap.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../win/tty/topl.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE -c ../win/tty/wintty.c
../util/makedefs -v
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o version.o version.c
Loading ...
invent.c: In function 'getobj':
invent.c:929:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  929 |         if(foo == 0 && bp > buf && bp[-1] == ' ') *--bp = 0;
      |                                                         ^
invent.c:759:14: note: at offset -1 into destination object 'buf' of size 256
  759 |         char buf[BUFSZ], qbuf[QBUFSZ];
      |              ^
invent.c:759:14: note: at offset 1 into destination object 'buf' of size 256
ld: warning: size of symbol `ospeed' changed from 4 in unixtty.o (symbol from plugin) to 2 in /usr/src/tmp/cctW1tFA.ltrans33.ltrans.o
nethack.tty is up to date.
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
make: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3'
+ cp dat/options dat/options.tty
+ make Guidebook data oracles options quest.dat rumors dungeon spec_levs check-dlb x11tiles pet_mark.xbm rip.xpm mapbg.xpm
make: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3'
( cd doc ; make Guidebook )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/doc'
tbl tmac.n Guidebook.mn | nroff | col -bx > Guidebook
/bin/sh: tbl: command not found
/bin/sh: nroff: command not found
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/doc'
( cd src ; make )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
nethack.tty is up to date.
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
( cd dat ; make data )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../util/makedefs -d
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make oracles )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../util/makedefs -h
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make options )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
make[1]: 'options' is up to date.
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make quest.dat )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../util/makedefs -q
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make rumors )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../util/makedefs -r
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd util ; make dgn_comp )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
yacc  -d dgn_comp.y
mv y.tab.c dgn_yacc.c
mv y.tab.h ../include/dgn_comp.h
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
make[2]: '../include/date.h' is up to date.
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
cc -O -I../include   -c -o dgn_yacc.o dgn_yacc.c
lex  dgn_comp.l
mv lex.yy.c dgn_lex.c
cc -c -O -I../include dgn_lex.c
cc -O -I../include   -c -o dgn_main.o dgn_main.c
cc -O -I../include   -c -o panic.o panic.c
cc  -o dgn_comp dgn_yacc.o dgn_lex.o dgn_main.o ../src/alloc.o panic.o 
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
( cd dat ; make dungeon )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../util/makedefs -e
../util/dgn_comp dungeon.pdf
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd util ; make lev_comp )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
yacc  -d lev_comp.y
mv y.tab.c lev_yacc.c
mv y.tab.h ../include/lev_comp.h
cc -O -I../include   -c -o lev_yacc.o lev_yacc.c
lex  lev_comp.l
mv lex.yy.c lev_lex.c
cc -c -O -I../include lev_lex.c
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
make[2]: '../include/date.h' is up to date.
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
cc -O -I../include   -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[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
( cd dat ; make spec_levs )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/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
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make quest_levs )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../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[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
    color, data file compression, data librarian, debug mode, Elbereth,
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3'
( cd util ; make dlb )
make[2]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
make[3]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
make[3]: '../include/date.h' is up to date.
make[3]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
cc -O -I../include -c dlb_main.c
cc  -o dlb dlb_main.o ../src/dlb.o ../src/alloc.o panic.o 
make[2]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/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[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3'
( cd util ; make tile2x11 )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
cp ../win/share/tile.h ../include/tile.h
cc -O -I../include -c ../win/X11/tile2x11.c
cc -O -I../include -c ../win/share/tiletext.c
cc -O -I../include -c -DTILETEXT ../win/share/tilemap.c
mv tilemap.o tiletxt.o
cc  -o tile2x11 tile2x11.o tiletext.o tiletxt.o ../src/drawing.o ../src/decl.o ../src/monst.o ../src/objects.o 
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
( cd dat ; make x11tiles )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \
			../win/share/other.txt
../win/share/monsters.txt: 394 tiles
../win/share/objects.txt: 435 tiles
../win/share/other.txt: 228 tiles
Total tiles: 1057
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make pet_mark.xbm )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
cp ../win/X11/pet_mark.xbm pet_mark.xbm
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
( cd dat ; make rip.xpm )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
cp ../win/X11/rip.xpm rip.xpm
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
(cd dat ; make mapbg.xpm )
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
cp ../win/gnome/mapbg.xpm mapbg.xpm
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/dat'
make: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3'
+ cd util
+ make 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE' recover
make: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
make[1]: Entering directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
make[1]: '../include/date.h' is up to date.
make[1]: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/src'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I../include -D_GNU_SOURCE   -c -o recover.o recover.c
recover.c: In function 'main':
recover.c:124:24: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  124 |                 (void) setgid(getgid());
      |                        ^~~~~~~~~~~~~~~~
recover.c:125:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  125 |                 (void) setuid(getuid());
      |                        ^~~~~~~~~~~~~~~~
recover.c: In function 'restore_savefile':
recover.c:352:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  352 |                                 write(sfd, (genericptr_t) &levc, sizeof(levc));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc  -o recover recover.o 
make: Leaving directory '/usr/src/RPM/BUILD/nethack-3.4.3/util'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.22733
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/nethack-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/nethack-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd nethack-3.4.3
+ rm -rf /usr/src/tmp/nethack-buildroot
+ install -d /usr/src/tmp/nethack-buildroot/usr/lib/nethack/
+ install -d /usr/src/tmp/nethack-buildroot/usr/games
+ install -d /usr/src/tmp/nethack-buildroot/usr/share/games/nethack
+ install -d /usr/src/tmp/nethack-buildroot//usr/share/man/man6/
+ install -d /usr/src/tmp/nethack-buildroot/var/games/nethack/save
+ touch /usr/src/tmp/nethack-buildroot/var/games/nethack/perm /usr/src/tmp/nethack-buildroot/var/games/nethack/record /usr/src/tmp/nethack-buildroot/var/games/nethack/logfile
+ chmod -R 0775 /usr/src/tmp/nethack-buildroot/var/games/nethack
+ install -m 2755 src/nethack.tty /usr/src/tmp/nethack-buildroot/usr/lib/nethack/
+ for STYLE in tty
+ install -m 755 SuSE/tty/nethack.sh /usr/src/tmp/nethack-buildroot/usr/games/nethack.tty
+ '[' -r SuSE/tty/nethack-tty.sh ']'
+ install -m 644 dat/options.tty /usr/src/tmp/nethack-buildroot/usr/lib/nethack/
+ install -m 644 doc/nethack.6 doc/lev_comp.6 doc/dlb.6 doc/dgn_comp.6 doc/recover.6 /usr/src/tmp/nethack-buildroot//usr/share/man/man6/
+ mkdir -p /usr/src/tmp/nethack-buildroot//usr/share/doc/nethack
+ install -m 644 doc/Guidebook.tex doc/Guidebook.txt /usr/src/tmp/nethack-buildroot//usr/share/doc/nethack
+ cd doc
+ tar cvfj /usr/src/tmp/nethack-buildroot//usr/share/doc/nethack/fixes.tar.bz2 fixes22.0 fixes30.0 fixes31.1 fixes31.2 fixes31.3 fixes32.0 fixes32.1 fixes32.2 fixes32.3 fixes33.0 fixes33.1 fixes34.0 fixes34.1 fixes34.2 fixes34.3
fixes22.0
fixes30.0
fixes31.1
fixes31.2
fixes31.3
fixes32.0
fixes32.1
fixes32.2
fixes32.3
fixes33.0
fixes33.1
fixes34.0
fixes34.1
fixes34.2
fixes34.3
+ cd ..
+ chmod 644 /usr/src/tmp/nethack-buildroot//usr/share/doc/nethack/fixes.tar.bz2
+ install -m 644 dat/license /usr/src/tmp/nethack-buildroot//usr/share/doc/nethack
+ install -m 644 SuSE/README.SuSE /usr/src/tmp/nethack-buildroot//usr/share/doc/nethack
+ for file in nhdat x11tiles pet_mark.xbm rip.xpm mapbg.xpm license
+ install -m 644 dat/nhdat /usr/src/tmp/nethack-buildroot/usr/share/games/nethack/
+ for file in nhdat x11tiles pet_mark.xbm rip.xpm mapbg.xpm license
+ install -m 644 dat/x11tiles /usr/src/tmp/nethack-buildroot/usr/share/games/nethack/
+ for file in nhdat x11tiles pet_mark.xbm rip.xpm mapbg.xpm license
+ install -m 644 dat/pet_mark.xbm /usr/src/tmp/nethack-buildroot/usr/share/games/nethack/
+ for file in nhdat x11tiles pet_mark.xbm rip.xpm mapbg.xpm license
+ install -m 644 dat/rip.xpm /usr/src/tmp/nethack-buildroot/usr/share/games/nethack/
+ for file in nhdat x11tiles pet_mark.xbm rip.xpm mapbg.xpm license
+ install -m 644 dat/mapbg.xpm /usr/src/tmp/nethack-buildroot/usr/share/games/nethack/
+ for file in nhdat x11tiles pet_mark.xbm rip.xpm mapbg.xpm license
+ install -m 644 dat/license /usr/src/tmp/nethack-buildroot/usr/share/games/nethack/
+ install -m 755 -d /usr/src/tmp/nethack-buildroot/etc/nethack
+ for STYLE in tty
+ install -m 755 SuSE/tty/nethackrc /usr/src/tmp/nethack-buildroot/etc/nethack/nethackrc.tty
+ install -m 755 SuSE/nethack /usr/src/tmp/nethack-buildroot/usr/games/
+ install -m 755 SuSE/recover-helper /usr/src/tmp/nethack-buildroot/usr/lib/nethack/
+ install -m 755 util/dgn_comp util/dlb util/lev_comp util/makedefs util/recover util/tile2x11 /usr/src/tmp/nethack-buildroot/usr/lib/nethack/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/nethack-buildroot (auto)
mode of './usr/lib/nethack/nethack.tty' changed from 2755 (rwxr-sr-x) to 2711 (rwx--s--x)
Verifying and fixing files in /usr/src/tmp/nethack-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/nethack-buildroot/ (default)
Compressing files in /usr/src/tmp/nethack-buildroot (auto)
Adjusting library links in /usr/src/tmp/nethack-buildroot
./usr/lib: (from <cmdline>:0)
Verifying ELF objects in /usr/src/tmp/nethack-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib/nethack/tile2x11: uses non-LFS functions: fopen
verify-elf: WARNING: ./usr/lib/nethack/recover: uses non-LFS functions: creat fstat open
verify-elf: WARNING: ./usr/lib/nethack/makedefs: uses non-LFS functions: fopen
verify-elf: WARNING: ./usr/lib/nethack/lev_comp: uses non-LFS functions: freopen open
verify-elf: WARNING: ./usr/lib/nethack/dlb: uses non-LFS functions: fopen lseek open
verify-elf: WARNING: ./usr/lib/nethack/dgn_comp: uses non-LFS functions: freopen
verify-elf: WARNING: ./usr/lib/nethack/nethack.tty: uses non-LFS functions: creat fopen freopen fstat lseek open stat
Processing files: nethack-3.4.3-alt1.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RNeXOS
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Zgvb9u
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.U6Z41s
Requires: /bin/sh, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libncurses.so.5 >= set:mlfCN1, libtinfo.so.5 >= set:lihUhAbqLMMh4CLhhAUU32, rtld(GNU_HASH)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(SetVersions)
Requires(verify): /bin/sh
Requires(post): /bin/sh
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.a1RfH6
Creating nethack-debuginfo package
Processing files: nethack-debuginfo-3.4.3-alt1.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dlKa4c
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nVU6j8
find-requires: running scripts (debuginfo)
Requires: nethack = 3.4.3-alt1.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libncurses.so.5), debug(libtinfo.so.5)
Wrote: /usr/src/RPM/RPMS/i586/nethack-3.4.3-alt1.qa1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm (w2.lzdio)
51.56user 3.68system 0:58.66elapsed 94%CPU (0avgtext+0avgdata 57584maxresident)k
0inputs+0outputs (0major+1827255minor)pagefaults 0swaps
/.out/nethack-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: NetHack
/.out/nethack-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: General
/.out/nethack-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: Public
/.out/nethack-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: License
/.out/nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: NetHack
/.out/nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: General
/.out/nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: Public
/.out/nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm: license not found in '/usr/share/license' directory: License
54.08user 6.33system 1:03.14elapsed 95%CPU (0avgtext+0avgdata 103996maxresident)k
0inputs+0outputs (30230major+2101420minor)pagefaults 0swaps
--- nethack-3.4.3-alt1.qa1.i586.rpm.repo	2013-04-17 14:23:05.000000000 +0000
+++ nethack-3.4.3-alt1.qa1.i586.rpm.hasher	2022-01-22 04:57:49.982616285 +0000
@@ -27,7 +27,7 @@
 /usr/share/games/nethack/x11tiles	100644	root:root	
-/usr/share/man/man6/dgn_comp.6.gz	100644	root:root	
-/usr/share/man/man6/dlb.6.gz	100644	root:root	
-/usr/share/man/man6/lev_comp.6.bz2	100644	root:root	
-/usr/share/man/man6/nethack.6.gz	100644	root:root	
-/usr/share/man/man6/recover.6.gz	100644	root:root	
+/usr/share/man/man6/dgn_comp.6.xz	100644	root:root	
+/usr/share/man/man6/dlb.6.xz	100644	root:root	
+/usr/share/man/man6/lev_comp.6.xz	100644	root:root	
+/usr/share/man/man6/nethack.6.xz	100644	root:root	
+/usr/share/man/man6/recover.6.xz	100644	root:root	
 /var/games/nethack	40775	games:games	
@@ -39,3 +39,2 @@
 Requires: /bin/sh  
-Requires: /bin/sh  
 Requires: /lib/ld-linux.so.2  
@@ -46,3 +45,6 @@
 Requires: libc.so.6(GLIBC_2.3.4)  
+Requires: libc.so.6(GLIBC_2.33)  
+Requires: libc.so.6(GLIBC_2.34)  
 Requires: libc.so.6(GLIBC_2.4)  
+Requires: libc.so.6(GLIBC_2.7)  
 Requires: libncurses.so.5 >= set:mlfCN1
@@ -58,11 +60,11 @@
 File: /usr/lib/nethack	40755	root:root		
-File: /usr/lib/nethack/dgn_comp	100755	root:root	ae178397172444e9203cf35422e369bd	
-File: /usr/lib/nethack/dlb	100755	root:root	296fc14c012c35393bd1e9853987b5a5	
-File: /usr/lib/nethack/lev_comp	100755	root:root	745e1abcefbf01a64b8b87cdef270203	
-File: /usr/lib/nethack/makedefs	100755	root:root	76eee31c757e574871f56faae3f3a23e	
-File: /usr/lib/nethack/nethack.tty	102711	games:games	7af12470e40176f0d1bf95c9fec2fad0	
+File: /usr/lib/nethack/dgn_comp	100755	root:root	3ed872b0519505409b491bd761bc265a	
+File: /usr/lib/nethack/dlb	100755	root:root	27009106b591106ddd503cc832253dd3	
+File: /usr/lib/nethack/lev_comp	100755	root:root	778afa364a5cf56a338fd8164490eb4b	
+File: /usr/lib/nethack/makedefs	100755	root:root	b736ceb7b3e8262595c66a58a243286c	
+File: /usr/lib/nethack/nethack.tty	102711	games:games	4b0411a8951cbcafcd373b50ac2ba527	
 File: /usr/lib/nethack/options.tty	100644	root:root	f2e62950e50b0f93f4c6f0fd4360ef9b	
-File: /usr/lib/nethack/recover	100755	root:root	ad48b426cf1e1914f6d0eff4a067a286	
+File: /usr/lib/nethack/recover	100755	root:root	4e6ab8ba530c21c5a13aa71fa67713e3	
 File: /usr/lib/nethack/recover-helper	100755	root:root	2cb6b0f4e66b45ad5d08dd8ec16fc351	
-File: /usr/lib/nethack/tile2x11	100755	root:root	923921877abb70799aca8eaae5613a68	
+File: /usr/lib/nethack/tile2x11	100755	root:root	ea2516c42d4706ace8511df099983055	
 File: /usr/share/doc/nethack	40755	root:root		
@@ -71,3 +73,3 @@
 File: /usr/share/doc/nethack/README.SuSE	100644	root:root	2aa42e58f216b9c1858bd5a5ea2aed37	
-File: /usr/share/doc/nethack/fixes.tar.bz2	100644	root:root	0e1ff2838365de8c3d7990191fb07e4d	
+File: /usr/share/doc/nethack/fixes.tar.bz2	100644	root:root	02170ea4a1d0d27a765d514ed3803f70	
 File: /usr/share/doc/nethack/license	100644	root:root	9dfb90a531b09855665fcef81b592793	
@@ -80,7 +82,7 @@
 File: /usr/share/games/nethack/x11tiles	100644	root:root	fe16f16fc45b6ebf7ec70047833796b9	
-File: /usr/share/man/man6/dgn_comp.6.gz	100644	root:root	722daee2fa9ceb67109e57ae99cfc9df	
-File: /usr/share/man/man6/dlb.6.gz	100644	root:root	a74c1cff63b0e3ab8b5128b223f09c01	
-File: /usr/share/man/man6/lev_comp.6.bz2	100644	root:root	00ccac582ec206f9cd79cdf3e2367676	
-File: /usr/share/man/man6/nethack.6.gz	100644	root:root	0433cccbf7f39f09e1420e5ed5bd7b4c	
-File: /usr/share/man/man6/recover.6.gz	100644	root:root	4f32ad9c3023271e0a6496661a2b63c3	
+File: /usr/share/man/man6/dgn_comp.6.xz	100644	root:root	e48b86ad9de8d718ee8226413011f0bd	
+File: /usr/share/man/man6/dlb.6.xz	100644	root:root	3a22e3642bfacb8376a9ec68fab6ccda	
+File: /usr/share/man/man6/lev_comp.6.xz	100644	root:root	3c47fe176a68766fa0c3bfaedeb7a67a	
+File: /usr/share/man/man6/nethack.6.xz	100644	root:root	02dfa84e3975b10d6510db8cd75700d4	
+File: /usr/share/man/man6/recover.6.xz	100644	root:root	b6377cb739d14e92c4260b71b2015715	
 File: /var/games/nethack	40775	games:games		
@@ -90,2 +92,2 @@
 File: /var/games/nethack/save	40775	games:games		
-RPMIdentity: 325571473cf4b9af1dfcbef52212648df740fd360343c0aa1619a8d76375983201bdd4e718d6e60ed729e29275f56b83432026ace78b25795ce3b7ce25e2148e
+RPMIdentity: aa101e71dad1d88cced72eca6d7f190b5f57324ee073f6624b33c31036c5a4e88939efbd129fb3a89f1a4a6f75bedf340e89c8c779177224aa85c7b2ac710c7b
--- nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm.repo	2013-04-17 14:23:05.000000000 +0000
+++ nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm.hasher	2022-01-22 04:57:50.060617161 +0000
@@ -1,22 +1,21 @@
-/usr/lib/debug/.build-id/12	40755	root:root	
-/usr/lib/debug/.build-id/12/32b81d50287d0eaa45a45adb0830b69ac45639	120777	root:root	../../../nethack/dlb
-/usr/lib/debug/.build-id/12/32b81d50287d0eaa45a45adb0830b69ac45639.debug	120777	root:root	../../usr/lib/nethack/dlb.debug
-/usr/lib/debug/.build-id/1d	40755	root:root	
-/usr/lib/debug/.build-id/1d/732773a45957c0161e93298a7ad99d9c568c2e	120777	root:root	../../../nethack/dgn_comp
-/usr/lib/debug/.build-id/1d/732773a45957c0161e93298a7ad99d9c568c2e.debug	120777	root:root	../../usr/lib/nethack/dgn_comp.debug
-/usr/lib/debug/.build-id/63	40755	root:root	
-/usr/lib/debug/.build-id/63/f86ed13924242d6fe5349d6326508a3a496608	120777	root:root	../../../nethack/recover
-/usr/lib/debug/.build-id/63/f86ed13924242d6fe5349d6326508a3a496608.debug	120777	root:root	../../usr/lib/nethack/recover.debug
-/usr/lib/debug/.build-id/71	40755	root:root	
-/usr/lib/debug/.build-id/71/85aefc3055be48045c3c02a2b26e1cecc02c54	120777	root:root	../../../nethack/lev_comp
-/usr/lib/debug/.build-id/71/85aefc3055be48045c3c02a2b26e1cecc02c54.debug	120777	root:root	../../usr/lib/nethack/lev_comp.debug
-/usr/lib/debug/.build-id/8b	40755	root:root	
-/usr/lib/debug/.build-id/8b/b8fdaf17fd7e203292acb10be368ea693efe2e	120777	root:root	../../../nethack/nethack.tty
-/usr/lib/debug/.build-id/8b/b8fdaf17fd7e203292acb10be368ea693efe2e.debug	120777	root:root	../../usr/lib/nethack/nethack.tty.debug
-/usr/lib/debug/.build-id/9a	40755	root:root	
-/usr/lib/debug/.build-id/9a/72bea846ac667ff2efab6ce3214850e5e6b8f0	120777	root:root	../../../nethack/makedefs
-/usr/lib/debug/.build-id/9a/72bea846ac667ff2efab6ce3214850e5e6b8f0.debug	120777	root:root	../../usr/lib/nethack/makedefs.debug
-/usr/lib/debug/.build-id/e4	40755	root:root	
-/usr/lib/debug/.build-id/e4/591299d0c6a323905ec3f053230b591b80bb2c	120777	root:root	../../../nethack/tile2x11
-/usr/lib/debug/.build-id/e4/591299d0c6a323905ec3f053230b591b80bb2c.debug	120777	root:root	../../usr/lib/nethack/tile2x11.debug
+/usr/lib/debug/.build-id/2e	40755	root:root	
+/usr/lib/debug/.build-id/2e/0622ef8fb54d91f159c6659f671f231802405e	120777	root:root	../../../nethack/recover
+/usr/lib/debug/.build-id/2e/0622ef8fb54d91f159c6659f671f231802405e.debug	120777	root:root	../../usr/lib/nethack/recover.debug
+/usr/lib/debug/.build-id/6e	40755	root:root	
+/usr/lib/debug/.build-id/6e/764fbfff1c7185618683f544961f2292700205	120777	root:root	../../../nethack/dgn_comp
+/usr/lib/debug/.build-id/6e/764fbfff1c7185618683f544961f2292700205.debug	120777	root:root	../../usr/lib/nethack/dgn_comp.debug
+/usr/lib/debug/.build-id/6e/b3d1e6d8f9ef3c030d4394f6e2b2d36287b95a	120777	root:root	../../../nethack/tile2x11
+/usr/lib/debug/.build-id/6e/b3d1e6d8f9ef3c030d4394f6e2b2d36287b95a.debug	120777	root:root	../../usr/lib/nethack/tile2x11.debug
+/usr/lib/debug/.build-id/94	40755	root:root	
+/usr/lib/debug/.build-id/94/f89292d8aeebce9e6a734295f1094d57b716cf	120777	root:root	../../../nethack/dlb
+/usr/lib/debug/.build-id/94/f89292d8aeebce9e6a734295f1094d57b716cf.debug	120777	root:root	../../usr/lib/nethack/dlb.debug
+/usr/lib/debug/.build-id/a3	40755	root:root	
+/usr/lib/debug/.build-id/a3/88e503f3cbbbca82c86ce108b3587e2ef15ee3	120777	root:root	../../../nethack/lev_comp
+/usr/lib/debug/.build-id/a3/88e503f3cbbbca82c86ce108b3587e2ef15ee3.debug	120777	root:root	../../usr/lib/nethack/lev_comp.debug
+/usr/lib/debug/.build-id/c8	40755	root:root	
+/usr/lib/debug/.build-id/c8/8725c8412999656057eaf618b18d64bfb68603	120777	root:root	../../../nethack/makedefs
+/usr/lib/debug/.build-id/c8/8725c8412999656057eaf618b18d64bfb68603.debug	120777	root:root	../../usr/lib/nethack/makedefs.debug
+/usr/lib/debug/.build-id/ff	40755	root:root	
+/usr/lib/debug/.build-id/ff/ca2790c12322d50503aaed15fd348d95a53644	120777	root:root	../../../nethack/nethack.tty
+/usr/lib/debug/.build-id/ff/ca2790c12322d50503aaed15fd348d95a53644.debug	120777	root:root	../../usr/lib/nethack/nethack.tty.debug
 /usr/lib/debug/usr/lib/nethack	40755	root:root	
@@ -175,2 +174,3 @@
 /usr/src/debug/nethack-3.4.3/src/version.c	100644	root:root	
+/usr/src/debug/nethack-3.4.3/src/vis_tab.c	100644	root:root	
 /usr/src/debug/nethack-3.4.3/src/vision.c	100644	root:root	
@@ -191,2 +191,3 @@
 /usr/src/debug/nethack-3.4.3/sys/unix/unixmain.c	100644	root:root	
+/usr/src/debug/nethack-3.4.3/sys/unix/unixres.c	100644	root:root	
 /usr/src/debug/nethack-3.4.3/sys/unix/unixunix.c	100644	root:root	
@@ -208,31 +209,30 @@
 Provides: nethack-debuginfo = 3.4.3-alt1.qa1
-File: /usr/lib/debug/.build-id/12	40755	root:root		
-File: /usr/lib/debug/.build-id/12/32b81d50287d0eaa45a45adb0830b69ac45639	120777	root:root		../../../nethack/dlb
-File: /usr/lib/debug/.build-id/12/32b81d50287d0eaa45a45adb0830b69ac45639.debug	120777	root:root		../../usr/lib/nethack/dlb.debug
-File: /usr/lib/debug/.build-id/1d	40755	root:root		
-File: /usr/lib/debug/.build-id/1d/732773a45957c0161e93298a7ad99d9c568c2e	120777	root:root		../../../nethack/dgn_comp
-File: /usr/lib/debug/.build-id/1d/732773a45957c0161e93298a7ad99d9c568c2e.debug	120777	root:root		../../usr/lib/nethack/dgn_comp.debug
-File: /usr/lib/debug/.build-id/63	40755	root:root		
-File: /usr/lib/debug/.build-id/63/f86ed13924242d6fe5349d6326508a3a496608	120777	root:root		../../../nethack/recover
-File: /usr/lib/debug/.build-id/63/f86ed13924242d6fe5349d6326508a3a496608.debug	120777	root:root		../../usr/lib/nethack/recover.debug
-File: /usr/lib/debug/.build-id/71	40755	root:root		
-File: /usr/lib/debug/.build-id/71/85aefc3055be48045c3c02a2b26e1cecc02c54	120777	root:root		../../../nethack/lev_comp
-File: /usr/lib/debug/.build-id/71/85aefc3055be48045c3c02a2b26e1cecc02c54.debug	120777	root:root		../../usr/lib/nethack/lev_comp.debug
-File: /usr/lib/debug/.build-id/8b	40755	root:root		
-File: /usr/lib/debug/.build-id/8b/b8fdaf17fd7e203292acb10be368ea693efe2e	120777	root:root		../../../nethack/nethack.tty
-File: /usr/lib/debug/.build-id/8b/b8fdaf17fd7e203292acb10be368ea693efe2e.debug	120777	root:root		../../usr/lib/nethack/nethack.tty.debug
-File: /usr/lib/debug/.build-id/9a	40755	root:root		
-File: /usr/lib/debug/.build-id/9a/72bea846ac667ff2efab6ce3214850e5e6b8f0	120777	root:root		../../../nethack/makedefs
-File: /usr/lib/debug/.build-id/9a/72bea846ac667ff2efab6ce3214850e5e6b8f0.debug	120777	root:root		../../usr/lib/nethack/makedefs.debug
-File: /usr/lib/debug/.build-id/e4	40755	root:root		
-File: /usr/lib/debug/.build-id/e4/591299d0c6a323905ec3f053230b591b80bb2c	120777	root:root		../../../nethack/tile2x11
-File: /usr/lib/debug/.build-id/e4/591299d0c6a323905ec3f053230b591b80bb2c.debug	120777	root:root		../../usr/lib/nethack/tile2x11.debug
+File: /usr/lib/debug/.build-id/2e	40755	root:root		
+File: /usr/lib/debug/.build-id/2e/0622ef8fb54d91f159c6659f671f231802405e	120777	root:root		../../../nethack/recover
+File: /usr/lib/debug/.build-id/2e/0622ef8fb54d91f159c6659f671f231802405e.debug	120777	root:root		../../usr/lib/nethack/recover.debug
+File: /usr/lib/debug/.build-id/6e	40755	root:root		
+File: /usr/lib/debug/.build-id/6e/764fbfff1c7185618683f544961f2292700205	120777	root:root		../../../nethack/dgn_comp
+File: /usr/lib/debug/.build-id/6e/764fbfff1c7185618683f544961f2292700205.debug	120777	root:root		../../usr/lib/nethack/dgn_comp.debug
+File: /usr/lib/debug/.build-id/6e/b3d1e6d8f9ef3c030d4394f6e2b2d36287b95a	120777	root:root		../../../nethack/tile2x11
+File: /usr/lib/debug/.build-id/6e/b3d1e6d8f9ef3c030d4394f6e2b2d36287b95a.debug	120777	root:root		../../usr/lib/nethack/tile2x11.debug
+File: /usr/lib/debug/.build-id/94	40755	root:root		
+File: /usr/lib/debug/.build-id/94/f89292d8aeebce9e6a734295f1094d57b716cf	120777	root:root		../../../nethack/dlb
+File: /usr/lib/debug/.build-id/94/f89292d8aeebce9e6a734295f1094d57b716cf.debug	120777	root:root		../../usr/lib/nethack/dlb.debug
+File: /usr/lib/debug/.build-id/a3	40755	root:root		
+File: /usr/lib/debug/.build-id/a3/88e503f3cbbbca82c86ce108b3587e2ef15ee3	120777	root:root		../../../nethack/lev_comp
+File: /usr/lib/debug/.build-id/a3/88e503f3cbbbca82c86ce108b3587e2ef15ee3.debug	120777	root:root		../../usr/lib/nethack/lev_comp.debug
+File: /usr/lib/debug/.build-id/c8	40755	root:root		
+File: /usr/lib/debug/.build-id/c8/8725c8412999656057eaf618b18d64bfb68603	120777	root:root		../../../nethack/makedefs
+File: /usr/lib/debug/.build-id/c8/8725c8412999656057eaf618b18d64bfb68603.debug	120777	root:root		../../usr/lib/nethack/makedefs.debug
+File: /usr/lib/debug/.build-id/ff	40755	root:root		
+File: /usr/lib/debug/.build-id/ff/ca2790c12322d50503aaed15fd348d95a53644	120777	root:root		../../../nethack/nethack.tty
+File: /usr/lib/debug/.build-id/ff/ca2790c12322d50503aaed15fd348d95a53644.debug	120777	root:root		../../usr/lib/nethack/nethack.tty.debug
 File: /usr/lib/debug/usr/lib/nethack	40755	root:root		
-File: /usr/lib/debug/usr/lib/nethack/dgn_comp.debug	100644	root:root	c5935f45d5b5387a553f33b4a823a836	
-File: /usr/lib/debug/usr/lib/nethack/dlb.debug	100644	root:root	6f480e247dc7698862619a65c80de266	
-File: /usr/lib/debug/usr/lib/nethack/lev_comp.debug	100644	root:root	659cc71198337f1113ee7c1f55aa4d03	
-File: /usr/lib/debug/usr/lib/nethack/makedefs.debug	100644	root:root	5b5bf8d163744a21f8c0b37594236f14	
-File: /usr/lib/debug/usr/lib/nethack/nethack.tty.debug	100644	root:root	13c244a4c6b93ae4ccf6c6df8de9ba9d	
-File: /usr/lib/debug/usr/lib/nethack/recover.debug	100644	root:root	39e13f3887776619fe111e0fc9b67b71	
-File: /usr/lib/debug/usr/lib/nethack/tile2x11.debug	100644	root:root	a556874b9a7d8c9b0a24cc311b95ae18	
+File: /usr/lib/debug/usr/lib/nethack/dgn_comp.debug	100644	root:root	b207f62765e48931d7c07c22704b0599	
+File: /usr/lib/debug/usr/lib/nethack/dlb.debug	100644	root:root	8469fac97b7dbbf914a2d0773549d096	
+File: /usr/lib/debug/usr/lib/nethack/lev_comp.debug	100644	root:root	fb6935bde2783a765c4950b8dde3cd5e	
+File: /usr/lib/debug/usr/lib/nethack/makedefs.debug	100644	root:root	45aac5724f63068ac189d6102501ab53	
+File: /usr/lib/debug/usr/lib/nethack/nethack.tty.debug	100644	root:root	5e3464cec9527b4a305566b785c08cae	
+File: /usr/lib/debug/usr/lib/nethack/recover.debug	100644	root:root	93b4917eb20e19d2b44f8197ffeec303	
+File: /usr/lib/debug/usr/lib/nethack/tile2x11.debug	100644	root:root	1e5a79bba0f26d7bdb781069b5d2183e	
 File: /usr/src/debug/nethack-3.4.3	40755	root:root		
@@ -383,2 +383,3 @@
 File: /usr/src/debug/nethack-3.4.3/src/version.c	100644	root:root	5151940adcb98108251a00196bec6ffe	
+File: /usr/src/debug/nethack-3.4.3/src/vis_tab.c	100644	root:root	5bc789c2e9093d99e2148845043b9f47	
 File: /usr/src/debug/nethack-3.4.3/src/vision.c	100644	root:root	12ca3b6f187ebe681467b0e663bdd001	
@@ -399,2 +400,3 @@
 File: /usr/src/debug/nethack-3.4.3/sys/unix/unixmain.c	100644	root:root	5eb498dcf3742c81679b21ab634249a2	
+File: /usr/src/debug/nethack-3.4.3/sys/unix/unixres.c	100644	root:root	45f5a5b9a999238ae63ddc4d312e0c1d	
 File: /usr/src/debug/nethack-3.4.3/sys/unix/unixunix.c	100644	root:root	5d036c020ef80e40c57223e3cd34cdf7	
@@ -409,2 +411,2 @@
 File: /usr/src/debug/nethack-3.4.3/win/tty/wintty.c	100644	root:root	9bbf6f814bce7decc3fd022bb86e35b7	
-RPMIdentity: d81f5f89e606a41ecedc7a22dd2a1ca8db9b57649af8ff76403db9ae7306b96671d3397c36679d5d0d3cf896f89c285907795d87720b2eb99b4808e458bcc7d6
+RPMIdentity: 7d4bd5acaa625e1c18482f76ef8e877ddc3464451d15938eac6ddeedc4b8d1445710eec0de6bd6a56480a868355ad60cd5fcf9704720bdb820c543eda60ede41