D: [iurt_root_command] chroot warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. warning: %make is deprecated, use %make_build instead Installing /home/iurt/rpmbuild/SRPMS/maelstrom-3.0.6-21.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.RqYV0R + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf Maelstrom-3.0.6 + /usr/bin/bzip2 -dc /home/iurt/rpmbuild/SOURCES/Maelstrom-3.0.6.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Maelstrom-3.0.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (Maelstrom-3.0.6-scorefile.patch):' Patch #1 (Maelstrom-3.0.6-scorefile.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .scores --fuzz=0 patching file scores.cpp + echo 'Patch #2 (Maelstrom-3.0.6-datadir.patch):' Patch #2 (Maelstrom-3.0.6-datadir.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .libdir --fuzz=0 patching file configure.in patching file Makefile.am + echo 'Patch #3 (Maelstrom-3.0.6-gcc3.4.patch):' Patch #3 (Maelstrom-3.0.6-gcc3.4.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file buttonlist.h + echo 'Patch #4 (Maelstrom-3.0.6-64bit-fixes.patch):' Patch #4 (Maelstrom-3.0.6-64bit-fixes.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .64bit-fixes --fuzz=0 patching file screenlib/SDL_FrameBuf.cpp patching file Maelstrom-netd.c + touch ChangeLog NEWS AUTHORS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.N90fcH + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd Maelstrom-3.0.6 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + autoreconf -fi autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' acinclude.m4:11: warning: underquoted definition of AM_PATH_SDL acinclude.m4:11: run info Automake 'Extending aclocal' acinclude.m4:11: or see https://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal configure.in:9: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.in:9: the top level configure.in:50: warning: The macro `AC_TRY_RUN' is obsolete. configure.in:50: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... acinclude.m4:11: AM_PATH_SDL is expanded from... configure.in:50: the top level configure.in:50: warning: The macro `AC_TRY_LINK' is obsolete. configure.in:50: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... acinclude.m4:11: AM_PATH_SDL is expanded from... configure.in:50: the top level configure.in:118: warning: AC_OUTPUT should be used without arguments. configure.in:118: You should run autoupdate. automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:9: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.in:9: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.in:14: installing './compile' Makefile.am: installing './depcomp' automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FCFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=aarch64-mageia-linux-gnu --build=aarch64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-rpath --bindir=/usr/games --libdir=/usr/share/games configure: WARNING: unrecognized options: --disable-rpath checking build system type... aarch64-mageia-linux-gnu checking host system type... aarch64-mageia-linux-gnu checking target system type... aarch64-mageia-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for aarch64-mageia-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for aarch64-mageia-linux-gnu-g++... no checking for aarch64-mageia-linux-gnu-c++... no checking for aarch64-mageia-linux-gnu-gpp... no checking for aarch64-mageia-linux-gnu-aCC... no checking for aarch64-mageia-linux-gnu-CC... no checking for aarch64-mageia-linux-gnu-cxx... no checking for aarch64-mageia-linux-gnu-cc++... no checking for aarch64-mageia-linux-gnu-cl.exe... no checking for aarch64-mageia-linux-gnu-FCC... no checking for aarch64-mageia-linux-gnu-KCC... no checking for aarch64-mageia-linux-gnu-RCC... no checking for aarch64-mageia-linux-gnu-xlC_r... no checking for aarch64-mageia-linux-gnu-xlC... no checking for aarch64-mageia-linux-gnu-clang++... no checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for aarch64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.0... yes checking for SDLNet_Init in -lSDL_net... yes checking for RSA checksum authentication... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating netlogic/Makefile config.status: creating screenlib/Makefile config.status: creating maclib/Makefile config.status: creating Images/Makefile config.status: creating Docs/Makefile config.status: creating Maelstrom.spec config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-rpath + /usr/bin/make -O -j8 Making all in netlogic make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o logic.o logic.cpp logic.cpp: In function 'void LogicUsage()': logic.cpp:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 12 | " -player N[@host][:port] # Designate player N (at host and/or port)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 | " -server N@host[:port] # Play with N players using server at host\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 | " -deathmatch [N] # Play deathmatch to N frags (default = 8)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logic.cpp: In function 'int LogicParseArgs(char***, int*)': logic.cpp:39:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "The '-player' option requires an argument!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logic.cpp:52:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | error("The '-server' option requires an argument!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o about.o about.cpp In file included from about.cpp:4: ../load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ ../load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' about.cpp: In function 'void DoAbout()': about.cpp:101:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "Can't load 'about' title! (ID=%d)\n", idOn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ about.cpp:182:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | "Can't use New York(18) font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o blit.o blit.cpp blit.cpp: In function 'int RunFrame()': blit.cpp:26:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 26 | error("Game aborted!\n"); | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o object.o object.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o netplay.o netplay.cpp netplay.cpp: In function 'int InitNetData()': netplay.cpp:61:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | error("NetLogic: Couldn't initialize networking!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:70:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | error("Out of memory (creating network buffers)\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int AddPlayer(char*)': netplay.cpp:118:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "Argument to '-player' must be in integer between 1 and %d inclusive.\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:125:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | error("Player %d specified multiple times!\r\n", playernum+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:137:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | error("Couldn't resolve host name for %s\r\n", host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:143:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "More than one local player! (players %d and %d specified as local players)\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int SetServer(char*)': netplay.cpp:166:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "Server host must be specified in the -server option.\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:177:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "The number of players must be an integer between 1 and %d inclusive.\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:190:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | error("Couldn't resolve host name for %s\r\n", host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int CheckPlayers()': netplay.cpp:213:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | AddPlayer("1"); | ^~~ netplay.cpp:220:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "Player %d not specified! Use the -player option for all players.\r\n", i+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:226:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | error("Which player are you? (Use the -player N option)\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:230:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | error("You cannot be player %d in a %d player game.\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:235:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | error("Warning: No deathmatch in a single player game!\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:243:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | error("Couldn't create bound network socket"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:248:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | error("Couldn't create socket watch set"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int SyncNetwork()': netplay.cpp:323:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 323 | error("Timed out waiting for frame %ld\r\n", NextFrame); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:337:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | error("Network error: SDLNet_UDP_Recv()"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:353:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 353 | error("Unknown packet: 0x%x\n", buf[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:357:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 357 | error("Packet from unknown source\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:373:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 373 | error("Transmitting packet for old frame (%lu)\r\n", frame); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:376:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | error("Received packet for next frame! (%lu, current = %lu)\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:388:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | error("Warning! Received packet for really old frame! (%lu, current = %lu)\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:400:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 400 | "Warning!! \a Frame consistency error with player %d!! (corrected)\r\n", index+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int AlertServer(int*, int*, int*)': netplay.cpp:509:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 509 | Message("Connecting to Address Server"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:512:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 512 | ErrorMessage("Connection failed"); | ^~~~~~~~~~~~~~~~~~~ netplay.cpp:518:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | message = "Couldn't create socket set"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:531:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 531 | message = "Socket write error"; | ^~~~~~~~~~~~~~~~~~~~ netplay.cpp:535:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 535 | Message("Waiting for other players"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:561:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 561 | message = "Error reading player addresses"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:573:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 573 | message = "Error: Short server packet!"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int Send_NewGame(int*, int*, int*)': netplay.cpp:702:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 702 | ErrorMessage("Network error receiving packets"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp: In function 'int Await_NewGame(int*, int*, int*)': netplay.cpp:758:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 758 | Message("Awaiting Player 1 (server)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netplay.cpp:779:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 779 | ErrorMessage("Network error receiving packets"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o make.o make.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o objects.o objects.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o game.o game.cpp In file included from game.cpp:7: ../load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ ../load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' game.cpp: In function 'void DrawStatus(Bool, Bool)': game.cpp:203:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | i = DrawText(x, gStatusLine+11, "Score:", geneva, STYLE_BOLD, | ^~~~~~~~ game.cpp:206:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | i = DrawText(x, gStatusLine+11, "Shield:", geneva, STYLE_BOLD, | ^~~~~~~~~ game.cpp:209:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | i = DrawText(x, gStatusLine+11, "Wave:", geneva, STYLE_BOLD, | ^~~~~~~ game.cpp:212:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | i = DrawText(x, gStatusLine+11, "Lives:", geneva, STYLE_BOLD, | ^~~~~~~~ game.cpp:215:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | DrawText(x, gStatusLine+11, "Bonus:", geneva, STYLE_BOLD, | ^~~~~~~~ game.cpp:220:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | i = DrawText(x, gStatusLine+11, "Frags:", geneva, | ^~~~~~~~ game.cpp: In function 'void NewGame()': game.cpp:450:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | error("Can't use Geneva font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ game.cpp: In function 'void DoGameOver()': game.cpp:733:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 733 | error("Can't load 'gameover' title!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ game.cpp:743:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 743 | error("Can't use New York font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ game.cpp:791:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 791 | error("Can't use New York font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ game.cpp:797:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 797 | x += DrawText(x, 300, "Enter your name: ", | ^~~~~~~~~~~~~~~~~~~ game.cpp: In function 'void DoBonus()': game.cpp:909:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 909 | DrawText(x, 200, "Bonus Score: ", geneva, STYLE_BOLD, | ^~~~~~~~~~~~~~~~~~~ game.cpp:916:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 916 | DrawText(x, 220, "Score: ", geneva, STYLE_BOLD, | ^~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o player.o player.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' rm -f liblogic.a ar cru liblogic.a about.o blit.o game.o logic.o make.o netplay.o object.o objects.o player.o ranlib liblogic.a make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/netlogic' Making all in screenlib make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/screenlib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o pixel.o pixel.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/screenlib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/screenlib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o SDL_FrameBuf.o SDL_FrameBuf.cpp SDL_FrameBuf.cpp: In member function 'int FrameBuf::Init(int, int, Uint32, SDL_Color*, SDL_Surface*)': SDL_FrameBuf.cpp:107:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | SetError("Couldn't set %dx%d video mode: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SDL_FrameBuf.cpp:112:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | PrintSurface("Created foreground", screenfg); | ^~~~~~~~~~~~~~~~~~~~ SDL_FrameBuf.cpp:121:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | SetError("Couldn't create background: %s", SDL_GetError()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SDL_FrameBuf.cpp:124:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | PrintSurface("Created background", screenbg); | ^~~~~~~~~~~~~~~~~~~~ SDL_FrameBuf.cpp: In function 'void memswap(Uint8*, Uint8*, Uint8)': SDL_FrameBuf.cpp:523:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 523 | register Uint8 tmp; | ^~~ SDL_FrameBuf.cpp: In member function 'int FrameBuf::ScreenDump(char*, Uint16, Uint16, Uint16, Uint16)': SDL_FrameBuf.cpp:643:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 643 | SetError("%s", SDL_GetError()); | ^~~~ SDL_FrameBuf.cpp: In member function 'SDL_Surface* FrameBuf::LoadImage(Uint16, Uint16, Uint8*, Uint8*)': SDL_FrameBuf.cpp:666:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | SetError("Couldn't create artwork: %s", SDL_GetError()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/screenlib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/screenlib' rm -f libSDLscreen.a ar cru libSDLscreen.a SDL_FrameBuf.o pixel.o ranlib libSDLscreen.a make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/screenlib' Making all in maclib make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o macres.o macres.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o snd2wav.o snd2wav.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o Mac_Wave.o Mac_Wave.cpp Mac_Wave.cpp: In member function 'int Wave::Load(const char*, Uint16)': Mac_Wave.cpp:117:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | error("%s", SDL_GetError()); | ^~~~ Mac_Wave.cpp: In member function 'int Wave::Load(Mac_ResData*, Uint16)': Mac_Wave.cpp:182:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | error("Multi-type sound not supported"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:187:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | error("Not a sampled sound resource"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:196:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | error("Unknown sound format: 0x%X", snd_version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:209:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | error("Multi-command sound not supported"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:214:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | error("Unknown sound command: 0x%X\n", command); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:223:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | error("Offset too large -- corrupt sound?"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:241:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | error("Sound samples don't immediately follow header"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:251:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | error("Non-standard sound encoding: 0x%X", encoding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:259:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | error("truncated sound resource"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp: In member function 'int Wave::Save(char*)': Mac_Wave.cpp:531:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 531 | error("Couldn't open %s for writing", wavefile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Wave.cpp:566:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 566 | error("Couldn't write to %s", wavefile); | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o playwave.o playwave.cpp playwave.cpp: In function 'int main(int, char**)': playwave.cpp:159:56: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'Uint32' {aka 'unsigned int'} [-Wformat=] 159 | printf("Playing %#.2f seconds (%d bit %s) at %lu Hz\n", | ~~^ | | | long unsigned int | %u ...... 162 | wave->Stereo() ? "stereo" : "mono", wave->Frequency()); | ~~~~~~~~~~~~~~~~~ | | | Uint32 {aka unsigned int} make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o Mac_FontServ.o Mac_FontServ.cpp Mac_FontServ.cpp: In constructor 'FontServ::FontServ(const char*)': Mac_FontServ.cpp:80:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | SetError("Couldn't load resources from %s", fontfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:84:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | SetError("FontServ: No 'FOND' resources in %s", fontfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp: In member function 'MFont* FontServ::NewFont(const char*, int)': Mac_FontServ.cpp:116:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | SetError("Warning: Font family '%s' not found", fontname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:147:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "Warning: Font family '%s' doesn't have %d pt fonts", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:158:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "Warning: Can't find NFNT resource for %d pt %s font", ptsize, fontname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:184:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | SetError("Warning: Bad font Magic number: 0x%04x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp: In member function 'SDL_Surface* FontServ::TextImage(const char*, MFont*, Uint8, SDL_Color, SDL_Color)': Mac_FontServ.cpp:288:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 288 | "FontServ: Italics not implemented!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:291:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | "FontServ: Unknown text style!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:329:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | SetError("No text to convert"); | ^~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp:337:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | SetError("Unable to allocate bitmap: %s", SDL_GetError()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_FontServ.cpp: In member function 'int FontServ::InvertText(SDL_Surface*)': Mac_FontServ.cpp:409:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | SetError("Not a text bitmap"); | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o Mac_Sound.o Mac_Sound.cpp Mac_Sound.cpp: In constructor 'Sound::Sound(const char*, Uint8)': Mac_Sound.cpp:110:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | error("%s", soundres->Error()); | ^~~~ Mac_Sound.cpp:114:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | error("No sound resources in '%s'", soundfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Sound.cpp:122:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | error("%s", soundres->Error()); | ^~~~ Mac_Sound.cpp:128:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | error("%s", wave->Error()); | ^~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o Mac_Resource.o Mac_Resource.cpp Mac_Resource.cpp: In function 'FILE* Open_MacRes(char**, Uint32*)': Mac_Resource.cpp:197:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | dirname = ""; | ^~ Mac_Resource.cpp: In constructor 'Mac_Resource::Mac_Resource(const char*)': Mac_Resource.cpp:271:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 271 | error("Couldn't open resource file '%s'", filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:280:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | error("Couldn't read resource info from '%s'", filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:291:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | error("Couldn't read resource info from '%s'", filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:309:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | error("Couldn't read resource info from '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:335:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | error("Couldn't read resource info from '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In member function 'Uint16* Mac_Resource::ResourceIDs(const char*)': Mac_Resource.cpp:437:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 437 | error("Couldn't find resources of type '%s'", res_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In member function 'char* Mac_Resource::ResourceName(const char*, Uint16)': Mac_Resource.cpp:454:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 454 | error("Couldn't find resource of type '%s', id %hu", res_type, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In member function 'Mac_ResData* Mac_Resource::Resource(const char*, Uint16)': Mac_Resource.cpp:481:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 481 | error("Couldn't read %d bytes", d->length); | ^~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:491:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 491 | error("Couldn't find resource of type '%s', id %hu", res_type, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In member function 'Mac_ResData* Mac_Resource::Resource(const char*, const char*)': Mac_Resource.cpp:518:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | error("Couldn't read %d bytes", d->length); | ^~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:528:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 528 | error("Couldn't find resource of type '%s', name %s", res_type, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In constructor 'Mac_Resource::Mac_Resource(const char*)': Mac_Resource.cpp:357:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 357 | fread(&name_len, 1, 1, filep); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:359:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 359 | fread(Resources[i].list[n].name, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | 1, name_len, filep); | ~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In function 'void CheckAppleFile(FILE*, Uint32*)': Mac_Resource.cpp:129:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 129 | fread(&header.versionNum, | ~~~~~^~~~~~~~~~~~~~~~~~~~ 130 | sizeof(header.versionNum), 1, resfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:132:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 132 | fread(&header.filler, | ~~~~~^~~~~~~~~~~~~~~~ 133 | sizeof(header.filler), 1, resfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp:134:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 134 | fread(&header.numEntries, | ~~~~~^~~~~~~~~~~~~~~~~~~~ 135 | sizeof(header.numEntries), 1, resfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In member function 'Mac_ResData* Mac_Resource::Resource(const char*, Uint16)': Mac_Resource.cpp:476:46: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 476 | fread(&d->length, 4, 1, filep); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Mac_Resource.cpp: In member function 'Mac_ResData* Mac_Resource::Resource(const char*, const char*)': Mac_Resource.cpp:513:46: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 513 | fread(&d->length, 4, 1, filep); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' rm -f libSDLmac.a ar cru libSDLmac.a Mac_FontServ.o Mac_Resource.o Mac_Sound.o Mac_Wave.o ranlib libSDLmac.a make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o macres macres.o libSDLmac.a -L/usr/lib64 -lSDL -lSDL_net make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o playwave playwave.o libSDLmac.a -L/usr/lib64 -lSDL -lSDL_net make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o snd2wav snd2wav.o libSDLmac.a -L/usr/lib64 -lSDL -lSDL_net make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6/maclib' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o checksum.o checksum.cpp checksum.cpp: In function 'char* get_checksum(unsigned char*, int)': checksum.cpp:264:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 264 | static char *foo = "Checksum Not Enabled"; | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o myerror.o myerror.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o fastrand.o fastrand.cpp fastrand.cpp: In function 'Uint16 FastRandom(Uint16)': fastrand.cpp:33:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 33 | register Uint32 calc; | ^~~~ fastrand.cpp:34:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 34 | register Uint32 regD0; | ^~~~~ fastrand.cpp:35:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 35 | register Uint32 regD1; | ^~~~~ fastrand.cpp:36:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 36 | register Uint32 regD2; | ^~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o rect.o rect.cpp make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o netscore.o netscore.cpp In file included from netscore.cpp:10: netscore.cpp: In function 'void RegisterHighScore(Scores)': netscore.h:4:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | #define SCORE_HOST "devolution.com" | ^~~~~~~~~~~~~~~~ netscore.cpp:27:35: note: in expansion of macro 'SCORE_HOST' 27 | remote = Goto_ScoreServer(SCORE_HOST, SCORE_PORT); | ^~~~~~~~~~ netscore.cpp:30:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | "Warning: Couldn't connect to Maelstrom Score Server.\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:31:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | error("-- High Score not registered.\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:42:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | error("Warning: Score Server protocol error.\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:43:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | error("-- High Score not registered.\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:54:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | error("Warning: short authentication key.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:68:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | error("New high score was rejected: %s", netbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from netscore.cpp:10: netscore.cpp: In function 'int NetLoadScores()': netscore.h:4:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | #define SCORE_HOST "devolution.com" | ^~~~~~~~~~~~~~~~ netscore.cpp:124:35: note: in expansion of macro 'SCORE_HOST' 124 | remote = Goto_ScoreServer(SCORE_HOST, SCORE_PORT); | ^~~~~~~~~~ netscore.cpp:127:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "Warning: Couldn't connect to Maelstrom Score Server.\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:171:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "Warning: Couldn't read complete score list!\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netscore.cpp:172:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | error("Line was: %s", netbuf); | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o load.o load.cpp In file included from load.cpp:7: load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ load.cpp:84:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 84 | sprintf(file, "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id); | ^ load.cpp:106:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 106 | sprintf(file, "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id); | ^ load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' load.cpp: In function 'SDL_Surface* GetCIcon(FrameBuf*, short int)': load.cpp:108:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | error("GetCIcon(%hd): Can't open CICN %s: ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ load.cpp:117:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | error("GetCIcon(%hd): Corrupt CICN!\n", cicn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ load.cpp:124:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | error("GetCIcon(%hd): Corrupt CICN!\n", cicn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ load.cpp:136:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | error("GetCIcon(%hd): Couldn't convert CICN!\n", cicn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o Maelstrom-netd.o Maelstrom-netd.c Maelstrom-netd.c:187:1: warning: return type defaults to 'int' [-Wimplicit-int] 187 | main(int argc, char *argv[]) | ^~~~ Maelstrom-netd.c: In function 'main': Maelstrom-netd.c:371:38: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Wformat=] 371 | printf(" the remote address is %s:%lu\n", | ~~^ | | | long unsigned int | %u Maelstrom-netd.c: In function 'SendError': Maelstrom-netd.c:71:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 71 | (void) write(players[which].sockfd, mesgbuf, mesglen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Maelstrom-netd.c: In function 'CheckNewGame': Maelstrom-netd.c:172:32: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | (void) write(players[positions[i]].sockfd, buffer, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o Maelstrom-netd Maelstrom-netd.o -L/usr/lib64 -lSDL -lSDL_net make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o scores.o scores.cpp In file included from scores.cpp:15: load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' scores.cpp: In function 'void LoadScores()': scores.cpp:41:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | mesg("Using local score file\n\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp: In function 'void SaveScores()': scores.cpp:85:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | error("Warning: Couldn't save scores to %s\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp: In function 'int ZapHighScores()': scores.cpp:136:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | error("Can't use Chicago font!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp:140:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | error("Can't load score zapping splash!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp:149:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "Clear", chicago, fontserv, Clear_callback); | ^~~~~~~ scores.cpp:153:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "Cancel", chicago, fontserv, Cancel_callback); | ^~~~~~~~ scores.cpp: In function 'int GetStartLevel()': scores.cpp:189:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "Enter the level to start from (1-40). This"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp:191:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "disqualifies you from a high score..."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp:192:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | static char *Ltext3 = "Level:"; | ^~~~~~~~ scores.cpp:193:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | static char *Ltext4 = "Lives:"; | ^~~~~~~~ scores.cpp:198:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | static char *turbotext = "Turbofunk On"; | ^~~~~~~~~~~~~~ scores.cpp:208:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | error("Can't use Chicago font!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp:212:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | error("Can't load alien level splash!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scores.cpp:231:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | "Cancel", chicago, fontserv, Cancel2_callback); | ^~~~~~~~ scores.cpp:234:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | "Do it!", chicago, fontserv, Level_callback); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o controls.o controls.cpp In file included from controls.cpp:9: load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ controls.cpp:86:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 86 | sprintf(datafile, "%s"DIR_SEP"%s", home, MAELSTROM_DATA); | ^ load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' controls.cpp: In function 'void KeyName(SDLKey, char*)': controls.cpp:43:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | name = "up arrow"; | ^~~~~~~~~~ controls.cpp:46:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | name = "down arrow"; | ^~~~~~~~~~~~ controls.cpp:49:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | name = "right arrow"; | ^~~~~~~~~~~~~ controls.cpp:52:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | name = "left arrow"; | ^~~~~~~~~~~~ In file included from controls.cpp:9: controls.cpp: In function 'FILE* OpenData(char*, char**)': load.h:34:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | #define CUR_DIR "." | ^~~ controls.cpp:78:32: note: in expansion of macro 'CUR_DIR' 78 | home = CUR_DIR; | ^~~~~~~ controls.cpp:80:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | home=""; | ^~ controls.cpp: In function 'void LoadControls()': controls.cpp:98:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | data = OpenData("r", &datafile); | ^~~ controls.cpp:106:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | "Warning: Data file '%s' is corrupt! (will fix)\n", datafile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp: In function 'void SaveControls()': controls.cpp:122:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | if ( (data=OpenData("r", NULL)) != NULL ) { | ^~~ controls.cpp:123:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | newmode = "r+"; | ^~~~ controls.cpp:126:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | newmode = "w"; | ^~~ controls.cpp:129:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | error("Warning: Couldn't save controls to %s\n", datafile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp: At global scope: controls.cpp:160:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | { "Fire", 0*BOX_HEIGHT+0*SP, &newcontrols.gFireControl }, | ^~~~~~ controls.cpp:161:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | { "Thrust", 1*BOX_HEIGHT+1*SP, &newcontrols.gThrustControl }, | ^~~~~~~~ controls.cpp:162:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | { "Shield", 2*BOX_HEIGHT+2*SP, &newcontrols.gShieldControl }, | ^~~~~~~~ controls.cpp:163:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | { "Turn Clockwise", 3*BOX_HEIGHT+3*SP, &newcontrols.gTurnRControl }, | ^~~~~~~~~~~~~~~~ controls.cpp:164:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | { "Turn Counter-Clockwise", | ^~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:166:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | { "Pause", 5*BOX_HEIGHT+5*SP, &newcontrols.gPauseControl }, | ^~~~~~~ controls.cpp:167:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | { "Abort Game", 6*BOX_HEIGHT+6*SP, &newcontrols.gQuitControl }, | ^~~~~~~~~~~~ controls.cpp: In function 'void ConfigureControls()': controls.cpp:263:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 263 | error("Can't use Chicago font!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:267:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | error("Can't load configuration splash!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:284:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 284 | "Cancel", chicago, fontserv, Cancel_callback); | ^~~~~~~~ controls.cpp:288:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 288 | "OK", chicago, fontserv, OK_callback); | ^~~~ controls.cpp: In function 'void HandleEvent(SDL_Event*)': controls.cpp:425:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 425 | screen->ScreenDump("ScreenShot", | ^~~~~~~~~~~~ controls.cpp: In function 'void ShowDawn()': controls.cpp:499:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | "No eternal reward will forgive us", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:500:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | "now", | ^~~~~ controls.cpp:501:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | "for", | ^~~~~ controls.cpp:502:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | "wasting", | ^~~~~~~~~ controls.cpp:503:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 503 | "the", | ^~~~~ controls.cpp:504:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 504 | "dawn." | ^~~~~~~ controls.cpp:521:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 521 | error("Can't use Chicago font!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:525:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 525 | error("Can't load alien dawn splash!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:544:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 544 | "OK", chicago, fontserv, NULL); | ^~~~ controls.cpp: In function 'void LoadControls()': controls.cpp:110:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 110 | fread(&gSoundLevel, sizeof(gSoundLevel), 1, data); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:111:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 111 | fread(&controls, sizeof(controls), 1, data); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controls.cpp:112:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 112 | fread(&gGammaCorrect, sizeof(gGammaCorrect), 1, data); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o main.o main.cpp In file included from main.cpp:15: load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' main.cpp: At global scope: main.cpp:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "Maelstrom v1.4.3 (GPL version 3.0.6) -- 10/19/2002 by Sam Lantinga\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In function 'void RunSpeedTest()': main.cpp:141:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | mesg("Graphics speed test took %d microseconds per cycle.\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In function 'void PrintUsage()': main.cpp:152:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | error("\nUsage: %s [-netscores] -printscores\n", progname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:153:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | error("or\n"); | ^~~~~~ main.cpp:154:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | error("Usage: %s \n\n", progname); | ^~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:155:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | error("Where can be any of:\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | " -fullscreen # Run Maelstrom in full-screen mode\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | " -gamma [0-8] # Set the gamma correction\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | " -volume [0-8] # Set the sound volume\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | " -netscores # Use the world-wide network score server\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:162:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | error("\n"); | ^~~~ main.cpp: In function 'int main(int, char**)': main.cpp:203:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | mesg("Current Gamma correction level: %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:210:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "Gamma correction value must be between 0 and 8. -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:224:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | mesg("Current volume level: %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:230:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | "Volume must be a number between 0 and 8. -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:243:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | mesg("Checksum = %s\n", get_checksum(NULL, 0)); | ^~~~~~~~~~~~~~~~~ main.cpp:256:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | error("%s", Version); | ^~~~ main.cpp:373:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 373 | screen->ScreenDump("ScoreDump", | ^~~~~~~~~~~ main.cpp: In function 'void DrawSoundLevel()': main.cpp:438:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | error("Can't use Geneva font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In function 'void DrawMainScreen()': main.cpp:480:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 480 | error("Can't load 'title' title! (ID=%d)\n", 129); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:515:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 515 | error("Can't use New York (18) font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:518:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | DrawText(xOff+5, botDiv+22, "Name", bigfont, STYLE_ULINE, | ^~~~~~ main.cpp:521:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 521 | DrawText(sRt, botDiv+22, "Score", bigfont, STYLE_ULINE, | ^~~~~~~ main.cpp:525:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 525 | DrawText(wRt, botDiv+22, "Wave", bigfont, STYLE_ULINE, | ^~~~~~ main.cpp:532:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 532 | error("Can't use New York (14) font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:561:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 561 | DrawText(xOff+5, botDiv+46+(10*18)+3, "Last Score: ", | ^~~~~~~~~~~~~~ main.cpp:574:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | DrawKey(&pt, "P", " Start playing Maelstrom", RunPlayGame); | ^~~ main.cpp:574:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | DrawKey(&pt, "P", " Start playing Maelstrom", RunPlayGame); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:578:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 578 | DrawKey(&pt, "C", " Configure the game controls", RunConfigureControls); | ^~~ main.cpp:578:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 578 | DrawKey(&pt, "C", " Configure the game controls", RunConfigureControls); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:582:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 582 | DrawKey(&pt, "Z", " Zap the high scores", RunZapScores); | ^~~ main.cpp:582:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 582 | DrawKey(&pt, "Z", " Zap the high scores", RunZapScores); | ^~~~~~~~~~~~~~~~~~~~~~ main.cpp:586:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 586 | DrawKey(&pt, "A", " About Maelstrom...", RunDoAbout); | ^~~ main.cpp:586:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 586 | DrawKey(&pt, "A", " About Maelstrom...", RunDoAbout); | ^~~~~~~~~~~~~~~~~~~~~ main.cpp:592:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 592 | DrawKey(&pt, "Q", " Quit Maelstrom", RunQuitGame); | ^~~ main.cpp:592:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 592 | DrawKey(&pt, "Q", " Quit Maelstrom", RunQuitGame); | ^~~~~~~~~~~~~~~~~ main.cpp:596:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 596 | DrawKey(&pt, "0", " ", DecrementSound); | ^~~ main.cpp:596:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 596 | DrawKey(&pt, "0", " ", DecrementSound); | ^~~ main.cpp:599:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 599 | error("Can't use Geneva font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:602:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 602 | DrawText(pt.h+gKeyIcon->w+3, pt.v+19, "-", | ^~~ main.cpp:606:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 606 | DrawKey(&pt, "8", " Set Sound Volume", IncrementSound); | ^~~ main.cpp:606:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 606 | DrawKey(&pt, "8", " Set Sound Volume", IncrementSound); | ^~~~~~~~~~~~~~~~~~~ main.cpp:610:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 610 | DrawText(xOff+5+68, yOff+5+127, "Port to Linux by Sam Lantinga", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:612:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 612 | DrawText(rightDiv+10, yOff+259, "©1992-4 Ambrosia Software, Inc.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ./netlogic/netlogic.h:6:33: note: in expansion of macro 'VERSION' 6 | #define VERSION_STRING VERSION ".N" | ^~~~~~~ main.cpp:617:37: note: in expansion of macro 'VERSION_STRING' 617 | DrawText(xOff+20, yOff+151, VERSION_STRING, | ^~~~~~~~~~~~~~ main.cpp: In function 'void DrawKey(MPoint*, char*, char*, void (*)())': main.cpp:638:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 638 | error("Can't use Geneva font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In function 'void Message(char*)': main.cpp:665:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 665 | error("Can't use New York(14) font! -- Exiting.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o init.o init.cpp In file included from init.cpp:11: load.h:109:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 109 | sprintf(path, "%s"DIR_SEP"%s", directory, filename); | ^ load.h: In member function 'const char* LibPath::Path(const char*)': : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] : note: in definition of macro 'LIBDIR' init.cpp: In function 'void DoSplash()': init.cpp:68:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | error("Can't load Ambrosia splash title! (ID=%d)\n", 999); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp: In function 'void DoIntroScreen()': init.cpp:89:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | error("Can't load intro title! (ID=%d)\n", 130); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:117:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | error("Warning: %s\n", fontserv->Error()); | ^~~~~~~~~~~~~~~ init.cpp: In function 'int DoInitializations(Uint32)': init.cpp:732:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 732 | error("Couldn't initialize SDL: %s\n", SDL_GetError()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:749:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 749 | error("Warning: Couldn't open joystick '%s' : %s\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:758:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 758 | error("Fatal: %s\n", fontserv->Error()); | ^~~~~~~~~~~~~ init.cpp:765:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 765 | error("Fatal: %s\n", sound->Error()); | ^~~~~~~~~~~~~ init.cpp:772:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 772 | error("Fatal: Couldn't load icon: %s\n", SDL_GetError()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:780:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 780 | error("Fatal: %s\n", screen->Error()); | ^~~~~~~~~~~~~ init.cpp:783:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 783 | screen->SetCaption("Maelstrom"); | ^~~~~~~~~~~ init.cpp:826:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 826 | error("%s\n", spriteres.Error()); | ^~~~~~ init.cpp: In function 'int LoadSprite(Mac_Resource*, Blit**, int, int)': init.cpp:1086:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1086 | "LoadSprite(%d+%d): Couldn't load ICN# resource!\n", baseID, index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:1094:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1094 | "LoadSprite(%d+%d): Couldn't load icl8 resource!\n", baseID, index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:1128:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1128 | "LoadSprite(%d+%d): Couldn't convert sprite image!\n", baseID, index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp: In function 'int LoadSmallSprite(Mac_Resource*, Blit**, int, int)': init.cpp:1206:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1206 | "LoadSmallSprite(%d+%d): Couldn't load ics# resource!\n", baseID,index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:1214:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1214 | "LoadSmallSprite(%d+%d): Couldn't load ics8 resource!\n", baseID,index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ init.cpp:1248:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1248 | "LoadSprite(%d+%d): Couldn't convert sprite image!\n", baseID, index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -c -o dialog.o dialog.cpp dialog.cpp: In constructor 'Mac_Button::Mac_Button(int, int, int, int, char*, MFont*, FontServ*, int (*)())': dialog.cpp:32:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | SetError("%s", SDL_GetError()); | ^~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/games/Maelstrom\" -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o Maelstrom checksum.o controls.o dialog.o fastrand.o init.o load.o main.o myerror.o netscore.o rect.o scores.o netlogic/liblogic.a screenlib/libSDLscreen.a maclib/libSDLmac.a -lm -L/usr/lib64 -lSDL -lSDL_net make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Fw0YZE + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 + cd Maelstrom-3.0.6 + '[' 1 -eq 1 ']' + /usr/bin/make install DESTDIR=/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 'INSTALL=/usr/bin/install -p' GAME_INSTALLDIR=/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom make install_gamedata target=/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' sh mkinstalldirs /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/ mkdir -p -- /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/ cp -rv Images \ Maelstrom_Fonts \ Maelstrom_Sounds \ Maelstrom_Sprites \ Maelstrom-Scores \ icon.bmp icon.xpm /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/ 'Images' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images' 'Images/Maelstrom_Icon#101.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#101.cicn' 'Images/Maelstrom_Icon#102.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#102.cicn' 'Images/Maelstrom_Icon#103.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#103.cicn' 'Images/Maelstrom_Icon#104.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#104.cicn' 'Images/Maelstrom_Titles#999.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#999.bmp' 'Images/Maelstrom_Icon#110.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#110.cicn' 'Images/Maelstrom_Icon#128.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#128.cicn' 'Images/Maelstrom_Icon#129.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#129.cicn' 'Images/Maelstrom_Icon#130.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#130.cicn' 'Images/Maelstrom_Icon#131.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#131.cicn' 'Images/Maelstrom_Icon#132.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#132.cicn' 'Images/Maelstrom_Icon#133.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#133.cicn' 'Images/Maelstrom_Icon#134.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#134.cicn' 'Images/Maelstrom_Icon#135.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#135.cicn' 'Images/Maelstrom_Icon#136.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#136.cicn' 'Images/Makefile.in' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Makefile.in' 'Images/Maelstrom_Icon#137.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#137.cicn' 'Images/Maelstrom_Titles#100.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#100.bmp' 'Images/Maelstrom_Titles#101.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#101.bmp' 'Images/Maelstrom_Titles#102.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#102.bmp' 'Images/Maelstrom_Titles#128.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#128.bmp' 'Images/Maelstrom_Titles#129.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#129.bmp' 'Images/Maelstrom_Titles#130.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#130.bmp' 'Images/Maelstrom_Titles#133.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#133.bmp' 'Images/Maelstrom_Titles#134.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#134.bmp' 'Images/Maelstrom_Titles#135.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Titles#135.bmp' 'Images/Maelstrom_Icon#100.cicn' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Maelstrom_Icon#100.cicn' 'Images/Makefile' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Images/Makefile' 'Maelstrom_Fonts' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Maelstrom_Fonts' 'Maelstrom_Sounds' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Maelstrom_Sounds' 'Maelstrom_Sprites' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Maelstrom_Sprites' 'Maelstrom-Scores' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Maelstrom-Scores' 'icon.bmp' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/icon.bmp' 'icon.xpm' -> '/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/icon.xpm' chmod 666 /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/share/games/Maelstrom/Maelstrom-Scores make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6' + install -D -m755 Maelstrom /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/games/Maelstrom + install -D -m755 Maelstrom-netd /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64//usr/games/Maelstrom-netd + mkdir -p /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/applications/ + cat + mkdir -p /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/icons/mini + mkdir -p /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/icons/large + install -m 644 /home/iurt/rpmbuild/SOURCES/Maelstrom.16.png /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/icons/mini/maelstrom.png + install -m 644 /home/iurt/rpmbuild/SOURCES/Maelstrom.32.png /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/icons/maelstrom.png + install -m 644 /home/iurt/rpmbuild/SOURCES/Maelstrom.48.png /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/icons/large/maelstrom.png + mkdir -p /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/var/lib/games/ + mv /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/games/Maelstrom/Maelstrom-Scores /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/var/lib/games/Maelstrom-Scores + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 3.0.6-21.mga9 --unique-debug-suffix -3.0.6-21.mga9.aarch64 --unique-debug-src-base maelstrom-3.0.6-21.mga9.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/Maelstrom-3.0.6 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/games/Maelstrom extracting debug info from /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/games/Maelstrom-netd dwz: ./usr/games/Maelstrom-3.0.6-21.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/games/Maelstrom-netd-3.0.6-21.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: Too few files for multifile optimization original debug info size: 876kB, size after compression: 876kB /usr/bin/sepdebugcrcfix: Updated 0 CRC32s, 2 CRC32s did match. 921 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 0 + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: maelstrom-3.0.6-21.mga9.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.z74SA6 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd Maelstrom-3.0.6 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + cp -pr COPYING /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + cp -pr CREDITS /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + cp -pr README README.joystick README.network README.options /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + cp -pr Changelog /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + cp -pr Docs /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64/usr/share/doc/maelstrom + RPM_EC=0 ++ jobs -p + exit 0 Provides: Maelstrom = 0:3.0.6-21.mga9 application() application(mageia-maelstrom.desktop) maelstrom = 3.0.6-21.mga9 maelstrom(aarch-64) = 3.0.6-21.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libSDL-1.2.so.0()(64bit) libSDL_net-1.2.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) Obsoletes: Maelstrom < 0:3.0.6-21.mga9 Processing files: maelstrom-debugsource-3.0.6-21.mga9.aarch64 Provides: maelstrom-debugsource = 3.0.6-21.mga9 maelstrom-debugsource(aarch-64) = 3.0.6-21.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: maelstrom-debuginfo-3.0.6-21.mga9.aarch64 Provides: debuginfo(build-id) = 8e14c26bde76b610c52d77ff2c67497feb30bff0 debuginfo(build-id) = fc6c3e28fbf3519ff56f6ce754486668f0d51c87 maelstrom-debuginfo = 3.0.6-21.mga9 maelstrom-debuginfo(aarch-64) = 3.0.6-21.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: maelstrom-debugsource(aarch-64) = 3.0.6-21.mga9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/maelstrom-debugsource-3.0.6-21.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/maelstrom-debuginfo-3.0.6-21.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/maelstrom-3.0.6-21.mga9.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ZObF3L + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd Maelstrom-3.0.6 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/maelstrom-3.0.6-21.mga9.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.x4W19w + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf Maelstrom-3.0.6 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!