<86>Sep 21 09:10:26 userdel[317129]: delete user 'rooter' <86>Sep 21 09:10:26 userdel[317129]: removed group 'rooter' owned by 'rooter' <86>Sep 21 09:10:26 groupadd[317135]: group added to /etc/group: name=rooter, GID=699 <86>Sep 21 09:10:26 groupadd[317135]: group added to /etc/gshadow: name=rooter <86>Sep 21 09:10:26 groupadd[317135]: new group: name=rooter, GID=699 <86>Sep 21 09:10:26 useradd[317139]: new user: name=rooter, UID=699, GID=699, home=/root, shell=/bin/bash <86>Sep 21 09:10:26 userdel[317150]: delete user 'builder' <86>Sep 21 09:10:26 userdel[317150]: removed group 'builder' owned by 'builder' <86>Sep 21 09:10:26 userdel[317150]: removed shadow group 'builder' owned by 'builder' <86>Sep 21 09:10:26 groupadd[317159]: group added to /etc/group: name=builder, GID=700 <86>Sep 21 09:10:26 groupadd[317159]: group added to /etc/gshadow: name=builder <86>Sep 21 09:10:26 groupadd[317159]: new group: name=builder, GID=700 <86>Sep 21 09:10:26 useradd[317164]: new user: name=builder, UID=700, GID=700, home=/usr/src, shell=/bin/bash <13>Sep 21 09:10:29 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:29 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed <13>Sep 21 09:10:29 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Sep 21 09:10:29 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed <13>Sep 21 09:10:29 rpmi: libexpat-2.2.9-alt1 sisyphus+252464.200.2.1 1590958865 installed <13>Sep 21 09:10:29 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed <13>Sep 21 09:10:29 rpmi: libflac8-1.3.3-alt1 sisyphus+247112.100.1.1 1582855667 installed <13>Sep 21 09:10:29 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965510 installed <13>Sep 21 09:10:29 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:29 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:29 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed <13>Sep 21 09:10:29 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Sep 21 09:10:29 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed <13>Sep 21 09:10:29 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Sep 21 09:10:29 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Sep 21 09:10:29 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed <13>Sep 21 09:10:29 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed <13>Sep 21 09:10:29 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Sep 21 09:10:29 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed <13>Sep 21 09:10:29 rpmi: libsystemd-1:246.5-alt1 sisyphus+258165.200.2.1 1600362833 installed <13>Sep 21 09:10:29 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed <13>Sep 21 09:10:29 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Sep 21 09:10:29 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Sep 21 09:10:29 rpmi: libX11-locales-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed <13>Sep 21 09:10:29 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Sep 21 09:10:29 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Sep 21 09:10:29 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Sep 21 09:10:29 rpmi: libX11-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed <13>Sep 21 09:10:29 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Sep 21 09:10:29 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Sep 21 09:10:29 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Sep 21 09:10:29 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Sep 21 09:10:29 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Sep 21 09:10:29 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Sep 21 09:10:31 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Sep 21 09:10:31 rpmi: libX11-devel-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed <13>Sep 21 09:10:31 rpmi: libpulseaudio-13.99.1-alt1 sisyphus+256014.100.1.2 1596813975 installed <13>Sep 21 09:10:31 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed <13>Sep 21 09:10:31 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Sep 21 09:10:31 rpmi: libdrm-1:2.4.102-alt1 sisyphus+252307.100.1.1 1590574828 installed <13>Sep 21 09:10:31 rpmi: libGLX-mesa-4:20.1.8-alt1 sisyphus+258211.100.1.1 1600324044 installed <13>Sep 21 09:10:31 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:31 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:31 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Sep 21 09:10:31 rpmi: libgbm-4:20.1.8-alt1 sisyphus+258211.100.1.1 1600324044 installed <13>Sep 21 09:10:31 rpmi: libEGL-mesa-4:20.1.8-alt1 sisyphus+258211.100.1.1 1600324044 installed <13>Sep 21 09:10:31 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:31 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Sep 21 09:10:31 rpmi: libGL-devel-4:20.1.8-alt1 sisyphus+258211.100.1.1 1600324044 installed <13>Sep 21 09:10:31 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Sep 21 09:10:31 rpmi: gcc-c++-common-1.4.25-alt1 sisyphus+255450.100.1.1 1595851517 installed <13>Sep 21 09:10:32 rpmi: libstdc++9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed <13>Sep 21 09:10:33 rpmi: gcc9-c++-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed <13>Sep 21 09:10:33 rpmi: alsa-ucm-conf-1.2.3-alt1 sisyphus+253139.200.1.1 1591812001 installed <13>Sep 21 09:10:33 rpmi: alsa-topology-conf-1.2.3-alt1 sisyphus+253139.100.1.1 1591811985 installed <13>Sep 21 09:10:33 rpmi: libalsa-1:1.2.3.2-alt1 sisyphus+254690.100.1.1 1594280126 installed <13>Sep 21 09:10:33 rpmi: libSDL-1.2.14-alt8 sisyphus+232545.100.1.1 1560879163 installed <13>Sep 21 09:10:33 rpmi: libSDL-devel-1.2.14-alt8 sisyphus+232545.100.1.1 1560879163 installed <13>Sep 21 09:10:33 rpmi: libSDL_image-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed <13>Sep 21 09:10:33 rpmi: libSDL_net-1.2.8-alt1 1333963614 installed <13>Sep 21 09:10:33 rpmi: libSDL_net-devel-1.2.8-alt1 1333963614 installed <13>Sep 21 09:10:33 rpmi: libSDL_image-devel-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed <13>Sep 21 09:10:33 rpmi: gcc-c++-9-alt2 sisyphus+251923.100.2.2 1589881401 installed <13>Sep 21 09:10:33 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744356 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/escape-200912250-alt3_13.nosrc.rpm Installing escape-200912250-alt3_13.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.7084 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf escape-src + echo 'Source #0 (escape-src-200912250.tar.bz2):' Source #0 (escape-src-200912250.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/escape-src-200912250.tar.bz2 + /bin/tar -xf - + cd escape-src + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (escape-200912250-update-remove.patch):' Patch #0 (escape-200912250-update-remove.patch): + /usr/bin/patch -p1 -b --suffix .update-remove patching file upper.cc + echo 'Patch #1 (escape-200912250-alt-gcc6.patch):' Patch #1 (escape-200912250-alt-gcc6.patch): + /usr/bin/patch -p2 patching file analysis.cc patching file client.cc patching file client.h patching file commenting.cc patching file dircache.cc patching file dirindex.cc patching file draw.cc patching file edit.cc patching file editai.cc patching file editprefab.cc patching file font.cc patching file level.cc patching file load.cc patching file main.cc patching file mainmenu.cc patching file optimize.cc patching file packpng.cc patching file pattern.h patching file play.cc patching file player.cc patching file playerdb.cc patching file rating.cc patching file registration.cc patching file smanage.cc patching file update.cc patching file upgrade.cc patching file upload.cc + find . '(' -name '*.h' -o -name '*.cpp' ')' -type f -print0 + xargs -0 chmod 0644 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.93603 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd escape-src ++ pkg-config --libs sdl ++ pkg-config --cflags sdl + make LINUX=1 LDFLAGS= 'LDLIBS=-lSDL -lpthread -lSDL_image -lSDL_net' 'CXXFLAGS=-D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' 'CPPFLAGS=-DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND' -j8 make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o main.o main.cc In file included from mainshow.h:11, from mainmenu.h:7, from main.cc:20: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o sdlutil.o sdlutil.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o md5.o md5.cc md5.cc: In function 'void MD5Final(unsigned char*, MD5Context*)': md5.cc:182:18: warning: argument to 'sizeof' in 'void* memset(void*, int, size_t)' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 182 | memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ | ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o util.o util.cc util.cc: In function 'std::string readfile(std::string)': util.cc:144:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 144 | fread(ss, 1, size, f); | ~~~~~^~~~~~~~~~~~~~~~ util.cc: In static member function 'static std::string util::readfilemagic(std::string, std::string)': util.cc:211:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 211 | fread(ss, 1, size, f); | ~~~~~^~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o font.o font.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o drawable.o drawable.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o prompt.o prompt.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o playerdb.o playerdb.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o mainmenu.o mainmenu.cc In file included from mainshow.h:11, from mainmenu.h:7, from mainmenu.cc:2: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o editprefab.o editprefab.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o level.o level.cc In file included from level.cc:190: move.h: In member function 'void level::checkstepoff(int, int)': move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:361:3: note: in expansion of macro 'CHECKSTEPOFF' 361 | CHECKSTEPOFF(x, y); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:361:3: note: in expansion of macro 'CHECKSTEPOFF' 361 | CHECKSTEPOFF(x, y); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:361:3: note: in expansion of macro 'CHECKSTEPOFF' 361 | CHECKSTEPOFF(x, y); | ^~~~~~~~~~~~ move.h: In member function 'void level::checkleavepanel(int, int)': move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:365:3: note: in expansion of macro 'CHECKSTEPOFF' 365 | CHECKSTEPOFF(x, y); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:365:3: note: in expansion of macro 'CHECKSTEPOFF' 365 | CHECKSTEPOFF(x, y); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:365:3: note: in expansion of macro 'CHECKSTEPOFF' 365 | CHECKSTEPOFF(x, y); | ^~~~~~~~~~~~ move.h: In member function 'void level::swaptiles(int, int)': move.h:321:18: warning: statement has no effect [-Wunused-value] 321 | AFFECT(x, y); \ | ^ move.h:369:3: note: in expansion of macro 'SWAPTILES' 369 | SWAPTILES(t1, t2, 0); | ^~~~~~~~~ move.h:325:18: warning: statement has no effect [-Wunused-value] 325 | AFFECT(x, y); \ | ^ move.h:369:3: note: in expansion of macro 'SWAPTILES' 369 | SWAPTILES(t1, t2, 0); | ^~~~~~~~~ move.h: In member function 'void level::bombsplode(int, int)': move.h:443:19: warning: statement has no effect [-Wunused-value] 443 | AFFECT(bx, by); | ^ move.h: In member function 'bool level::move(dir)': move.h:571:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 571 | } else | ^~~~ move.h:613:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 613 | if (bd != DIR_NONE) { | ^~ move.h: In member function 'bool level::moveent(dir, int, unsigned int, int, int)': move.h:738:30: warning: statement has no effect [-Wunused-value] 738 | AFFECT(farx, fary); | ^ move.h:739:30: warning: statement has no effect [-Wunused-value] 739 | AFFECT(newx, newy); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:770:12: note: in expansion of macro 'CHECKTRAP' 770 | CHECKTRAP(entx, enty); | ^~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:770:12: note: in expansion of macro 'CHECKTRAP' 770 | CHECKTRAP(entx, enty); | ^~~~~~~~~ move.h:783:33: warning: statement has no effect [-Wunused-value] 783 | AFFECT(farx, fary); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:793:15: note: in expansion of macro 'CHECKTRAP' 793 | CHECKTRAP(newx, newy); | ^~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:793:15: note: in expansion of macro 'CHECKTRAP' 793 | CHECKTRAP(newx, newy); | ^~~~~~~~~ move.h:800:42: warning: statement has no effect [-Wunused-value] 800 | AFFECTI(destat(srcx, srcy)); | ^ move.h:806:42: warning: statement has no effect [-Wunused-value] 806 | AFFECTI(destat(farx, fary)); | ^ move.h:817:27: warning: statement has no effect [-Wunused-value] 817 | AFFECT(newx, newy); | ^ move.h:349:25: warning: statement has no effect [-Wunused-value] 349 | AFFECTI(mei); \ | ^ move.h:824:9: note: in expansion of macro 'CHECKBOTDEATH' 824 | CHECKBOTDEATH(newx, newy, enti); | ^~~~~~~~~~~~~ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:828:9: note: in expansion of macro 'CHECKSTEPOFF' 828 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:828:9: note: in expansion of macro 'CHECKSTEPOFF' 828 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:828:9: note: in expansion of macro 'CHECKSTEPOFF' 828 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:837:38: warning: statement has no effect [-Wunused-value] 837 | AFFECTI(destat(newx, newy)); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:852:7: note: in expansion of macro 'CHECKSTEPOFF' 852 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:852:7: note: in expansion of macro 'CHECKSTEPOFF' 852 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:852:7: note: in expansion of macro 'CHECKSTEPOFF' 852 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:861:25: warning: statement has no effect [-Wunused-value] 861 | AFFECT(newx, newy); | ^ move.h:874:25: warning: statement has no effect [-Wunused-value] 874 | AFFECT(x, y); | ^ move.h:880:25: warning: statement has no effect [-Wunused-value] 880 | AFFECT(newx, newy); | ^ move.h:321:18: warning: statement has no effect [-Wunused-value] 321 | AFFECT(x, y); \ | ^ move.h:896:7: note: in expansion of macro 'SWAPTILES' 896 | SWAPTILES(T_UD, T_LR, 0); | ^~~~~~~~~ move.h:325:18: warning: statement has no effect [-Wunused-value] 325 | AFFECT(x, y); \ | ^ move.h:896:7: note: in expansion of macro 'SWAPTILES' 896 | SWAPTILES(T_UD, T_LR, 0); | ^~~~~~~~~ move.h:898:25: warning: statement has no effect [-Wunused-value] 898 | AFFECT(newx, newy); | ^ move.h:959:27: warning: statement has no effect [-Wunused-value] 959 | AFFECT(goldx, goldy); | ^ move.h:1027:29: warning: statement has no effect [-Wunused-value] 1027 | AFFECT(goldx, goldy); | ^ move.h:1056:40: warning: statement has no effect [-Wunused-value] 1056 | AFFECTI(destat(goldx, goldy)); | ^ move.h:1061:38: warning: statement has no effect [-Wunused-value] 1061 | AFFECTI(destat(newx, newy)); | ^ move.h:1030:14: warning: variable 'zapped' set but not used [-Wunused-but-set-variable] 1030 | bool zapped = false; | ^~~~~~ move.h:1082:28: warning: statement has no effect [-Wunused-value] 1082 | AFFECT(newx, newy); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1096:10: note: in expansion of macro 'CHECKSTEPOFF' 1096 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1096:10: note: in expansion of macro 'CHECKSTEPOFF' 1096 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:1096:10: note: in expansion of macro 'CHECKSTEPOFF' 1096 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:1099:30: warning: statement has no effect [-Wunused-value] 1099 | AFFECT(targx, targy); | ^ move.h:1109:41: warning: statement has no effect [-Wunused-value] 1109 | AFFECTI(destat(targx, targy)); | ^ move.h:349:25: warning: statement has no effect [-Wunused-value] 349 | AFFECTI(mei); \ | ^ move.h:1115:10: note: in expansion of macro 'CHECKBOTDEATH' 1115 | CHECKBOTDEATH(targx, targy, enti); | ^~~~~~~~~~~~~ move.h:1156:25: warning: statement has no effect [-Wunused-value] 1156 | AFFECT(newx, newy); | ^ move.h:321:18: warning: statement has no effect [-Wunused-value] 321 | AFFECT(x, y); \ | ^ move.h:1342:9: note: in expansion of macro 'SWAPTILES' 1342 | SWAPTILES(T_BUP, T_BDOWN, 0); | ^~~~~~~~~ move.h:325:18: warning: statement has no effect [-Wunused-value] 325 | AFFECT(x, y); \ | ^ move.h:1342:9: note: in expansion of macro 'SWAPTILES' 1342 | SWAPTILES(T_BUP, T_BDOWN, 0); | ^~~~~~~~~ move.h:321:18: warning: statement has no effect [-Wunused-value] 321 | AFFECT(x, y); \ | ^ move.h:1346:9: note: in expansion of macro 'SWAPTILES' 1346 | SWAPTILES(T_RUP, T_RDOWN, 0); | ^~~~~~~~~ move.h:325:18: warning: statement has no effect [-Wunused-value] 325 | AFFECT(x, y); \ | ^ move.h:1346:9: note: in expansion of macro 'SWAPTILES' 1346 | SWAPTILES(T_RUP, T_RDOWN, 0); | ^~~~~~~~~ move.h:321:18: warning: statement has no effect [-Wunused-value] 321 | AFFECT(x, y); \ | ^ move.h:1350:9: note: in expansion of macro 'SWAPTILES' 1350 | SWAPTILES(T_GUP, T_GDOWN, 0); | ^~~~~~~~~ move.h:325:18: warning: statement has no effect [-Wunused-value] 325 | AFFECT(x, y); \ | ^ move.h:1350:9: note: in expansion of macro 'SWAPTILES' 1350 | SWAPTILES(T_GUP, T_GDOWN, 0); | ^~~~~~~~~ move.h:1380:25: warning: statement has no effect [-Wunused-value] 1380 | AFFECT(newx, newy); | ^ move.h:1403:31: warning: statement has no effect [-Wunused-value] 1403 | AFFECT(destx, desty); | ^ move.h:1404:29: warning: statement has no effect [-Wunused-value] 1404 | AFFECT(newx, newy); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1410:11: note: in expansion of macro 'CHECKSTEPOFF' 1410 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1410:11: note: in expansion of macro 'CHECKSTEPOFF' 1410 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:1410:11: note: in expansion of macro 'CHECKSTEPOFF' 1410 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1598:5: note: in expansion of macro 'CHECKSTEPOFF' 1598 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1598:5: note: in expansion of macro 'CHECKSTEPOFF' 1598 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:1598:5: note: in expansion of macro 'CHECKSTEPOFF' 1598 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:1604:34: warning: statement has no effect [-Wunused-value] 1604 | AFFECTI(destat(newx, newy)); | ^ move.h:1612:40: warning: statement has no effect [-Wunused-value] 1612 | AFFECTI(destat(lookx, looky)); | ^ move.h:1721:23: warning: statement has no effect [-Wunused-value] 1721 | AFFECT(newx, newy); | ^ move.h:1722:25: warning: statement has no effect [-Wunused-value] 1722 | AFFECT(destx, desty); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1729:5: note: in expansion of macro 'CHECKSTEPOFF' 1729 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1729:5: note: in expansion of macro 'CHECKSTEPOFF' 1729 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:1729:5: note: in expansion of macro 'CHECKSTEPOFF' 1729 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:1734:36: warning: statement has no effect [-Wunused-value] 1734 | AFFECTI(destat(destx, desty)); | ^ move.h:1668:10: warning: variable 'zap' set but not used [-Wunused-but-set-variable] 1668 | bool zap = false; | ^~~ move.h:1669:10: warning: variable 'hole' set but not used [-Wunused-but-set-variable] 1669 | bool hole = false; | ^~~~ move.h:1747:25: warning: statement has no effect [-Wunused-value] 1747 | AFFECT(newx, newy); | ^ move.h:1763:26: warning: statement has no effect [-Wunused-value] 1763 | AFFECT(x, y); | ^ move.h:1777:29: warning: statement has no effect [-Wunused-value] 1777 | AFFECTI(boti[i]); | ^ move.h:1790:29: warning: statement has no effect [-Wunused-value] 1790 | AFFECTI(boti[i]); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1809:7: note: in expansion of macro 'CHECKSTEPOFF' 1809 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1809:7: note: in expansion of macro 'CHECKSTEPOFF' 1809 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:1809:7: note: in expansion of macro 'CHECKSTEPOFF' 1809 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:1825:27: warning: statement has no effect [-Wunused-value] 1825 | AFFECT(newx, newy); | ^ move.h:296:19: warning: statement has no effect [-Wunused-value] 296 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1840:9: note: in expansion of macro 'CHECKSTEPOFF' 1840 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:300:19: warning: statement has no effect [-Wunused-value] 300 | AFFECT(xx, yy); \ | ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' 312 | CHECKTRAP(xx, yy); \ | ^~~~~~~~~ move.h:1840:9: note: in expansion of macro 'CHECKSTEPOFF' 1840 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ move.h:289:28: warning: statement has no effect [-Wunused-value] 289 | AFFECTI(destat(xx, yy)); \ | ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' 313 | CHECKLEAVEPANEL(xx, yy); \ | ^~~~~~~~~~~~~~~ move.h:1840:9: note: in expansion of macro 'CHECKSTEPOFF' 1840 | CHECKSTEPOFF(entx, enty); | ^~~~~~~~~~~~ In file included from level.cc:194: move.h: In member function 'bool level::move_animate(dir, disamb*, alist*&)': move.h:571:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 571 | } else | ^~~~ move.h:613:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 613 | if (bd != DIR_NONE) { | ^~ In file included from level.cc:190: move.h: In member function 'bool level::moveent(dir, int, unsigned int, int, int)': move.h:1609:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1609 | while (! (lookx == newx && looky == newy)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ move.h:1609:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] move.h:1549:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1549 | while (! (lookx == newx && looky == newy)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ move.h:1549:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] move.h:1506:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1506 | while (! (movex == newx && movey == newy)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ move.h:1506:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from level.cc:194: move.h: In member function 'bool level::moveent_animate(dir, int, unsigned int, int, int, alist*&, disamb*, alist**&)': move.h:1609:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1609 | while (! (lookx == newx && looky == newy)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ move.h:1609:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] move.h:1549:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1549 | while (! (lookx == newx && looky == newy)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ move.h:1549:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] move.h:1506:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1506 | while (! (movex == newx && movey == newy)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ move.h:1506:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o textscroll.o textscroll.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o draw.o draw.cc draw.cc:739:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 739 | (string)((l->iscorrupted())?RED" corrupted!"POP:"")); | ^ draw.cc: In member function 'void drawing::drawlev(int, SDL_Surface*, bool)': draw.cc:425:15: warning: 'chy' may be used uninitialized in this function [-Wmaybe-uninitialized] 425 | py += chy * (TILEH >> (zoomfactor + 1)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.cc:424:15: warning: 'chx' may be used uninitialized in this function [-Wmaybe-uninitialized] 424 | px += chx * (TILEW >> (zoomfactor + 1)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o player.o player.cc player.cc: In static member function 'static namedsolution* namedsolution::fromstring(std::string)': player.cc:63:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 63 | if (idx + 4 > s.length()) return 0; int d = shout(4, s, idx); | ^~ player.cc:63:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 63 | if (idx + 4 > s.length()) return 0; int d = shout(4, s, idx); | ^~~ player.cc:65:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 65 | if (idx + 4 > s.length()) return 0; int nl = shout(4, s, idx); | ^~ player.cc:65:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 65 | if (idx + 4 > s.length()) return 0; int nl = shout(4, s, idx); | ^~~ player.cc:70:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (idx + 4 > s.length()) return 0; int dl = shout(4, s, idx); | ^~ player.cc:70:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (idx + 4 > s.length()) return 0; int dl = shout(4, s, idx); | ^~~ player.cc:75:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (idx + 4 > s.length()) return 0; int sl = shout(4, s, idx); | ^~ player.cc:75:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (idx + 4 > s.length()) return 0; int sl = shout(4, s, idx); | ^~~ player.cc: In member function 'virtual void playerreal::addsolution(std::string, namedsolution*, bool)': player.cc:336:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 336 | (!ns->bookmark) && headsol->bookmark) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o edit.o edit.cc edit.cc: In member function 'void editor::edit(level*)': edit.cc:1629:17: warning: 'dy' may be used uninitialized in this function [-Wmaybe-uninitialized] 1629 | dr.scrolly += dy; | ~~~~~~~~~~~^~~~~ edit.cc:1628:17: warning: 'dx' may be used uninitialized in this function [-Wmaybe-uninitialized] 1628 | dr.scrollx += dx; | ~~~~~~~~~~~^~~~~ edit.cc:1486:14: warning: 'dy' may be used uninitialized in this function [-Wmaybe-uninitialized] 1486 | int dx, dy; | ^~ edit.cc:1486:10: warning: 'dx' may be used uninitialized in this function [-Wmaybe-uninitialized] 1486 | int dx, dy; | ^~ edit.cc:1319:36: warning: 'drighty' may be used uninitialized in this function [-Wmaybe-uninitialized] 1319 | int desty = starty + (drighty * width); | ~~~~~~~~~^~~~~~~~ edit.cc:1318:36: warning: 'drightx' may be used uninitialized in this function [-Wmaybe-uninitialized] 1318 | int destx = startx + (drightx * width); | ~~~~~~~~~^~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o message.o message.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o http.o http.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o play.o play.cc In file included from play.cc:29: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ play.cc: In member function 'void preal::drawmenu()': play.cc:387:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 387 | for(int j = 0; j < (showw + 1) && j < NUM_PLAYMENUITEMS; j++) { | ^ play.cc: In member function 'void preal::bookmarks(level*, extent&, player*, std::string, solution*&, extent&)': play.cc:696:11: warning: enumeration value 'MR_NOTHING' not handled in switch [-Wswitch] 696 | switch(k) { | ^ play.cc:696:11: warning: enumeration value 'MR_NEXT' not handled in switch [-Wswitch] play.cc:696:11: warning: enumeration value 'MR_PREV' not handled in switch [-Wswitch] play.cc:696:11: warning: enumeration value 'MR_REJECT' not handled in switch [-Wswitch] play.cc:696:11: warning: enumeration value 'MR_UPDATED' not handled in switch [-Wswitch] make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o dircache.o dircache.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o editai.o editai.cc In file included from editai.cc:24: pattern.h: In instantiation of 'void pattern::mystream::destroy() [with Info = void]': pattern.h:195:18: required from here pattern.h:196:7: warning: deleting object of polymorphic class type 'pattern::mystream' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 196 | delete this; | ^~~~~~ In file included from editai.cc:5: level.h: In member function 'bool editor::retract_gold()': level.h:460:14: warning: 'targy' may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | ny = y + 1; | ~~^~~ editai.cc:592:18: note: 'targy' was declared here 592 | int targx, targy; | ^~~~~ In file included from editai.cc:5: level.h:469:14: warning: 'targx' may be used uninitialized in this function [-Wmaybe-uninitialized] 469 | nx = x + 1; | ~~^~~ editai.cc:592:11: note: 'targx' was declared here 592 | int targx, targy; | ^~~~~ In file included from editai.cc:5: level.h:409:13: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~^~~ editai.cc:573:14: note: 'y' was declared here 573 | int x, y; | ^ In file included from editai.cc:5: level.h:409:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~~~~~^~~ editai.cc:573:11: note: 'x' was declared here 573 | int x, y; | ^ editai.cc: In member function 'bool editor::retract_hole()': editai.cc:775:15: warning: 'y0' may be used uninitialized in this function [-Wmaybe-uninitialized] 775 | dr.lev->guyy = y0; | ~~~~~~~~~~~~~^~~~ editai.cc:774:15: warning: 'x0' may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | dr.lev->guyx = x0; | ~~~~~~~~~~~~~^~~~ In file included from editai.cc:5: level.h:409:13: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~^~~ editai.cc:745:14: note: 'y' was declared here 745 | int x, y; | ^ In file included from editai.cc:5: level.h:409:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~~~~~^~~ editai.cc:745:11: note: 'x' was declared here 745 | int x, y; | ^ In file included from editai.cc:5: level.h:409:13: warning: 'y1' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~^~~ editai.cc:749:15: note: 'y1' was declared here 749 | int x1, y1; | ^~ In file included from editai.cc:5: level.h:409:17: warning: 'x1' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~~~~~^~~ editai.cc:749:11: note: 'x1' was declared here 749 | int x1, y1; | ^~ In file included from editai.cc:5: level.h: In member function 'void editor::dorandom()': level.h:409:13: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~^~~ editai.cc:454:9: note: 'y' was declared here 454 | int x, y; | ^ In file included from editai.cc:5: level.h:409:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | tiles[y * w + x] = t; | ~~~~~~^~~ editai.cc:454:6: note: 'x' was declared here 454 | int x, y; | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o load.o load.cc In file included from load.cc:28: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o upload.o upload.cc In file included from upload.cc:3: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o menu.o menu.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o registration.o registration.cc In file included from registration.cc:3: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o update.o update.cc In file included from update.cc:14: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ update.cc:205:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 205 | say((string)" "YELLOW + fname + POP + | ^ update.cc:206:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 206 | (string)(usable?" "GREEN:" "RED) + | ^ update.cc:206:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 206 | (string)(usable?" "GREEN:" "RED) + | ^ update.cc:207:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 207 | itos(minv) + (string)POP" "BLUE + showname + POP); | ^ update.cc:430:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 430 | (string)POP"."POP, "Next", "", PICS XICON POP); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o upgrade.o upgrade.cc In file included from upgrade.cc:14: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ upgrade.cc: In member function 'upresult upgradereal::doupgrade(http*, std::string&, ulist*)': upgrade.cc:308:11: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] 308 | symlink(dst.c_str(), src.c_str()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.cc:312:9: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] 312 | symlink(dst.c_str(), src.c_str()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o prefs.o prefs.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o analysis.o analysis.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o generator.o generator.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o prime.o prime.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o dirindex.o dirindex.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o upper.o upper.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o textbox.o textbox.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o cleanup.o cleanup.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o dirt.o dirt.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o mainshow.o mainshow.cc In file included from mainshow.h:11, from mainshow.cc:2: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o chunks.o chunks.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o handhold.o handhold.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o base64.o base64.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o sound.o sound.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o progress.o progress.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o rating.o rating.cc In file included from rating.cc:12: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o optimize.o optimize.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o leveldb.o leveldb.cc leveldb.cc:97:13: warning: 'bool workonqueues()' defined but not used [-Wunused-function] 97 | static bool workonqueues() { | ^~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o startup.o startup.cc make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o client.o client.cc In file included from client.cc:2: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o animation.o animation.cc animation.cc: In static member function 'static void animation::start(drawing&, ptrlist*&, ptrlist*&, aevent*)': animation.cc:818:9: warning: enumeration value 'tag_winner' not handled in switch [-Wswitch] 818 | switch(ae->t) { | ^ animation.cc: In static member function 'static void animation::clearent(drawing&, int, int, int)': animation.cc:2055:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2055 | if (dr.onscreen(entx, enty, sx, sy)) | ^ animation.cc: In member function 'virtual bool anflying::think(unsigned int)': animation.cc:1761:14: warning: 'dy' may be used uninitialized in this function [-Wmaybe-uninitialized] 1761 | py += dy * go; | ~~~^~~~ animation.cc:1760:14: warning: 'dx' may be used uninitialized in this function [-Wmaybe-uninitialized] 1760 | px += dx * go; | ~~~^~~~ animation.cc: In member function 'virtual void anlaser::draw()': animation.cc:2208:10: warning: 'chy' may be used uninitialized in this function [-Wmaybe-uninitialized] 2208 | py += chy; | ~~~^~~~~~ animation.cc:2207:10: warning: 'chx' may be used uninitialized in this function [-Wmaybe-uninitialized] 2207 | px += chx; | ~~~^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o commenting.o commenting.cc In file included from commenting.cc:12: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o smanage.o smanage.cc In file included from smanage.cc:7: client.h:54:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 54 | WHITE":"POP + itos(serverport) + POP "..."); | ^ smanage.cc: In static member function 'static void smanage::playback(player*, level*, namedsolution*)': smanage.cc:820:10: warning: enumeration value 'PB_PLAYONEMOVE' not handled in switch [-Wswitch] 820 | switch(p.state) { | ^ make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: Entering directory '/usr/src/RPM/BUILD/escape-src' g++ -o escape.exe main.o level.o sdlutil.o load.o font.o play.o util.o md5.o player.o playerdb.o prompt.o draw.o drawable.o edit.o editprefab.o mainmenu.o upgrade.o http.o textscroll.o message.o update.o editai.o dircache.o upper.o registration.o upload.o rating.o menu.o prefs.o chunks.o dirindex.o textbox.o analysis.o generator.o prime.o commenting.o cleanup.o mainshow.o handhold.o animation.o dirt.o sound.o base64.o optimize.o smanage.o client.o progress.o leveldb.o startup.o -lSDL -lpthread -lSDL_image -lSDL_net make: Leaving directory '/usr/src/RPM/BUILD/escape-src' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.29340 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/escape-buildroot + : + /bin/rm -rf -- /usr/src/tmp/escape-buildroot + cd escape-src + install -D -m0755 -p escape.exe /usr/src/tmp/escape-buildroot/usr/bin/escape + mkdir -p /usr/src/tmp/escape-buildroot/usr/share/escape/data + install -D -m0644 -p -t /usr/src/tmp/escape-buildroot/usr/share/escape/data animation.png font.png fontsmall.png icon.png splash.png tiles.png tileutil.png title.png + mkdir -p /usr/src/tmp/escape-buildroot/usr/share/escape/levels + cp -a official triage mylevels /usr/src/tmp/escape-buildroot/usr/share/escape/levels + find /usr/src/tmp/escape-buildroot/usr/share/escape/levels -type f -print0 + xargs -0 chmod 0644 + find /usr/src/tmp/escape-buildroot/usr/share/escape/levels -type d -name CVS -print0 + xargs -0 rm -rf + install -d /usr/src/tmp/escape-buildroot/usr/share/icons/hicolor/32x32/apps + cp -a icon.png /usr/src/tmp/escape-buildroot/usr/share/icons/hicolor/32x32/apps/escape.png + desktop-file-install --dir /usr/src/tmp/escape-buildroot/usr/share/applications /usr/src/RPM/SOURCES/escape.desktop + mkdir -p /usr/src/tmp/escape-buildroot/usr/share/appdata + cat + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/escape-buildroot (auto) Verifying and fixing files in /usr/src/tmp/escape-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/share/applications/escape.desktop: performed minor cleanup: 2d1 < Encoding=UTF-8 Checking contents of files in /usr/src/tmp/escape-buildroot/ (default) Compressing files in /usr/src/tmp/escape-buildroot (auto) Verifying ELF objects in /usr/src/tmp/escape-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/escape: uses non-LFS functions: __xstat fopen readdir Hardlinking identical .pyc and .pyo files Processing files: escape-200912250-alt3_13 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.38908 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd escape-src + DOCDIR=/usr/src/tmp/escape-buildroot/usr/share/doc/escape-200912250 + export DOCDIR + rm -rf /usr/src/tmp/escape-buildroot/usr/share/doc/escape-200912250 + /bin/mkdir -p /usr/src/tmp/escape-buildroot/usr/share/doc/escape-200912250 + cp -prL COPYING design.txt escape.txt README /usr/src/tmp/escape-buildroot/usr/share/doc/escape-200912250 + chmod -R go-w /usr/src/tmp/escape-buildroot/usr/share/doc/escape-200912250 + chmod -R a+rX /usr/src/tmp/escape-buildroot/usr/share/doc/escape-200912250 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6fUjS3 find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IUz5c3 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: icon-theme-hicolor, /lib/ld-linux.so.2, libSDL-1.2.so.0 >= set:lg4eZdWve9WqVi7ECzBYibgppCjd27xjde7WKmYgCjpIYB5TWo7gBP8IpnHlgQVkVbl7jV9, libSDL_image-1.2.so.0 >= set:jifK3, libSDL_net-1.2.so.0 >= set:jgpLzCUf2kZzfNkY4, 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.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libm.so.6(GLIBC_2.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5yAXr1 Creating escape-debuginfo package Processing files: escape-debuginfo-200912250-alt3_13 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.96tLJ4 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GVGgc4 find-requires: running scripts (debuginfo) Requires: escape = 200912250-alt3_13, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libSDL-1.2.so.0), debug(libSDL_image-1.2.so.0), debug(libSDL_net-1.2.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/i586/escape-200912250-alt3_13.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/escape-debuginfo-200912250-alt3_13.i586.rpm 90.68user 4.19system 0:37.85elapsed 250%CPU (0avgtext+0avgdata 151184maxresident)k 0inputs+0outputs (0major+1527122minor)pagefaults 0swaps 99.16user 8.11system 0:50.38elapsed 212%CPU (0avgtext+0avgdata 151184maxresident)k 68880inputs+0outputs (0major+1851307minor)pagefaults 0swaps