<86>Jan 6 02:04:28 userdel[121161]: delete user 'rooter' <86>Jan 6 02:04:28 userdel[121161]: removed group 'rooter' owned by 'rooter' <86>Jan 6 02:04:28 userdel[121161]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 6 02:04:28 groupadd[121208]: group added to /etc/group: name=rooter, GID=585 <86>Jan 6 02:04:28 groupadd[121208]: group added to /etc/gshadow: name=rooter <86>Jan 6 02:04:28 groupadd[121208]: new group: name=rooter, GID=585 <86>Jan 6 02:04:28 useradd[121260]: new user: name=rooter, UID=585, GID=585, home=/root, shell=/bin/bash <86>Jan 6 02:04:28 userdel[121316]: delete user 'builder' <86>Jan 6 02:04:28 userdel[121316]: removed group 'builder' owned by 'builder' <86>Jan 6 02:04:28 userdel[121316]: removed shadow group 'builder' owned by 'builder' <86>Jan 6 02:04:28 groupadd[121336]: group added to /etc/group: name=builder, GID=586 <86>Jan 6 02:04:28 groupadd[121336]: group added to /etc/gshadow: name=builder <86>Jan 6 02:04:28 groupadd[121336]: new group: name=builder, GID=586 <86>Jan 6 02:04:28 useradd[121360]: new user: name=builder, UID=586, GID=586, home=/usr/src, shell=/bin/bash <13>Jan 6 02:04:32 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Jan 6 02:04:32 rpmi: xorg-xproto-devel-7.0.28-alt1 1448272470 installed <13>Jan 6 02:04:32 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Jan 6 02:04:32 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Jan 6 02:04:32 rpmi: libwrap-1:7.6-alt11 1297041305 installed <13>Jan 6 02:04:32 rpmi: libgsm-1.0.13-alt8 1365910842 installed <13>Jan 6 02:04:32 rpmi: libsndfile-1.0.28-alt1.M80P.1 p8.212938.100 1536756416 installed <13>Jan 6 02:04:32 rpmi: libjson-c-0.12-alt1 1401212997 installed <13>Jan 6 02:04:32 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Jan 6 02:04:32 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Jan 6 02:04:32 rpmi: libgcrypt20-1.8.3-alt3 p8.214131.100 1542819006 installed <13>Jan 6 02:04:33 rpmi: libsystemd-1:237-alt2.M80P.3 1534521472 installed <13>Jan 6 02:04:33 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Jan 6 02:04:33 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed <13>Jan 6 02:04:33 rpmi: libalsa-1:1.1.0-alt1.1.1 1454429213 installed <13>Jan 6 02:04:33 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531883 installed <13>Jan 6 02:04:33 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Jan 6 02:04:33 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Jan 6 02:04:33 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Jan 6 02:04:33 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Jan 6 02:04:33 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Jan 6 02:04:33 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Jan 6 02:04:33 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Jan 6 02:04:33 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Jan 6 02:04:33 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Jan 6 02:04:33 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Jan 6 02:04:33 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Jan 6 02:04:33 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Jan 6 02:04:33 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Jan 6 02:04:33 rpmi: libGL-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Jan 6 02:04:33 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Jan 6 02:04:33 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Jan 6 02:04:33 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Jan 6 02:04:35 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313310 installed <13>Jan 6 02:04:35 rpmi: libX11-devel-3:1.6.3-alt1 1431956911 installed <13>Jan 6 02:04:35 rpmi: libGL-devel-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Jan 6 02:04:35 rpmi: libGLU-devel-4:9.0.0-alt1 1347643776 installed <13>Jan 6 02:04:36 rpmi: libpulseaudio-9.0-alt2 1469793979 installed <13>Jan 6 02:04:36 rpmi: libSDL-1.2.14-alt6.M80P.1 1483818219 installed <13>Jan 6 02:04:36 rpmi: libSDL-devel-1.2.14-alt6.M80P.1 1483818219 installed <13>Jan 6 02:04:36 rpmi: libSDL_image-1.2.12-alt1 1347907933 installed <13>Jan 6 02:04:36 rpmi: libSDL_net-1.2.8-alt1 1333963621 installed <13>Jan 6 02:04:36 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Jan 6 02:04:36 rpmi: libstdc++5-devel-5.3.1-alt3 1457662528 installed <13>Jan 6 02:04:38 rpmi: gcc5-c++-5.3.1-alt3 1457662528 installed <13>Jan 6 02:04:38 rpmi: libSDL_image-devel-1.2.12-alt1 1347907933 installed <13>Jan 6 02:04:38 rpmi: libSDL_net-devel-1.2.8-alt1 1333963621 installed <13>Jan 6 02:04:38 rpmi: desktop-file-utils-0.22.0.patchset1-alt1 1412210843 installed Installing escape-200912250-alt3_12.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.66886 + 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/tar -xf - + /bin/bzip2 -dc /usr/src/RPM/SOURCES/escape-src-200912250.tar.bz2 + 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 + 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.55708 + 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 -Wall -g -O2' 'CPPFLAGS=-DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND' make: Entering directory `/usr/src/RPM/BUILD/escape-src' g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o main.o main.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -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:0: move.h: In member function 'void level::checkstepoff(int, int)': move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:361:3: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(x, y); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:361:3: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(x, y); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:361:3: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(x, y); ^ move.h: In member function 'void level::checkleavepanel(int, int)': move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:365:3: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(x, y); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:365:3: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(x, y); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:365:3: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(x, y); ^ move.h: In member function 'void level::swaptiles(int, int)': move.h:321:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:369:3: note: in expansion of macro 'SWAPTILES' SWAPTILES(t1, t2, 0); ^ move.h:325:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:369:3: note: in expansion of macro 'SWAPTILES' 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] AFFECT(bx, by); ^ 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] AFFECT(farx, fary); ^ move.h:739:30: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:770:12: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:770:12: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(entx, enty); ^ move.h:783:33: warning: statement has no effect [-Wunused-value] AFFECT(farx, fary); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:793:15: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(newx, newy); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:793:15: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(newx, newy); ^ move.h:800:42: warning: statement has no effect [-Wunused-value] AFFECTI(destat(srcx, srcy)); ^ move.h:806:42: warning: statement has no effect [-Wunused-value] AFFECTI(destat(farx, fary)); ^ move.h:817:27: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:349:25: warning: statement has no effect [-Wunused-value] AFFECTI(mei); \ ^ move.h:824:9: note: in expansion of macro 'CHECKBOTDEATH' CHECKBOTDEATH(newx, newy, enti); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:828:9: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:828:9: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:828:9: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:837:38: warning: statement has no effect [-Wunused-value] AFFECTI(destat(newx, newy)); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:852:7: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:852:7: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:852:7: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:861:25: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:874:25: warning: statement has no effect [-Wunused-value] AFFECT(x, y); ^ move.h:880:25: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:321:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:896:7: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_UD, T_LR, 0); ^ move.h:325:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:896:7: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_UD, T_LR, 0); ^ move.h:898:25: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:959:27: warning: statement has no effect [-Wunused-value] AFFECT(goldx, goldy); ^ move.h:1027:29: warning: statement has no effect [-Wunused-value] AFFECT(goldx, goldy); ^ move.h:1056:40: warning: statement has no effect [-Wunused-value] AFFECTI(destat(goldx, goldy)); ^ move.h:1061:38: warning: statement has no effect [-Wunused-value] AFFECTI(destat(newx, newy)); ^ move.h:1030:14: warning: variable 'zapped' set but not used [-Wunused-but-set-variable] bool zapped = false; ^ move.h:1082:28: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1096:10: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1096:10: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:1096:10: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:1099:30: warning: statement has no effect [-Wunused-value] AFFECT(targx, targy); ^ move.h:1109:41: warning: statement has no effect [-Wunused-value] AFFECTI(destat(targx, targy)); ^ move.h:349:25: warning: statement has no effect [-Wunused-value] AFFECTI(mei); \ ^ move.h:1115:10: note: in expansion of macro 'CHECKBOTDEATH' CHECKBOTDEATH(targx, targy, enti); ^ move.h:1156:25: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:321:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:1342:9: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_BUP, T_BDOWN, 0); ^ move.h:325:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:1342:9: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_BUP, T_BDOWN, 0); ^ move.h:321:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:1346:9: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_RUP, T_RDOWN, 0); ^ move.h:325:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:1346:9: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_RUP, T_RDOWN, 0); ^ move.h:321:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:1350:9: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_GUP, T_GDOWN, 0); ^ move.h:325:18: warning: statement has no effect [-Wunused-value] AFFECT(x, y); \ ^ move.h:1350:9: note: in expansion of macro 'SWAPTILES' SWAPTILES(T_GUP, T_GDOWN, 0); ^ move.h:1380:25: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:1403:31: warning: statement has no effect [-Wunused-value] AFFECT(destx, desty); ^ move.h:1404:29: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1410:11: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1410:11: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:1410:11: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1598:5: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1598:5: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:1598:5: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:1604:34: warning: statement has no effect [-Wunused-value] AFFECTI(destat(newx, newy)); ^ move.h:1612:40: warning: statement has no effect [-Wunused-value] AFFECTI(destat(lookx, looky)); ^ move.h:1721:23: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:1722:25: warning: statement has no effect [-Wunused-value] AFFECT(destx, desty); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1729:5: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1729:5: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:1729:5: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:1734:36: warning: statement has no effect [-Wunused-value] AFFECTI(destat(destx, desty)); ^ move.h:1668:10: warning: variable 'zap' set but not used [-Wunused-but-set-variable] bool zap = false; ^ move.h:1669:10: warning: variable 'hole' set but not used [-Wunused-but-set-variable] bool hole = false; ^ move.h:1747:25: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:1763:26: warning: statement has no effect [-Wunused-value] AFFECT(x, y); ^ move.h:1777:29: warning: statement has no effect [-Wunused-value] AFFECTI(boti[i]); ^ move.h:1790:29: warning: statement has no effect [-Wunused-value] AFFECTI(boti[i]); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1809:7: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1809:7: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:1809:7: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:1825:27: warning: statement has no effect [-Wunused-value] AFFECT(newx, newy); ^ move.h:296:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1840:9: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:300:19: warning: statement has no effect [-Wunused-value] AFFECT(xx, yy); \ ^ move.h:312:3: note: in expansion of macro 'CHECKTRAP' CHECKTRAP(xx, yy); \ ^ move.h:1840:9: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ move.h:289:28: warning: statement has no effect [-Wunused-value] AFFECTI(destat(xx, yy)); \ ^ move.h:313:3: note: in expansion of macro 'CHECKLEAVEPANEL' CHECKLEAVEPANEL(xx, yy); \ ^ move.h:1840:9: note: in expansion of macro 'CHECKSTEPOFF' CHECKSTEPOFF(entx, enty); ^ In file included from level.cc:2:0: level.h:460:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] ny = y + 1; ^ In file included from level.cc:190:0: move.h:1618:20: note: 'nexty' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:469:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] nx = x + 1; ^ In file included from level.cc:190:0: move.h:1618:13: note: 'nextx' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:460:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] ny = y + 1; ^ In file included from level.cc:190:0: move.h:1570:20: note: 'nexty' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:469:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] nx = x + 1; ^ In file included from level.cc:190:0: move.h:1570:13: note: 'nextx' was declared here int nextx, nexty; ^ move.h:1506:47: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] while (! (movex == newx && movey == newy)) { ^ In file included from level.cc:2:0: level.h:401:24: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] return tiles[y * w + x]; ^ In file included from level.cc:190:0: move.h:1507:13: note: 'nextx' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h: In member function 'bool level::moveent_animate(dir, int, unsigned int, int, int, alist*&, disamb*, alist**&)': level.h:460:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] ny = y + 1; ^ In file included from level.cc:194:0: move.h:1618:20: note: 'nexty' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:469:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] nx = x + 1; ^ In file included from level.cc:194:0: move.h:1618:13: note: 'nextx' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:460:14: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] ny = y + 1; ^ In file included from level.cc:194:0: move.h:1570:20: note: 'nexty' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:469:14: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] nx = x + 1; ^ In file included from level.cc:194:0: move.h:1570:13: note: 'nextx' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:401:20: warning: 'nexty' may be used uninitialized in this function [-Wmaybe-uninitialized] return tiles[y * w + x]; ^ In file included from level.cc:194:0: move.h:1507:20: note: 'nexty' was declared here int nextx, nexty; ^ In file included from level.cc:2:0: level.h:401:24: warning: 'nextx' may be used uninitialized in this function [-Wmaybe-uninitialized] return tiles[y * w + x]; ^ In file included from level.cc:194:0: move.h:1507:13: note: 'nextx' was declared here int nextx, nexty; ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o sdlutil.o sdlutil.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o load.o load.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o font.o font.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o play.o play.cc play.cc: In member function 'void preal::drawmenu()': play.cc:387:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 0; j < (showw + 1) && j < NUM_PLAYMENUITEMS; j++) { ^ play.cc: In member function 'void preal::bookmarks(level*, extent&, player*, std::__cxx11::string, solution*&, extent&)': play.cc:696:11: warning: enumeration value 'MR_NOTHING' not handled in switch [-Wswitch] 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] g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o util.o util.cc util.cc: In function 'std::__cxx11::string readfile(std::__cxx11::string)': util.cc:144:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(ss, 1, size, f); ^ util.cc: In static member function 'static std::__cxx11::string util::readfilemagic(std::__cxx11::string, std::__cxx11::string)': util.cc:211:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(ss, 1, size, f); ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -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:24: 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] memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o player.o player.cc player.cc: In member function 'virtual void playerreal::addsolution(std::__cxx11::string, namedsolution*, bool)': player.cc:336:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (!ns->bookmark) && headsol->bookmark) { ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o playerdb.o playerdb.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o prompt.o prompt.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o draw.o draw.cc draw.cc: In member function 'void drawing::drawlev(int, SDL_Surface*, bool)': draw.cc:410:9: warning: 'chx' may be used uninitialized in this function [-Wmaybe-uninitialized] int chx, chy; ^ draw.cc:410:14: warning: 'chy' may be used uninitialized in this function [-Wmaybe-uninitialized] int chx, chy; ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o drawable.o drawable.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -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:1312:10: warning: 'drightx' may be used uninitialized in this function [-Wmaybe-uninitialized] int drightx, drighty, ddownx, ddowny; ^ edit.cc:1312:19: warning: 'drighty' may be used uninitialized in this function [-Wmaybe-uninitialized] int drightx, drighty, ddownx, ddowny; ^ edit.cc:1486:14: warning: 'dy' may be used uninitialized in this function [-Wmaybe-uninitialized] int dx, dy; ^ edit.cc:1540:16: warning: 'dx' may be used uninitialized in this function [-Wmaybe-uninitialized] ddx += dx; ^ edit.cc:1629:22: warning: 'dy' may be used uninitialized in this function [-Wmaybe-uninitialized] dr.scrolly += dy; ^ edit.cc:1628:22: warning: 'dx' may be used uninitialized in this function [-Wmaybe-uninitialized] dr.scrollx += dx; ^ edit.cc:1312:36: warning: 'ddowny' may be used uninitialized in this function [-Wmaybe-uninitialized] int drightx, drighty, ddownx, ddowny; ^ edit.cc:1312:28: warning: 'ddownx' may be used uninitialized in this function [-Wmaybe-uninitialized] int drightx, drighty, ddownx, ddowny; ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o editprefab.o editprefab.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o mainmenu.o mainmenu.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o upgrade.o upgrade.cc upgrade.cc: In member function 'upresult upgradereal::doupgrade(http*, std::__cxx11::string&, ulist*)': upgrade.cc:308:37: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] symlink(dst.c_str(), src.c_str()); ^ upgrade.cc:312:35: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] symlink(dst.c_str(), src.c_str()); ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o http.o http.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o textscroll.o textscroll.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o message.o message.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o update.o update.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -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:0: pattern.h: In instantiation of 'void pattern::mystream::destroy() [with Info = void]': editai.cc:905:1: required from here pattern.h:196:7: warning: deleting object of polymorphic class type 'pattern::mystream' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ editai.cc: In member function 'bool editor::retract_hole()': editai.cc:775:19: warning: 'y0' may be used uninitialized in this function [-Wmaybe-uninitialized] dr.lev->guyy = y0; ^ In file included from editai.cc:5:0: level.h:409:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:745:11: note: 'x' was declared here int x, y; ^ In file included from editai.cc:5:0: level.h:409:13: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:745:14: note: 'y' was declared here int x, y; ^ editai.cc:774:19: warning: 'x0' may be used uninitialized in this function [-Wmaybe-uninitialized] dr.lev->guyx = x0; ^ In file included from editai.cc:5:0: level.h:409:13: warning: 'y1' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:749:15: note: 'y1' was declared here int x1, y1; ^ In file included from editai.cc:5:0: level.h:409:17: warning: 'x1' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:749:11: note: 'x1' was declared here int x1, y1; ^ In file included from editai.cc:5:0: level.h: In member function 'bool editor::retract_gold()': level.h:460:14: warning: 'targy' may be used uninitialized in this function [-Wmaybe-uninitialized] ny = y + 1; ^ editai.cc:592:18: note: 'targy' was declared here int targx, targy; ^ In file included from editai.cc:5:0: level.h:469:14: warning: 'targx' may be used uninitialized in this function [-Wmaybe-uninitialized] nx = x + 1; ^ editai.cc:592:11: note: 'targx' was declared here int targx, targy; ^ In file included from editai.cc:5:0: level.h:409:13: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:573:14: note: 'y' was declared here int x, y; ^ In file included from editai.cc:5:0: level.h:409:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:573:11: note: 'x' was declared here int x, y; ^ In file included from editai.cc:5:0: level.h: In member function 'void editor::dorandom()': level.h:409:13: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:454:9: note: 'y' was declared here int x, y; ^ In file included from editai.cc:5:0: level.h:409:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] tiles[y * w + x] = t; ^ editai.cc:454:6: note: 'x' was declared here int x, y; ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o dircache.o dircache.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o upper.o upper.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o registration.o registration.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o upload.o upload.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o rating.o rating.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o menu.o menu.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o prefs.o prefs.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o chunks.o chunks.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o dirindex.o dirindex.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o textbox.o textbox.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o analysis.o analysis.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o generator.o generator.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o prime.o prime.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o commenting.o commenting.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o cleanup.o cleanup.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o mainshow.o mainshow.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o handhold.o handhold.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -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] 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' [-Wparentheses] if (dr.onscreen(entx, enty, sx, sy)) ^ animation.cc: In member function 'virtual bool anflying::think(unsigned int)': animation.cc:1758:9: warning: 'dx' may be used uninitialized in this function [-Wmaybe-uninitialized] int dx, dy; ^ animation.cc:1758:13: warning: 'dy' may be used uninitialized in this function [-Wmaybe-uninitialized] int dx, dy; ^ animation.cc: In member function 'virtual void anlaser::draw()': animation.cc:2208:16: warning: 'chy' may be used uninitialized in this function [-Wmaybe-uninitialized] py += chy; ^ animation.cc:2207:16: warning: 'chx' may be used uninitialized in this function [-Wmaybe-uninitialized] px += chx; ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o dirt.o dirt.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o sound.o sound.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o base64.o base64.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o optimize.o optimize.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o smanage.o smanage.cc 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] switch(p.state) { ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o client.o client.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o progress.o progress.cc g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -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] static bool workonqueues() { ^ g++ -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -pipe -Wall -g -O2 -DMULTIUSER -DDATADIR=\"/usr/share/escape/data/\" -DSTARTUP_LEVELS=\"/usr/share/escape/levels/\" -DNOSOUND -c -o startup.o startup.cc 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.97891 + 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 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) Hardlinking identical .pyc and .pyo files Processing files: escape-200912250-alt3_12 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.99787 + 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.JPpulI find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8VhHGI find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: icon-theme-hicolor, /lib64/ld-linux-x86-64.so.2, libSDL-1.2.so.0()(64bit) >= set:lg4eZdWve9WqVi7ECzBYibgppCjd27xjde7WKmYgCjpIYB5TWo7gBP8IpnHlgQVkVbl7jV9, libSDL_image-1.2.so.0()(64bit) >= set:jifK3, libSDL_net-1.2.so.0()(64bit) >= set:jgpLzCUf2kZzfNkY4, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), 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.NA1WHO Creating escape-debuginfo package Processing files: escape-debuginfo-200912250-alt3_12 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SC2sMX find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Z964A9 find-requires: running scripts (debuginfo) Requires: escape = 200912250-alt3_12, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libSDL-1.2.so.0), debug64(libSDL_image-1.2.so.0), debug64(libSDL_net-1.2.so.0), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/x86_64/escape-200912250-alt3_12.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/escape-debuginfo-200912250-alt3_12.x86_64.rpm 39.95user 2.47system 1:09.02elapsed 61%CPU (0avgtext+0avgdata 135768maxresident)k 0inputs+0outputs (0major+989251minor)pagefaults 0swaps 51.24user 5.48system 1:49.12elapsed 51%CPU (0avgtext+0avgdata 135768maxresident)k 0inputs+0outputs (0major+1433757minor)pagefaults 0swaps