<86>Sep 23 06:52:11 userdel[1670926]: delete user 'rooter' <86>Sep 23 06:52:11 userdel[1670926]: removed group 'rooter' owned by 'rooter' <86>Sep 23 06:52:11 userdel[1670926]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 23 06:52:11 groupadd[1670953]: group added to /etc/group: name=rooter, GID=1874 <86>Sep 23 06:52:11 groupadd[1670953]: group added to /etc/gshadow: name=rooter <86>Sep 23 06:52:11 groupadd[1670953]: new group: name=rooter, GID=1874 <86>Sep 23 06:52:11 useradd[1670965]: new user: name=rooter, UID=1874, GID=1874, home=/root, shell=/bin/bash, from=none <86>Sep 23 06:52:11 userdel[1670979]: delete user 'builder' <86>Sep 23 06:52:11 userdel[1670979]: removed group 'builder' owned by 'builder' <86>Sep 23 06:52:11 userdel[1670979]: removed shadow group 'builder' owned by 'builder' <86>Sep 23 06:52:11 groupadd[1670993]: group added to /etc/group: name=builder, GID=1875 <86>Sep 23 06:52:11 groupadd[1670993]: group added to /etc/gshadow: name=builder <86>Sep 23 06:52:11 groupadd[1670993]: new group: name=builder, GID=1875 <86>Sep 23 06:52:11 useradd[1671012]: new user: name=builder, UID=1875, GID=1875, home=/usr/src, shell=/bin/bash, from=none /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>Sep 23 06:52:13 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Sep 23 06:52:13 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Sep 23 06:52:13 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Sep 23 06:52:13 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.80259 + 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.80259 + 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; | ^~~~ ../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 pager.c: In function 'dowhatdoes_core': pager.c:819:32: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 819 | (void) strncpy(buf, "^? ", 8); | ^ pager.c:823:32: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 823 | (void) strncpy(buf, "M-? ", 8); | ^ pager.c:828:32: warning: 'strncpy' output truncated before terminating nul copying 7 bytes from a string of the same length [-Wstringop-truncation] 828 | (void) strncpy(buf+1, " ", 7); | ^ 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)); | ^~~~ 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ save.c: In function 'dosave0': save.c:250:32: warning: storing the address of local variable 'whynot' in 'killer' [-Wdangling-pointer=] 250 | HUP killer = whynot; | ~~~~~~~^~~~~~~~ save.c:119:14: note: 'whynot' declared here 119 | char whynot[BUFSZ]; | ^~~~~~ In file included from ../include/hack.h:91, from save.c:5: ../include/decl.h:181:15: note: 'killer' declared here 181 | E const char *killer; | ^~~~~~ 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 ... In function 'mondead', inlined from 'mondead' at mon.c:1413:1: mon.c:1457:55: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1457 | if (mvitals[tmp].died < 255) mvitals[tmp].died++; | ^ decl.c: In function 'mondead': decl.c:210:25: note: at offset -2 into destination object 'mvitals' of size 1146 210 | NEARDATA struct mvitals mvitals[NUMMONS]; | ^ ld: warning: size of symbol `ospeed' changed from 4 in unixtty.o (symbol from plugin) to 2 in /usr/src/tmp/ccmf47VD.ltrans33.ltrans.o ld: warning: NOTE: size discrepancies can cause real problems. Investigation is advised. 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 egrep: warning: egrep is obsolescent; using grep -E 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 egrep: warning: egrep is obsolescent; using grep -E 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' egrep: warning: egrep is obsolescent; using grep -E 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.168 + 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 :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.AqsXJF 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.UnQYLc 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.hPBbos 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.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libncurses.so.6 >= set:mlfCN1, libtinfo.so.6 >= 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.h1QC3x 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.pK8zCA find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jjV1Ax 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.6), debug(libtinfo.so.6) Adding to nethack-debuginfo a strict dependency on nethack 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) 75.70user 5.62system 0:27.71elapsed 293%CPU (0avgtext+0avgdata 64608maxresident)k 0inputs+0outputs (0major+1844028minor)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 2.79user 1.06system 0:33.93elapsed 11%CPU (0avgtext+0avgdata 124172maxresident)k 0inputs+0outputs (0major+191620minor)pagefaults 0swaps --- nethack-3.4.3-alt1.qa1.i586.rpm.repo 2023-09-05 16:45:05.000000000 +0000 +++ nethack-3.4.3-alt1.qa1.i586.rpm.hasher 2023-09-23 06:52:43.501573103 +0000 @@ -61,11 +61,11 @@ File: /usr/lib/nethack 40755 root:root -File: /usr/lib/nethack/dgn_comp 100755 root:root 0b728832841adff7b30706af487d0438 -File: /usr/lib/nethack/dlb 100755 root:root c977633b3068aab512aa1d02cac9f488 -File: /usr/lib/nethack/lev_comp 100755 root:root 96b8184cc86ea51cb946d754e5cd4608 -File: /usr/lib/nethack/makedefs 100755 root:root 5f979dc91514814da285d5d0ae4b8bf9 -File: /usr/lib/nethack/nethack.tty 102711 games:games 9fd8f9ce44c7c4cdfd02418c9fb12381 +File: /usr/lib/nethack/dgn_comp 100755 root:root ff4e0a47da91a562c9735160f50f3a5d +File: /usr/lib/nethack/dlb 100755 root:root 78ddddbe9adcbebed72015afa4a05bbb +File: /usr/lib/nethack/lev_comp 100755 root:root 5e0caef78b9558c11e386567c6bb84e2 +File: /usr/lib/nethack/makedefs 100755 root:root cd282c84243847c7aa21dc66a8a93ad7 +File: /usr/lib/nethack/nethack.tty 102711 games:games c551b7ae36c13c347ace580b85598190 File: /usr/lib/nethack/options.tty 100644 root:root f2e62950e50b0f93f4c6f0fd4360ef9b -File: /usr/lib/nethack/recover 100755 root:root 5326ff0dacf65ef37c3df0713401daa0 +File: /usr/lib/nethack/recover 100755 root:root c80eade4c71ca52ffa154be2517271dd File: /usr/lib/nethack/recover-helper 100755 root:root 2cb6b0f4e66b45ad5d08dd8ec16fc351 -File: /usr/lib/nethack/tile2x11 100755 root:root 20a1bc0843bc3d29cf1950020633c2a2 +File: /usr/lib/nethack/tile2x11 100755 root:root 5e5ee0a018902a379af732db2da86a66 File: /usr/share/doc/nethack 40755 root:root @@ -74,3 +74,3 @@ File: /usr/share/doc/nethack/README.SuSE 100644 root:root 2aa42e58f216b9c1858bd5a5ea2aed37 -File: /usr/share/doc/nethack/fixes.tar.bz2 100644 root:root 0c644eefcfc26e0b5970afc617714c53 +File: /usr/share/doc/nethack/fixes.tar.bz2 100644 root:root b0876acf4ba5f667930d0cdcc072db81 File: /usr/share/doc/nethack/license 100644 root:root 9dfb90a531b09855665fcef81b592793 @@ -93,2 +93,2 @@ File: /var/games/nethack/save 40775 games:games -RPMIdentity: 1ccf63e4c5a7ec098b6242c264c78d9c99f0956e6abd2b5a255e0f98064e5473413f6ae55a80eda5d1792d0d26143c56a0c7e580948ec553f0e6bfdbc78ad576 +RPMIdentity: c5c7719c27c58e22712b00690410bb002660bdd8a52c5cc7084aff31601e956b272bfabb05c2b324b603acb2c56bbb8434a18b61c9ed1a2f27822a6be3337c42 --- nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm.repo 2023-09-05 16:45:05.000000000 +0000 +++ nethack-debuginfo-3.4.3-alt1.qa1.i586.rpm.hasher 2023-09-23 06:52:43.563573702 +0000 @@ -1,22 +1,22 @@ -/usr/lib/debug/.build-id/1f 40755 root:root -/usr/lib/debug/.build-id/1f/9749390373a972a228948cf6178eb0d698d963 120777 root:root ../../../nethack/lev_comp -/usr/lib/debug/.build-id/1f/9749390373a972a228948cf6178eb0d698d963.debug 120777 root:root ../../usr/lib/nethack/lev_comp.debug -/usr/lib/debug/.build-id/2b 40755 root:root -/usr/lib/debug/.build-id/2b/bd39da7a518cf3f1b5405e7f5732e31051d513 120777 root:root ../../../nethack/dlb -/usr/lib/debug/.build-id/2b/bd39da7a518cf3f1b5405e7f5732e31051d513.debug 120777 root:root ../../usr/lib/nethack/dlb.debug -/usr/lib/debug/.build-id/4a 40755 root:root -/usr/lib/debug/.build-id/4a/9e8a9a425ba7582af07b849b704ef165313ff4 120777 root:root ../../../nethack/dgn_comp -/usr/lib/debug/.build-id/4a/9e8a9a425ba7582af07b849b704ef165313ff4.debug 120777 root:root ../../usr/lib/nethack/dgn_comp.debug -/usr/lib/debug/.build-id/4f 40755 root:root -/usr/lib/debug/.build-id/4f/7d0d9e92073f8f75b9647bf8f26a2729ad6811 120777 root:root ../../../nethack/recover -/usr/lib/debug/.build-id/4f/7d0d9e92073f8f75b9647bf8f26a2729ad6811.debug 120777 root:root ../../usr/lib/nethack/recover.debug -/usr/lib/debug/.build-id/94 40755 root:root -/usr/lib/debug/.build-id/94/9f65d880076af62dcc4804dec72f4aa48989bb 120777 root:root ../../../nethack/tile2x11 -/usr/lib/debug/.build-id/94/9f65d880076af62dcc4804dec72f4aa48989bb.debug 120777 root:root ../../usr/lib/nethack/tile2x11.debug -/usr/lib/debug/.build-id/bb 40755 root:root -/usr/lib/debug/.build-id/bb/27813876832299ec4f4f67c06487dd65306e91 120777 root:root ../../../nethack/nethack.tty -/usr/lib/debug/.build-id/bb/27813876832299ec4f4f67c06487dd65306e91.debug 120777 root:root ../../usr/lib/nethack/nethack.tty.debug -/usr/lib/debug/.build-id/f8 40755 root:root -/usr/lib/debug/.build-id/f8/1969fdb190ae523dd4031fd061e08cd84c25ce 120777 root:root ../../../nethack/makedefs -/usr/lib/debug/.build-id/f8/1969fdb190ae523dd4031fd061e08cd84c25ce.debug 120777 root:root ../../usr/lib/nethack/makedefs.debug +/usr/lib/debug/.build-id/12 40755 root:root +/usr/lib/debug/.build-id/12/ff8914b09f0bb2a82f2302b38db5e349bcf894 120777 root:root ../../../nethack/nethack.tty +/usr/lib/debug/.build-id/12/ff8914b09f0bb2a82f2302b38db5e349bcf894.debug 120777 root:root ../../usr/lib/nethack/nethack.tty.debug +/usr/lib/debug/.build-id/24 40755 root:root +/usr/lib/debug/.build-id/24/035990025eb2d45a42210d74086898807932e4 120777 root:root ../../../nethack/lev_comp +/usr/lib/debug/.build-id/24/035990025eb2d45a42210d74086898807932e4.debug 120777 root:root ../../usr/lib/nethack/lev_comp.debug +/usr/lib/debug/.build-id/a7 40755 root:root +/usr/lib/debug/.build-id/a7/dd555a9c6664e560fd16376e5483804d08cd13 120777 root:root ../../../nethack/dgn_comp +/usr/lib/debug/.build-id/a7/dd555a9c6664e560fd16376e5483804d08cd13.debug 120777 root:root ../../usr/lib/nethack/dgn_comp.debug +/usr/lib/debug/.build-id/da 40755 root:root +/usr/lib/debug/.build-id/da/8cff63131d734147669dc0022a1606c311a1e1 120777 root:root ../../../nethack/makedefs +/usr/lib/debug/.build-id/da/8cff63131d734147669dc0022a1606c311a1e1.debug 120777 root:root ../../usr/lib/nethack/makedefs.debug +/usr/lib/debug/.build-id/e1 40755 root:root +/usr/lib/debug/.build-id/e1/22c44c5f2ed7b29179ab1946a58946446ec7e5 120777 root:root ../../../nethack/dlb +/usr/lib/debug/.build-id/e1/22c44c5f2ed7b29179ab1946a58946446ec7e5.debug 120777 root:root ../../usr/lib/nethack/dlb.debug +/usr/lib/debug/.build-id/fd 40755 root:root +/usr/lib/debug/.build-id/fd/435a533ce318879917ea99c349352b43ba9c17 120777 root:root ../../../nethack/tile2x11 +/usr/lib/debug/.build-id/fd/435a533ce318879917ea99c349352b43ba9c17.debug 120777 root:root ../../usr/lib/nethack/tile2x11.debug +/usr/lib/debug/.build-id/ff 40755 root:root +/usr/lib/debug/.build-id/ff/484ca30891ccded4039ef13ad05d250658db5e 120777 root:root ../../../nethack/recover +/usr/lib/debug/.build-id/ff/484ca30891ccded4039ef13ad05d250658db5e.debug 120777 root:root ../../usr/lib/nethack/recover.debug /usr/lib/debug/usr/lib/nethack 40755 root:root @@ -210,31 +210,31 @@ Provides: nethack-debuginfo = 3.4.3-alt1.qa1:sisyphus+328802.200.1.1 -File: /usr/lib/debug/.build-id/1f 40755 root:root -File: /usr/lib/debug/.build-id/1f/9749390373a972a228948cf6178eb0d698d963 120777 root:root ../../../nethack/lev_comp -File: /usr/lib/debug/.build-id/1f/9749390373a972a228948cf6178eb0d698d963.debug 120777 root:root ../../usr/lib/nethack/lev_comp.debug -File: /usr/lib/debug/.build-id/2b 40755 root:root -File: /usr/lib/debug/.build-id/2b/bd39da7a518cf3f1b5405e7f5732e31051d513 120777 root:root ../../../nethack/dlb -File: /usr/lib/debug/.build-id/2b/bd39da7a518cf3f1b5405e7f5732e31051d513.debug 120777 root:root ../../usr/lib/nethack/dlb.debug -File: /usr/lib/debug/.build-id/4a 40755 root:root -File: /usr/lib/debug/.build-id/4a/9e8a9a425ba7582af07b849b704ef165313ff4 120777 root:root ../../../nethack/dgn_comp -File: /usr/lib/debug/.build-id/4a/9e8a9a425ba7582af07b849b704ef165313ff4.debug 120777 root:root ../../usr/lib/nethack/dgn_comp.debug -File: /usr/lib/debug/.build-id/4f 40755 root:root -File: /usr/lib/debug/.build-id/4f/7d0d9e92073f8f75b9647bf8f26a2729ad6811 120777 root:root ../../../nethack/recover -File: /usr/lib/debug/.build-id/4f/7d0d9e92073f8f75b9647bf8f26a2729ad6811.debug 120777 root:root ../../usr/lib/nethack/recover.debug -File: /usr/lib/debug/.build-id/94 40755 root:root -File: /usr/lib/debug/.build-id/94/9f65d880076af62dcc4804dec72f4aa48989bb 120777 root:root ../../../nethack/tile2x11 -File: /usr/lib/debug/.build-id/94/9f65d880076af62dcc4804dec72f4aa48989bb.debug 120777 root:root ../../usr/lib/nethack/tile2x11.debug -File: /usr/lib/debug/.build-id/bb 40755 root:root -File: /usr/lib/debug/.build-id/bb/27813876832299ec4f4f67c06487dd65306e91 120777 root:root ../../../nethack/nethack.tty -File: /usr/lib/debug/.build-id/bb/27813876832299ec4f4f67c06487dd65306e91.debug 120777 root:root ../../usr/lib/nethack/nethack.tty.debug -File: /usr/lib/debug/.build-id/f8 40755 root:root -File: /usr/lib/debug/.build-id/f8/1969fdb190ae523dd4031fd061e08cd84c25ce 120777 root:root ../../../nethack/makedefs -File: /usr/lib/debug/.build-id/f8/1969fdb190ae523dd4031fd061e08cd84c25ce.debug 120777 root:root ../../usr/lib/nethack/makedefs.debug +File: /usr/lib/debug/.build-id/12 40755 root:root +File: /usr/lib/debug/.build-id/12/ff8914b09f0bb2a82f2302b38db5e349bcf894 120777 root:root ../../../nethack/nethack.tty +File: /usr/lib/debug/.build-id/12/ff8914b09f0bb2a82f2302b38db5e349bcf894.debug 120777 root:root ../../usr/lib/nethack/nethack.tty.debug +File: /usr/lib/debug/.build-id/24 40755 root:root +File: /usr/lib/debug/.build-id/24/035990025eb2d45a42210d74086898807932e4 120777 root:root ../../../nethack/lev_comp +File: /usr/lib/debug/.build-id/24/035990025eb2d45a42210d74086898807932e4.debug 120777 root:root ../../usr/lib/nethack/lev_comp.debug +File: /usr/lib/debug/.build-id/a7 40755 root:root +File: /usr/lib/debug/.build-id/a7/dd555a9c6664e560fd16376e5483804d08cd13 120777 root:root ../../../nethack/dgn_comp +File: /usr/lib/debug/.build-id/a7/dd555a9c6664e560fd16376e5483804d08cd13.debug 120777 root:root ../../usr/lib/nethack/dgn_comp.debug +File: /usr/lib/debug/.build-id/da 40755 root:root +File: /usr/lib/debug/.build-id/da/8cff63131d734147669dc0022a1606c311a1e1 120777 root:root ../../../nethack/makedefs +File: /usr/lib/debug/.build-id/da/8cff63131d734147669dc0022a1606c311a1e1.debug 120777 root:root ../../usr/lib/nethack/makedefs.debug +File: /usr/lib/debug/.build-id/e1 40755 root:root +File: /usr/lib/debug/.build-id/e1/22c44c5f2ed7b29179ab1946a58946446ec7e5 120777 root:root ../../../nethack/dlb +File: /usr/lib/debug/.build-id/e1/22c44c5f2ed7b29179ab1946a58946446ec7e5.debug 120777 root:root ../../usr/lib/nethack/dlb.debug +File: /usr/lib/debug/.build-id/fd 40755 root:root +File: /usr/lib/debug/.build-id/fd/435a533ce318879917ea99c349352b43ba9c17 120777 root:root ../../../nethack/tile2x11 +File: /usr/lib/debug/.build-id/fd/435a533ce318879917ea99c349352b43ba9c17.debug 120777 root:root ../../usr/lib/nethack/tile2x11.debug +File: /usr/lib/debug/.build-id/ff 40755 root:root +File: /usr/lib/debug/.build-id/ff/484ca30891ccded4039ef13ad05d250658db5e 120777 root:root ../../../nethack/recover +File: /usr/lib/debug/.build-id/ff/484ca30891ccded4039ef13ad05d250658db5e.debug 120777 root:root ../../usr/lib/nethack/recover.debug File: /usr/lib/debug/usr/lib/nethack 40755 root:root -File: /usr/lib/debug/usr/lib/nethack/dgn_comp.debug 100644 root:root 7eb493f8d7c24954ac7bfea03703a31a -File: /usr/lib/debug/usr/lib/nethack/dlb.debug 100644 root:root 0638ffd1739f3fa61b98190e2a7a94ee -File: /usr/lib/debug/usr/lib/nethack/lev_comp.debug 100644 root:root 5fb472465d51c03e36d85e5edcff0487 -File: /usr/lib/debug/usr/lib/nethack/makedefs.debug 100644 root:root df0ddc8d6807cb692fcdd709f2be0baa -File: /usr/lib/debug/usr/lib/nethack/nethack.tty.debug 100644 root:root 1a98bcf5dd79094b376f95b052e9d968 -File: /usr/lib/debug/usr/lib/nethack/recover.debug 100644 root:root a506da6bfe64d59d5621ad604e577d37 -File: /usr/lib/debug/usr/lib/nethack/tile2x11.debug 100644 root:root d07bd7bb576bc335f0d85a4a0606ec93 +File: /usr/lib/debug/usr/lib/nethack/dgn_comp.debug 100644 root:root ece4ba89d195e4cd6dffc73b746ac29e +File: /usr/lib/debug/usr/lib/nethack/dlb.debug 100644 root:root 9b266ad53f637871dbf7cab077f0c8c0 +File: /usr/lib/debug/usr/lib/nethack/lev_comp.debug 100644 root:root 85ff548d44a54135e51b6c3babab19ae +File: /usr/lib/debug/usr/lib/nethack/makedefs.debug 100644 root:root 1f304170e86f2a43ddddbc85904e9396 +File: /usr/lib/debug/usr/lib/nethack/nethack.tty.debug 100644 root:root 0000a6a4b4ac04cb5dd5fe96eaf15bed +File: /usr/lib/debug/usr/lib/nethack/recover.debug 100644 root:root e2f4c77a76d03a8efb7efd7840e5a96e +File: /usr/lib/debug/usr/lib/nethack/tile2x11.debug 100644 root:root ba52745407f0a3808fe757b725442c3b File: /usr/src/debug/nethack-3.4.3 40755 root:root @@ -413,2 +413,2 @@ File: /usr/src/debug/nethack-3.4.3/win/tty/wintty.c 100644 root:root 9bbf6f814bce7decc3fd022bb86e35b7 -RPMIdentity: 8eef5afdd526bbd978a36b63eb8be4b49520744b37f2c9639a00145f85f18e735b6e7a8a107f36d6a356b58aa2f96b21c0e5d8f9f2125c1facf95060ff7bf7b3 +RPMIdentity: f32b3e5eab37cc521383f664b13e804bbbecafe35cd8759a8581aa8bce0e05a49f91d8a1de9a710122e4c9ba49836a71215ccba22c19edca962bc40c21947bb6