<86>Apr 22 05:31:43 userdel[4192807]: delete user 'rooter' <86>Apr 22 05:31:43 userdel[4192807]: removed group 'rooter' owned by 'rooter' <86>Apr 22 05:31:43 userdel[4192807]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 22 05:31:43 groupadd[4192821]: group added to /etc/group: name=rooter, GID=1326 <86>Apr 22 05:31:43 groupadd[4192821]: group added to /etc/gshadow: name=rooter <86>Apr 22 05:31:43 groupadd[4192821]: new group: name=rooter, GID=1326 <86>Apr 22 05:31:43 useradd[4192832]: new user: name=rooter, UID=1326, GID=1326, home=/root, shell=/bin/bash <86>Apr 22 05:31:43 userdel[4192847]: delete user 'builder' <86>Apr 22 05:31:43 userdel[4192847]: removed group 'builder' owned by 'builder' <86>Apr 22 05:31:43 userdel[4192847]: removed shadow group 'builder' owned by 'builder' <86>Apr 22 05:31:43 groupadd[4192858]: group added to /etc/group: name=builder, GID=1327 <86>Apr 22 05:31:43 groupadd[4192858]: group added to /etc/gshadow: name=builder <86>Apr 22 05:31:43 groupadd[4192858]: new group: name=builder, GID=1327 <86>Apr 22 05:31:43 useradd[4192869]: new user: name=builder, UID=1327, GID=1327, home=/usr/src, shell=/bin/bash <13>Apr 22 05:31:45 rpmi: libglvnd-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:45 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed <13>Apr 22 05:31:45 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916654 installed <13>Apr 22 05:31:45 rpmi: xorg-proto-devel-2022.1-alt1 sisyphus+299488.100.1.1 1651731532 installed <13>Apr 22 05:31:45 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 22 05:31:45 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed <13>Apr 22 05:31:45 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058888 installed <13>Apr 22 05:31:45 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed <13>Apr 22 05:31:45 rpmi: libGLES-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:45 rpmi: libOpenGL-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:45 rpmi: libwebp7-1.3.0-alt1 sisyphus+313492.100.1.1 1673749692 installed <13>Apr 22 05:31:45 rpmi: libjbig-2.1-alt1 sisyphus+276068.100.1.1 1624815406 installed <13>Apr 22 05:31:45 rpmi: libdeflate-1.18-alt1 sisyphus+317484.100.1.1 1679768614 installed <13>Apr 22 05:31:45 rpmi: libtiff5-4.4.0-alt3 sisyphus+316986.100.1.1 1679241635 installed <13>Apr 22 05:31:45 rpmi: libpng16-1.6.39-alt1 sisyphus+310490.100.1.1 1669195208 installed <13>Apr 22 05:31:45 rpmi: libopus-1.3.1-alt158.gbce1f392.1 sisyphus+307793.100.2.1 1664814221 installed <13>Apr 22 05:31:45 rpmi: libmpg123-1.31.3-alt1 sisyphus+317036.100.1.1 1679313685 installed <13>Apr 22 05:31:45 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925655 installed <13>Apr 22 05:31:45 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Apr 22 05:31:45 rpmi: libsndfile-1.1.0-alt1 sisyphus+306371.40.3.1 1662942490 installed <13>Apr 22 05:31:45 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Apr 22 05:31:45 rpmi: libsystemd-1:252.7-alt1 sisyphus+316321.100.1.1 1678130459 installed <13>Apr 22 05:31:45 rpmi: libdbus-1.14.6-alt1 sisyphus+315497.100.1.1 1676874448 installed <13>Apr 22 05:31:45 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed <13>Apr 22 05:31:45 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577529 installed <13>Apr 22 05:31:45 rpmi: libX11-locales-3:1.8.4-alt1 sisyphus+314722.100.1.1 1675664300 installed <13>Apr 22 05:31:45 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233860 installed <13>Apr 22 05:31:45 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Apr 22 05:31:45 rpmi: libxcb-1.15-alt1 sisyphus+299436.300.1.1 1651655490 installed <13>Apr 22 05:31:45 rpmi: libX11-3:1.8.4-alt1 sisyphus+314722.100.1.1 1675664302 installed <13>Apr 22 05:31:45 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212413 installed <13>Apr 22 05:31:45 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168534 installed <13>Apr 22 05:31:45 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910333 installed <13>Apr 22 05:31:45 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed <13>Apr 22 05:31:45 rpmi: libXrandr-1.5.3-alt1 sisyphus+310375.100.1.1 1669010698 installed <13>Apr 22 05:31:46 rpmi: libxcb-devel-1.15-alt1 sisyphus+299436.300.1.1 1651655490 installed <13>Apr 22 05:31:46 rpmi: libX11-devel-3:1.8.4-alt1 sisyphus+314722.100.1.1 1675664302 installed <13>Apr 22 05:31:46 rpmi: libpulseaudio-16.1-alt1 sisyphus+302689.200.2.1 1656326115 installed <13>Apr 22 05:31:46 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed <13>Apr 22 05:31:46 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168262 installed <13>Apr 22 05:31:46 rpmi: libdrm-1:2.4.115-alt1 sisyphus+315873.100.1.1 1677481746 installed <13>Apr 22 05:31:46 rpmi: libGLX-mesa-4:23.0.2-alt1 sisyphus+318255.100.1.1 1680961097 installed <13>Apr 22 05:31:46 rpmi: libGLX-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:46 rpmi: libGL-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:46 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Apr 22 05:31:46 rpmi: libgbm-4:23.0.2-alt1 sisyphus+318255.100.1.1 1680961097 installed <13>Apr 22 05:31:46 rpmi: libEGL-mesa-4:23.0.2-alt1 sisyphus+318255.100.1.1 1680961097 installed <13>Apr 22 05:31:46 rpmi: libEGL-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:46 rpmi: libglvnd-devel-7:1.6.0-alt1 sisyphus+310974.100.1.1 1669906761 installed <13>Apr 22 05:31:46 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Apr 22 05:31:46 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Apr 22 05:31:46 rpmi: libstdc++12-devel-12.2.1-alt1 sisyphus+317240.100.2.1 1679582610 installed <13>Apr 22 05:31:47 rpmi: gcc12-c++-12.2.1-alt1 sisyphus+317240.100.2.1 1679582610 installed <13>Apr 22 05:31:47 rpmi: alsa-ucm-conf-1.2.8-alt5 sisyphus+316098.200.2.1 1677756308 installed <13>Apr 22 05:31:47 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Apr 22 05:31:47 rpmi: libalsa-1:1.2.8-alt1 sisyphus+310349.200.1.1 1668964322 installed <13>Apr 22 05:31:47 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed <13>Apr 22 05:31:47 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed <13>Apr 22 05:31:47 rpmi: libSDL_image-1.2.12-alt3.gitd0ea78d sisyphus+278696.40.4.1 1626250397 installed <13>Apr 22 05:31:47 rpmi: libSDL_net-1.2.8-alt3.git9a629d6 sisyphus+284017.100.1.1 1630068460 installed <13>Apr 22 05:31:47 rpmi: libSDL_net-devel-1.2.8-alt3.git9a629d6 sisyphus+284017.100.1.1 1630068460 installed <13>Apr 22 05:31:47 rpmi: libSDL_image-devel-1.2.12-alt3.gitd0ea78d sisyphus+278696.40.4.1 1626250397 installed <13>Apr 22 05:31:47 rpmi: gcc-c++-12-alt1 sisyphus+300988.300.1.1 1654033914 installed <13>Apr 22 05:31:47 rpmi: desktop-file-utils-0.26-alt3 sisyphus+297027.100.1.1 1648023316 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/escape-200912250-alt3_13.nosrc.rpm (w1.gzdio) 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.52916 + 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.77799 + 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 -flto=auto -march=i586 -mtune=generic' 'CPPFLAGS=-DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND' -j16 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 -flto=auto -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 -flto=auto -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 constructor 'randomseed::randomseed()': util.cc:950:13: error: 'time' was not declared in this scope 950 | srandom(time(0) ^ getpid()); | ^~~~ util.cc:23:1: note: 'time' is defined in header ''; did you forget to '#include '? 22 | # include +++ |+#include 23 | /* getpid */ 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: *** [: util.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/escape-src' make: *** Waiting for unfinished jobs.... 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 -flto=auto -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 */ | ^~~~~~~~~~~ md5.cc: In function 'void MD5Transform(uint32*, uint32*)': md5.cc:204:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register uint32 a, b, c, d; | ^ md5.cc:204:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register uint32 a, b, c, d; | ^ md5.cc:204:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register uint32 a, b, c, d; | ^ md5.cc:204:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register uint32 a, b, c, d; | ^ 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 -flto=auto -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 -flto=auto -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:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 336 | (!ns->bookmark) && headsol->bookmark) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ player.cc: In member function 'void playerreal::deleteoldbackups()': player.cc:389:17: error: 'time' was not declared in this scope 389 | int oldest = (time(0) / BACKUP_FREQ) + 1 ; | ^~~~ player.cc:12:1: note: 'time' is defined in header ''; did you forget to '#include '? 11 | #include "md5.h" +++ |+#include 12 | player.cc: In member function 'virtual bool playerreal::writefile()': player.cc:431:17: error: 'time' was not declared in this scope 431 | int epoch = time(0) / BACKUP_FREQ; | ^~~~ player.cc:431:17: note: 'time' is defined in header ''; did you forget to '#include '? player.cc: In static member function 'static playerreal* playerreal::fromfile_text(std::string, checkfile*)': player.cc:544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 544 | if (!cf->getline(s)) FF_FAIL("no webid"); p->webid = ::stoi(s); | ^~ player.cc:544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 544 | if (!cf->getline(s)) FF_FAIL("no webid"); p->webid = ::stoi(s); | ^ player.cc:545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 545 | if (!cf->getline(s)) FF_FAIL("no seqh"); p->webseqh = ::stoi(s); | ^~ player.cc:545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 545 | if (!cf->getline(s)) FF_FAIL("no seqh"); p->webseqh = ::stoi(s); | ^ player.cc:546:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 546 | if (!cf->getline(s)) FF_FAIL("no seql"); p->webseql = ::stoi(s); | ^~ player.cc:546:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 546 | if (!cf->getline(s)) FF_FAIL("no seql"); p->webseql = ::stoi(s); | ^ make: *** [: player.o] Error 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 -flto=auto -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 -flto=auto -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:26: 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 -flto=auto -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 -flto=auto -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 -flto=auto -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:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 739 | (string)((l->iscorrupted())?RED" corrupted!"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 -flto=auto -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:26: 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 -flto=auto -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 -flto=auto -march=i586 -mtune=generic -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o edit.o edit.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 -flto=auto -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:26: 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:18: 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:16: 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 -flto=auto -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) { | ^~ 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 -flto=auto -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:26: 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 -flto=auto -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:26: 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' error: Bad exit status from /usr/src/tmp/rpm-tmp.77799 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.77799 (%build) Command exited with non-zero status 1 8.46user 0.72system 0:01.33elapsed 688%CPU (0avgtext+0avgdata 69252maxresident)k 0inputs+0outputs (0major+281027minor)pagefaults 0swaps hsh-rebuild: rebuild of `escape-200912250-alt3_13.src.rpm' failed. Command exited with non-zero status 1 1.72user 1.14system 0:08.28elapsed 34%CPU (0avgtext+0avgdata 108724maxresident)k 5272inputs+0outputs (32424major+165567minor)pagefaults 0swaps