<86>Dec 30 06:53:47 userdel[1398925]: delete user 'rooter'
<86>Dec 30 06:53:47 userdel[1398925]: removed group 'rooter' owned by 'rooter'
<86>Dec 30 06:53:47 userdel[1398925]: removed shadow group 'rooter' owned by 'rooter'
<86>Dec 30 06:53:47 groupadd[1398940]: group added to /etc/group: name=rooter, GID=1814
<86>Dec 30 06:53:47 groupadd[1398940]: group added to /etc/gshadow: name=rooter
<86>Dec 30 06:53:47 groupadd[1398940]: new group: name=rooter, GID=1814
<86>Dec 30 06:53:47 useradd[1398951]: new user: name=rooter, UID=1814, GID=1814, home=/root, shell=/bin/bash, from=none
<86>Dec 30 06:53:47 userdel[1398964]: delete user 'builder'
<86>Dec 30 06:53:47 userdel[1398964]: removed group 'builder' owned by 'builder'
<86>Dec 30 06:53:47 userdel[1398964]: removed shadow group 'builder' owned by 'builder'
<86>Dec 30 06:53:47 groupadd[1398976]: group added to /etc/group: name=builder, GID=1815
<86>Dec 30 06:53:47 groupadd[1398976]: group added to /etc/gshadow: name=builder
<86>Dec 30 06:53:47 groupadd[1398976]: new group: name=builder, GID=1815
<86>Dec 30 06:53:47 useradd[1398994]: new user: name=builder, UID=1815, GID=1815, home=/usr/src, shell=/bin/bash, from=none
/usr/src/in/srpm/Maelstrom-3.0.6-alt3.1.qa1.src.rpm: bad symbols in the license tag: ,
<13>Dec 30 06:53:50 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:50 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed
<13>Dec 30 06:53:51 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058888 installed
<13>Dec 30 06:53:51 rpmi: xorg-proto-devel-2023.2-alt1.1 sisyphus+330960.100.2.1 1696609218 installed
<13>Dec 30 06:53:51 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed
<13>Dec 30 06:53:51 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>Dec 30 06:53:51 rpmi: libaudiofile1-0.3.6-alt5 sisyphus+284899.100.1.1 1631177836 installed
<13>Dec 30 06:53:51 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed
<13>Dec 30 06:53:51 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:51 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:51 rpmi: libopus-1.4-alt1.2 sisyphus+335745.100.1.1 1701698719 installed
<13>Dec 30 06:53:51 rpmi: libmpg123-1:1.31.3-alt1 sisyphus+330461.100.1.1 1695807701 installed
<13>Dec 30 06:53:51 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925655 installed
<13>Dec 30 06:53:51 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed
<13>Dec 30 06:53:51 rpmi: libsndfile-1.1.0-alt1 sisyphus+306371.40.3.1 1662942490 installed
<13>Dec 30 06:53:51 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed
<13>Dec 30 06:53:51 rpmi: libsystemd-1:254.7-alt1 sisyphus+336047.100.1.1 1701962805 installed
<13>Dec 30 06:53:51 rpmi: libdbus-1.14.10-alt1 sisyphus+328676.100.1.1 1693833782 installed
<13>Dec 30 06:53:51 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed
<13>Dec 30 06:53:51 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577529 installed
<13>Dec 30 06:53:51 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed
<13>Dec 30 06:53:51 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233860 installed
<13>Dec 30 06:53:51 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed
<13>Dec 30 06:53:51 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276267 installed
<13>Dec 30 06:53:51 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400319 installed
<13>Dec 30 06:53:51 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212413 installed
<13>Dec 30 06:53:51 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168534 installed
<13>Dec 30 06:53:51 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023235 installed
<13>Dec 30 06:53:51 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed
<13>Dec 30 06:53:51 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485401 installed
<13>Dec 30 06:53:52 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276267 installed
<13>Dec 30 06:53:52 rpmi: libX11-devel-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400319 installed
<13>Dec 30 06:53:52 rpmi: libpulseaudio-16.1-alt1 sisyphus+325006.1700.1.1 1689498271 installed
<13>Dec 30 06:53:52 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>Dec 30 06:53:52 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168262 installed
<13>Dec 30 06:53:52 rpmi: libdrm-1:2.4.119-alt1 sisyphus+337175.100.1.1 1703494958 installed
<13>Dec 30 06:53:52 rpmi: libGLX-mesa-4:23.3.2-alt1 sisyphus+337405.100.1.1 1703767511 installed
<13>Dec 30 06:53:52 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:52 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:52 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed
<13>Dec 30 06:53:52 rpmi: libgbm-4:23.3.2-alt1 sisyphus+337405.100.1.1 1703767511 installed
<13>Dec 30 06:53:52 rpmi: libEGL-mesa-4:23.3.2-alt1 sisyphus+337405.100.1.1 1703767511 installed
<13>Dec 30 06:53:52 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:52 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Dec 30 06:53:52 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed
<13>Dec 30 06:53:52 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Dec 30 06:53:52 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472364 installed
<13>Dec 30 06:53:53 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472364 installed
<13>Dec 30 06:53:53 rpmi: alsa-ucm-conf-1.2.10-alt1 sisyphus+337308.100.1.1 1703620400 installed
<13>Dec 30 06:53:53 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>Dec 30 06:53:53 rpmi: libalsa-1:1.2.10-alt1 sisyphus+337308.200.1.1 1703620465 installed
<13>Dec 30 06:53:53 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed
<13>Dec 30 06:53:53 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed
<13>Dec 30 06:53:53 rpmi: libSDL_net-1.2.8-alt3.git9a629d6 sisyphus+284017.100.1.1 1630068460 installed
<13>Dec 30 06:53:53 rpmi: libesd-0.2.41-alt10 sisyphus+278233.100.1.1 1626079654 installed
<13>Dec 30 06:53:53 rpmi: esd-0.2.41-alt10 sisyphus+278233.100.1.1 1626079654 installed
<13>Dec 30 06:53:53 rpmi: libSDL_net-devel-1.2.8-alt3.git9a629d6 sisyphus+284017.100.1.1 1630068460 installed
<13>Dec 30 06:53:53 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed
<13>Dec 30 06:53:53 rpmi: libstdc++-devel-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/Maelstrom-3.0.6-alt3.1.qa1.nosrc.rpm (w1.gzdio)
Installing Maelstrom-3.0.6-alt3.1.qa1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.73906
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf Maelstrom-3.0.6
+ echo 'Source #0 (Maelstrom-3.0.6.tar.gz):'
Source #0 (Maelstrom-3.0.6.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/Maelstrom-3.0.6.tar.gz
+ /bin/tar -xf -
+ cd Maelstrom-3.0.6
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #1 (Maelstrom-dirs.patch):'
Patch #1 (Maelstrom-dirs.patch):
+ /usr/bin/patch -p1
patching file Makefile.am
patching file configure.in
+ echo 'Patch #2 (Maelstrom-amfix.patch):'
Patch #2 (Maelstrom-amfix.patch):
+ /usr/bin/patch -p1
patching file Makefile.am
+ echo 'Patch #3 (Maelstrom-sec.patch):'
Patch #3 (Maelstrom-sec.patch):
+ /usr/bin/patch -p1
patching file controls.cpp
patching file dialog.h
patching file load.cpp
patching file maclib/Mac_FontServ.h
patching file maclib/Mac_Resource.h
patching file maclib/Mac_Sound.h
patching file maclib/Mac_Wave.h
patching file maclib/macres.cpp
patching file maclib/snd2wav.cpp
patching file main.cpp
patching file myerror.cpp
patching file netlogic/game.cpp
patching file netlogic/netplay.cpp
patching file netscore.cpp
patching file screenlib/SDL_FrameBuf.cpp
patching file screenlib/SDL_FrameBuf.h
+ echo 'Patch #10 (Maelstrom-3.0.5-setgid.patch):'
Patch #10 (Maelstrom-3.0.5-setgid.patch):
+ /usr/bin/patch -p1 -b --suffix .setgid
patching file scores.cpp
patching file main.cpp
patching file Maelstrom_Globals.h
+ echo 'Patch #11 (maelstrom-gcc34.patch):'
Patch #11 (maelstrom-gcc34.patch):
+ /usr/bin/patch -p1 -b --suffix .gcc34
patching file buttonlist.h
+ echo 'Patch #12 (Maelstrom-3.0.6-64bit.patch):'
Patch #12 (Maelstrom-3.0.6-64bit.patch):
+ /usr/bin/patch -p1 -b --suffix .64bit
patching file screenlib/SDL_FrameBuf.cpp
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.73906
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Maelstrom-3.0.6
+ rm -f missing
+ touch NEWS AUTHORS ChangeLog Makefile.in
+ aclocal
aclocal-default: 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
+ autoconf
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 -a -f
automake-default: 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'
configure.in:9: installing './missing'
Makefile.am: installing './depcomp'
automake-default: warning: autoconf input should be named 'configure.ac', not 'configure.in'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ configure_runstatedir_flags=--runstatedir=/var/run
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext
configure: WARNING: unrecognized options: --without-included-gettext
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking target system type... i586-alt-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /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 i586-alt-linux-gcc... i586-alt-linux-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 i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to enable C11 features... none needed
checking whether i586-alt-linux-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of i586-alt-linux-gcc... none
checking for i586-alt-linux-g++... i586-alt-linux-g++
checking whether the compiler supports GNU C++... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking for i586-alt-linux-g++ option to enable C++11 features... none needed
checking dependency style of i586-alt-linux-g++... none
checking for i586-alt-linux-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: --without-included-gettext
+ /usr/bin/make
make: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
Making all in netlogic
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/netlogic'
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
../load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = 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");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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");
      |                       ^~~~~~~~~~~~~~~~~
blit.cpp:93:21: warning: variable 'shakeV' set but not used [-Wunused-but-set-variable]
   93 |                 int shakeV;
      |                     ^~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
../load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = 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:792:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  792 |                         error("Can't use New York font! -- Exiting.\n");
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
game.cpp:798:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  798 |                 x += DrawText(x, 300, "Enter your name: ",
      |                                       ^~~~~~~~~~~~~~~~~~~
game.cpp: In function 'void DoBonus()':
game.cpp:910:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  910 |         DrawText(x, 200, "Bonus Score:     ", geneva, STYLE_BOLD,
      |                          ^~~~~~~~~~~~~~~~~~~
game.cpp:917:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  917 |         DrawText(x, 220, "Score:     ", geneva, STYLE_BOLD,
      |                          ^~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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");
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logic.cpp:33:16: warning: unused variable 'argc' [-Wunused-variable]
   33 |         int    argc = *argcptr;
      |                ^~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o make.o make.cpp
make.cpp: In function 'void MakeGravity()':
make.cpp:223:31: warning: variable 'rx' set but not used [-Wunused-but-set-variable]
  223 |         int     newsprite, i, rx;
      |                               ^~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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:704:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  704 |                         ErrorMessage("Network error receiving packets");
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
netplay.cpp: In function 'int Await_NewGame(int*, int*, int*)':
netplay.cpp:760:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  760 |         Message("Awaiting Player 1 (server)");
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
netplay.cpp:781:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  781 |                         ErrorMessage("Network error receiving packets");
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o object.o object.cpp
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o objects.o objects.cpp
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o player.o player.cpp
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 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib liblogic.a
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/netlogic'
Making all in screenlib
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/screenlib'
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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:106:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  106 |                 SetError("Couldn't set %dx%d video mode: %s",
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SDL_FrameBuf.cpp:111:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  111 |         PrintSurface("Created foreground", screenfg);
      |                      ^~~~~~~~~~~~~~~~~~~~
SDL_FrameBuf.cpp:120:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  120 |                 SetError("Couldn't create background: %s", SDL_GetError());
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SDL_FrameBuf.cpp:123:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  123 |         PrintSurface("Created background", screenbg);
      |                      ^~~~~~~~~~~~~~~~~~~~
SDL_FrameBuf.cpp: In function 'void memswap(Uint8*, Uint8*, Uint8)':
SDL_FrameBuf.cpp:522:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  522 |         register Uint8 tmp;
      |                        ^~~
SDL_FrameBuf.cpp: In member function 'int FrameBuf::ScreenDump(char*, Uint16, Uint16, Uint16, Uint16)':
SDL_FrameBuf.cpp:642:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  642 |                         SetError("%s", SDL_GetError());
      |                                  ^~~~
SDL_FrameBuf.cpp: In member function 'SDL_Surface* FrameBuf::LoadImage(Uint16, Uint16, Uint8*, Uint8*)':
SDL_FrameBuf.cpp:665:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  665 |                 SetError("Couldn't create artwork: %s", SDL_GetError());
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SDL_FrameBuf.cpp:681:23: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
  681 |                 memset(used, 0, 256);
      |                 ~~~~~~^~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o pixel.o pixel.cpp
rm -f libSDLscreen.a
ar cru libSDLscreen.a SDL_FrameBuf.o pixel.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libSDLscreen.a
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/screenlib'
Making all in maclib
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/maclib'
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o macres.o macres.cpp
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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");
      |                          ^~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o Mac_Resource.o Mac_Resource.cpp
In file included from Mac_Resource.cpp:45:
applefile.h:78:32: warning: "/*" within comment [-Wcomment]
   78 | /*                      0x0010 /* reserved (System 7) */
      |                                 
applefile.h:83:33: warning: "/*" within comment [-Wcomment]
   83 | /*                      0x0200  /* reserved (System 7) */
      |                                  
applefile.h:142:33: warning: "/*" within comment [-Wcomment]
  142 |         /*              7       /* not used */
      |                                  
applefile.h:333:33: warning: "/*" within comment [-Wcomment]
  333 | /* Uint8   filedata[];          /* followed by rest of file */
      |                                  
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);
      |                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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());
      |                               ^~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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:236:24: warning: variable 'freq_base' set but not used [-Wunused-but-set-variable]
  236 |                 Uint8  freq_base;
      |                        ^~~~~~~~~
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);
      |                       ^~~~~~~~~~~~~~~~~~~~~~
rm -f libSDLmac.a
ar cru libSDLmac.a Mac_FontServ.o Mac_Resource.o Mac_Sound.o Mac_Wave.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libSDLmac.a
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\"   -o macres macres.o libSDLmac.a -lSDL -lpthread -lSDL_net
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/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}
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\"   -o playwave playwave.o libSDLmac.a -lSDL -lpthread -lSDL_net
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o snd2wav.o snd2wav.cpp
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I.. -I../netlogic -I../screenlib -I../maclib -DLIBDIR=\"/usr/share/Maelstrom\"   -o snd2wav snd2wav.o libSDLmac.a -lSDL -lpthread -lSDL_net
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/maclib'
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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";
      |                            ^~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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:46: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   86 |         snprintf(datafile, sizeof(datafile), "%s"DIR_SEP"%s", home, MAELSTROM_DATA);
      |                                              ^
load.h: In member function 'const char* LibPath::Path(const char*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = 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";
      |                        ^~~~~~~~~~~~
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);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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());
      |                          ^~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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;
      |                         ^~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = 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);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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:38: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   84 |         snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id);
      |                                      ^
load.cpp:106:38: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  106 |         snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id);
      |                                      ^
load.h: In member function 'const char* LibPath::Path(const char*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = 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);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o main.o main.cpp
In file included from main.cpp:17:
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*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = LIBDIR;
      |                                     ^~~~~~
main.cpp: At global scope:
main.cpp:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   25 | "Maelstrom v1.4.3 (GPL version 3.0.6) -- 10/19/2002 by Sam Lantinga\n";
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp: In function 'void RunSpeedTest()':
main.cpp:144:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  144 |         mesg("Graphics speed test took %d microseconds per cycle.\r\n",
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp: In function 'void PrintUsage()':
main.cpp:155:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  155 |         error("\nUsage: %s [-netscores] -printscores\n", progname);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:156:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  156 |         error("or\n");
      |               ^~~~~~
main.cpp:157:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  157 |         error("Usage: %s <options>\n\n", progname);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:158:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  158 |         error("Where <options> can be any of:\n\n"
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 | "       -fullscreen             # Run Maelstrom in full-screen mode\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | "       -gamma [0-8]            # Set the gamma correction\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 | "       -volume [0-8]           # Set the sound volume\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 | "       -netscores              # Use the world-wide network score server\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:165:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  165 |         error("\n");
      |               ^~~~
main.cpp: In function 'int main(int, char**)':
main.cpp:187:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  187 |         "Unable to set effective group ID to the group id. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:215:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  215 |                                 mesg("Current Gamma correction level: %d\n",
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:222:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  222 |         "Gamma correction value must be between 0 and 8. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:236:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  236 |                                 mesg("Current volume level: %d\n",
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:242:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  242 |         "Volume must be a number between 0 and 8. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:255:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  255 |                         mesg("Checksum = %s\n", get_checksum(NULL, 0));
      |                              ^~~~~~~~~~~~~~~~~
main.cpp:268:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  268 |                         error("%s", Version);
      |                               ^~~~
main.cpp:385:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  385 |                                         screen->ScreenDump("ScoreDump",
      |                                                            ^~~~~~~~~~~
main.cpp: In function 'void DrawSoundLevel()':
main.cpp:450:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  450 |                         error("Can't use Geneva font! -- Exiting.\n");
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp: In function 'void DrawMainScreen()':
main.cpp:492:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  492 |                 error("Can't load 'title' title! (ID=%d)\n", 129);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:527:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  527 |                 error("Can't use New York (18) font! -- Exiting.\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:530:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  530 |         DrawText(xOff+5, botDiv+22, "Name", bigfont, STYLE_ULINE,
      |                                     ^~~~~~
main.cpp:533:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  533 |         DrawText(sRt, botDiv+22, "Score", bigfont, STYLE_ULINE,
      |                                  ^~~~~~~
main.cpp:537:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  537 |         DrawText(wRt, botDiv+22, "Wave", bigfont, STYLE_ULINE,
      |                                  ^~~~~~
main.cpp:544:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  544 |                 error("Can't use New York (14) font! -- Exiting.\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:573:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  573 |         DrawText(xOff+5, botDiv+46+(10*18)+3, "Last Score: ",
      |                                               ^~~~~~~~~~~~~~
main.cpp:586:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  586 |         DrawKey(&pt, "P", " Start playing Maelstrom", RunPlayGame);
      |                      ^~~
main.cpp:586:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  586 |         DrawKey(&pt, "P", " Start playing Maelstrom", RunPlayGame);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:590:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  590 |         DrawKey(&pt, "C", " Configure the game controls", RunConfigureControls);
      |                      ^~~
main.cpp:590:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  590 |         DrawKey(&pt, "C", " Configure the game controls", RunConfigureControls);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:594:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  594 |         DrawKey(&pt, "Z", " Zap the high scores", RunZapScores);
      |                      ^~~
main.cpp:594:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  594 |         DrawKey(&pt, "Z", " Zap the high scores", RunZapScores);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
main.cpp:598:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  598 |         DrawKey(&pt, "A", " About Maelstrom...", RunDoAbout);
      |                      ^~~
main.cpp:598:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  598 |         DrawKey(&pt, "A", " About Maelstrom...", RunDoAbout);
      |                           ^~~~~~~~~~~~~~~~~~~~~
main.cpp:604:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  604 |         DrawKey(&pt, "Q", " Quit Maelstrom", RunQuitGame);
      |                      ^~~
main.cpp:604:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  604 |         DrawKey(&pt, "Q", " Quit Maelstrom", RunQuitGame);
      |                           ^~~~~~~~~~~~~~~~~
main.cpp:608:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  608 |         DrawKey(&pt, "0", " ", DecrementSound);
      |                      ^~~
main.cpp:608:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  608 |         DrawKey(&pt, "0", " ", DecrementSound);
      |                           ^~~
main.cpp:611:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  611 |                 error("Can't use Geneva font! -- Exiting.\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:614:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  614 |         DrawText(pt.h+gKeyIcon->w+3, pt.v+19, "-",
      |                                               ^~~
main.cpp:618:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  618 |         DrawKey(&pt, "8", " Set Sound Volume", IncrementSound);
      |                      ^~~
main.cpp:618:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  618 |         DrawKey(&pt, "8", " Set Sound Volume", IncrementSound);
      |                           ^~~~~~~~~~~~~~~~~~~
main.cpp:622:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  622 |         DrawText(xOff+5+68, yOff+5+127, "Port to Linux by Sam Lantinga",
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:624:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  624 |         DrawText(rightDiv+10, yOff+259, "©1992-4 Ambrosia Software, Inc.",
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: 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:629:37: note: in expansion of macro 'VERSION_STRING'
  629 |         DrawText(xOff+20, yOff+151, VERSION_STRING,
      |                                     ^~~~~~~~~~~~~~
main.cpp: In function 'void DrawKey(MPoint*, char*, char*, void (*)())':
main.cpp:650:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  650 |                 error("Can't use Geneva font! -- Exiting.\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp: In function 'void Message(char*)':
main.cpp:677:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  677 |                         error("Can't use New York(14) font! -- Exiting.\n");
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o myerror.o myerror.cpp
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/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);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      |                               ^~~~~~~~~~~~~~
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o rect.o rect.cpp
i586-alt-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o scores.o scores.cpp
In file included from scores.cpp:16:
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*)':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
load.h:95:37: note: in expansion of macro 'LIBDIR'
   95 |                         directory = LIBDIR;
      |                                     ^~~~~~
scores.cpp: In function 'void LoadScores()':
scores.cpp:43:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   43 |                         mesg("Using local score file\n\n");
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:54:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   54 |         "Unable to set group ID to the effective group id. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:69:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   69 |         "Unable to set group ID to that of the user. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp: In function 'void SaveScores()':
scores.cpp:97:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   97 |         "Unable to set group ID to the effective group id. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:110:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  110 |                 error("Warning: Couldn't save scores to %s\n",
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:115:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  115 |         "Unable to set group ID to that of the user. -- Exiting.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp: In function 'int ZapHighScores()':
scores.cpp:166:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  166 |                 error("Can't use Chicago font!\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:170:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  170 |                 error("Can't load score zapping splash!\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:179:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  179 |                                 "Clear", chicago, fontserv, Clear_callback);
      |                                 ^~~~~~~
scores.cpp:183:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  183 |                                 "Cancel", chicago, fontserv, Cancel_callback);
      |                                 ^~~~~~~~
scores.cpp: In function 'int GetStartLevel()':
scores.cpp:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  219 |                         "Enter the level to start from (1-40).  This";
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:221:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  221 |                         "disqualifies you from a high score...";
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:222:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  222 |         static char    *Ltext3 = "Level:";
      |                                  ^~~~~~~~
scores.cpp:223:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  223 |         static char    *Ltext4 = "Lives:";
      |                                  ^~~~~~~~
scores.cpp:228:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  228 |         static char *turbotext = "Turbofunk On";
      |                                  ^~~~~~~~~~~~~~
scores.cpp:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  238 |                 error("Can't use Chicago font!\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:242:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  242 |                 error("Can't load alien level splash!\n");
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scores.cpp:261:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  261 |                                 "Cancel", chicago, fontserv, Cancel2_callback);
      |                                 ^~~~~~~~
scores.cpp:264:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  264 |                                 "Do it!", chicago, fontserv, Level_callback);
      |                                 ^~~~~~~~
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\"   -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   -lSDL -lpthread -lSDL_net
i586-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"Maelstrom\" -DVERSION=\"3.0.6\" -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\" -c -o Maelstrom-netd.o Maelstrom-netd.c
Maelstrom-netd.c: In function 'DisconnectPlayer':
Maelstrom-netd.c:48:24: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
   48 |                 (void) free(players[which].packet);
      |                        ^~~~
Maelstrom-netd.c:24:1: note: include '<stdlib.h>' or provide a declaration of 'free'
   23 | #include "protocol.h"
  +++ |+#include <stdlib.h>
   24 | 
Maelstrom-netd.c:48:24: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch]
   48 |                 (void) free(players[which].packet);
      |                        ^~~~
Maelstrom-netd.c:48:24: note: include '<stdlib.h>' or provide a declaration of 'free'
Maelstrom-netd.c: In function 'SendError':
Maelstrom-netd.c:62:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
   62 |                 exit(3);
      |                 ^~~~
Maelstrom-netd.c:62:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:62:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
Maelstrom-netd.c:62:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c: In function 'Fatal':
Maelstrom-netd.c:82:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
   82 |         exit(3);
      |         ^~~~
Maelstrom-netd.c:82:9: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c: In function 'CheckPlayers':
Maelstrom-netd.c:91:15: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration]
   91 |         now = time(NULL);
      |               ^~~~
Maelstrom-netd.c:24:1: note: 'time' is defined in header '<time.h>'; did you forget to '#include <time.h>'?
   23 | #include "protocol.h"
  +++ |+#include <time.h>
   24 | 
Maelstrom-netd.c: In function 'CheckNewGame':
Maelstrom-netd.c:127:33: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  127 |                         sprintf(buffer,
      |                                 ^~~~~~
      |                                 |
      |                                 unsigned char *
In file included from /usr/include/features.h:503,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from Maelstrom-netd.c:4:
/usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
Maelstrom-netd.c:157:45: warning: implicit declaration of function 'inet_ntoa' [-Wimplicit-function-declaration]
  157 |                         strcpy(ptr, (char *)inet_ntoa(player->raddr.sin_addr));
      |                                             ^~~~~~~~~
Maelstrom-netd.c: In function 'I_Crashed':
Maelstrom-netd.c:181:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  181 |         exit(sig);
      |         ^~~~
Maelstrom-netd.c:181:9: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c: At top level:
Maelstrom-netd.c:184:1: warning: return type defaults to 'int' [-Wimplicit-int]
  184 | main(int argc, char *argv[])
      | ^~~~
Maelstrom-netd.c: In function 'main':
Maelstrom-netd.c:198:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  198 |                 exit(3);
      |                 ^~~~
Maelstrom-netd.c:198:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:207:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  207 |                 exit(3);
      |                 ^~~~
Maelstrom-netd.c:207:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:211:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  211 |                 exit(3);
      |                 ^~~~
Maelstrom-netd.c:211:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:250:33: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  250 |                                 exit(3);
      |                                 ^~~~
Maelstrom-netd.c:250:33: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:266:33: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  266 |                                 exit(3);
      |                                 ^~~~
Maelstrom-netd.c:266:33: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:272:63: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign]
  272 |                                         &players[slot].raddr, &clilen)) < 0 ) {
      |                                                               ^~~~~~~
      |                                                               |
      |                                                               int *
In file included from Maelstrom-netd.c:10:
/usr/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
  307 |                    socklen_t *__restrict __addr_len);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Maelstrom-netd.c:274:33: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  274 |                                 exit(3);
      |                                 ^~~~
Maelstrom-netd.c:274:33: note: include '<stdlib.h>' or provide a declaration of 'exit'
Maelstrom-netd.c:357:33: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
  357 |                                 malloc(players[slot].packetlen)) == NULL) {
      |                                 ^~~~~~
Maelstrom-netd.c:357:33: note: include '<stdlib.h>' or provide a declaration of 'malloc'
Maelstrom-netd.c:357:33: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch]
Maelstrom-netd.c:357:33: note: include '<stdlib.h>' or provide a declaration of 'malloc'
Maelstrom-netd.c:367:34: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
  367 | printf("  the remote address is %s:%lu\n",
      |                                 ~^
      |                                  |
      |                                  char *
      |                                 %d
  368 |         inet_ntoa(players[slot].raddr.sin_addr),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |         |
      |         int
Maelstrom-netd.c:367:38: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Wformat=]
  367 | printf("  the remote address is %s:%lu\n",
      |                                    ~~^
      |                                      |
      |                                      long unsigned int
      |                                    %u
Maelstrom-netd.c: In function 'SendError':
Maelstrom-netd.c:68:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   68 |         (void) write(players[which].sockfd, mesgbuf, mesglen);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Maelstrom-netd.c: In function 'CheckNewGame':
Maelstrom-netd.c:169:32: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  169 |                         (void) write(players[positions[i]].sockfd, buffer, len);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-gcc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib -DLIBDIR=\"/usr/share/Maelstrom\"   -o Maelstrom-netd Maelstrom-netd.o  -lSDL -lpthread -lSDL_net
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
make: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.87464
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/Maelstrom-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/Maelstrom-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd Maelstrom-3.0.6
+ /usr/bin/make install DESTDIR=/usr/src/tmp/Maelstrom-buildroot
make: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
Making install in netlogic
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/netlogic'
make[2]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/netlogic'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/netlogic'
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/netlogic'
Making install in screenlib
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/screenlib'
make[2]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/screenlib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/screenlib'
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/screenlib'
Making install in maclib
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/maclib'
make[2]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/maclib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/maclib'
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6/maclib'
make[1]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
make[2]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
 /bin/mkdir -p '/usr/src/tmp/Maelstrom-buildroot/usr/bin'
  /bin/install -c Maelstrom Maelstrom-netd '/usr/src/tmp/Maelstrom-buildroot/usr/bin'
make install_gamedata target=/usr/share/Maelstrom
make[3]: Entering directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
sh mkinstalldirs /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/
mkdir -p -- /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/
cp -rv Images			\
       Maelstrom_Fonts		\
       Maelstrom_Sounds		\
       Maelstrom_Sprites	\
       Maelstrom-Scores		\
       icon.bmp icon.xpm	/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/
'Images' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images'
'Images/Maelstrom_Icon#101.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#101.cicn'
'Images/Maelstrom_Icon#102.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#102.cicn'
'Images/Maelstrom_Icon#103.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#103.cicn'
'Images/Maelstrom_Icon#104.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#104.cicn'
'Images/Maelstrom_Titles#999.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#999.bmp'
'Images/Maelstrom_Icon#110.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#110.cicn'
'Images/Maelstrom_Icon#128.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#128.cicn'
'Images/Maelstrom_Icon#129.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#129.cicn'
'Images/Maelstrom_Icon#130.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#130.cicn'
'Images/Maelstrom_Icon#131.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#131.cicn'
'Images/Maelstrom_Icon#132.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#132.cicn'
'Images/Maelstrom_Icon#133.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#133.cicn'
'Images/Maelstrom_Icon#134.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#134.cicn'
'Images/Maelstrom_Icon#135.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#135.cicn'
'Images/Maelstrom_Icon#136.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#136.cicn'
'Images/Makefile.in' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Makefile.in'
'Images/Maelstrom_Icon#137.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#137.cicn'
'Images/Maelstrom_Titles#100.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#100.bmp'
'Images/Maelstrom_Titles#101.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#101.bmp'
'Images/Maelstrom_Titles#102.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#102.bmp'
'Images/Maelstrom_Titles#128.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#128.bmp'
'Images/Maelstrom_Titles#129.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#129.bmp'
'Images/Maelstrom_Titles#130.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#130.bmp'
'Images/Maelstrom_Titles#133.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#133.bmp'
'Images/Maelstrom_Titles#134.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#134.bmp'
'Images/Maelstrom_Titles#135.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Titles#135.bmp'
'Images/Maelstrom_Icon#100.cicn' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Maelstrom_Icon#100.cicn'
'Images/Makefile' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Makefile'
'Maelstrom_Fonts' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom_Fonts'
'Maelstrom_Sounds' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom_Sounds'
'Maelstrom_Sprites' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom_Sprites'
'Maelstrom-Scores' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom-Scores'
'icon.bmp' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/icon.bmp'
'icon.xpm' -> '/usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/icon.xpm'
chmod 666 /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom-Scores
make[3]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
make[2]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
make[1]: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
make: Leaving directory '/usr/src/RPM/BUILD/Maelstrom-3.0.6'
+ rm -f /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Makefile /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Images/Makefile.in
+ rm -f Docs/Makefile Docs/Makefile.in
+ /bin/install -d /usr/src/tmp/Maelstrom-buildroot/var/lib/games
+ /bin/mv -f /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom-Scores /usr/src/tmp/Maelstrom-buildroot/var/lib/games/
+ ln -s -f /var/lib/games/Maelstrom-Scores /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/
+ rm -f /usr/src/tmp/Maelstrom-buildroot/usr/bin/macres /usr/src/tmp/Maelstrom-buildroot/usr/bin/playwave /usr/src/tmp/Maelstrom-buildroot/usr/bin/snd2wav
+ /bin/install -pD /usr/src/RPM/SOURCES/Maelstrom.desktop /usr/src/tmp/Maelstrom-buildroot/usr/share/applications/Maelstrom.desktop
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/Maelstrom-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/Maelstrom-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/Maelstrom-buildroot/ (default)
Compressing files in /usr/src/tmp/Maelstrom-buildroot (auto)
Adjusting library links in /usr/src/tmp/Maelstrom-buildroot
./var/lib: (from <cmdline>:0)
Verifying ELF objects in /usr/src/tmp/Maelstrom-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/Maelstrom: uses non-LFS functions: fopen
Processing files: Maelstrom-3.0.6-alt3.1.qa1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.87464
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Maelstrom-3.0.6
+ DOCDIR=/usr/src/tmp/Maelstrom-buildroot/usr/share/doc/Maelstrom-3.0.6
+ export DOCDIR
+ rm -rf /usr/src/tmp/Maelstrom-buildroot/usr/share/doc/Maelstrom-3.0.6
+ /bin/mkdir -p /usr/src/tmp/Maelstrom-buildroot/usr/share/doc/Maelstrom-3.0.6
+ cp -prL README README.joystick README.network README.options Changelog CREDITS Docs /usr/src/tmp/Maelstrom-buildroot/usr/share/doc/Maelstrom-3.0.6
+ chmod -R go-w /usr/src/tmp/Maelstrom-buildroot/usr/share/doc/Maelstrom-3.0.6
+ chmod -R a+rX /usr/src/tmp/Maelstrom-buildroot/usr/share/doc/Maelstrom-3.0.6
+ exit 0
warning: absolute symlink: /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom-Scores -> /var/lib/games/Maelstrom-Scores
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OsQsNf
find-provides: absolute symbolic link /usr/src/tmp/Maelstrom-buildroot/usr/share/Maelstrom/Maelstrom-Scores -> /var/lib/games/Maelstrom-Scores is not going to provide anything
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NVrm8k
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /lib/ld-linux.so.2, libSDL-1.2.so.0 >= set:lf0KsyCto3wK2Y1XtDucMwQpZDiAvgDPZFncdv437WVZgh7DzOJtggTqoIt43jpJIgB7ZIE4x1fOTJibyENt9VcyVsZ4bUGiV9, libSDL_net-1.2.so.0 >= set:je8XlnNNcrl2Ld2BT28BW5zz0h70J8eaqeOxO50, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.urFl5f
Creating Maelstrom-debuginfo package
Processing files: Maelstrom-debuginfo-3.0.6-alt3.1.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QT2FT3
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NsvtKk
find-requires: running scripts (debuginfo)
Requires: Maelstrom = 3.0.6-alt3.1.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libSDL-1.2.so.0), debug(libSDL_net-1.2.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libstdc++.so.6)
Wrote: /usr/src/RPM/RPMS/i586/Maelstrom-3.0.6-alt3.1.qa1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/Maelstrom-debuginfo-3.0.6-alt3.1.qa1.i586.rpm (w2.lzdio)
9.46user 2.27system 0:14.97elapsed 78%CPU (0avgtext+0avgdata 51912maxresident)k
0inputs+0outputs (0major+667393minor)pagefaults 0swaps
/.out/Maelstrom-3.0.6-alt3.1.qa1.i586.rpm: bad symbols in the license tag: ,
/.out/Maelstrom-debuginfo-3.0.6-alt3.1.qa1.i586.rpm: bad symbols in the license tag: ,
3.35user 1.60system 0:25.12elapsed 19%CPU (0avgtext+0avgdata 125060maxresident)k
0inputs+0outputs (0major+215494minor)pagefaults 0swaps
--- Maelstrom-3.0.6-alt3.1.qa1.i586.rpm.repo	2013-04-17 05:29:12.000000000 +0000
+++ Maelstrom-3.0.6-alt3.1.qa1.i586.rpm.hasher	2023-12-30 06:54:10.803237181 +0000
@@ -58,3 +58,3 @@
 Requires: /lib/ld-linux.so.2  
-Requires: libSDL-1.2.so.0 >= set:lf0KsyCto3wK229VvNXeZ816AeXZAyRvo9MVYvuNQYhcsEDX3h7DzOJtggTqoIt43jpJIgBD1RZ2G4x1fOTlbVek4hzXiOp4PVWF5slFY4
+Requires: libSDL-1.2.so.0 >= set:lf0KsyCto3wK2Y1XtDucMwQpZDiAvgDPZFncdv437WVZgh7DzOJtggTqoIt43jpJIgB7ZIE4x1fOTJibyENt9VcyVsZ4bUGiV9
 Requires: rpmlib(SetVersions)  
@@ -67,6 +67,11 @@
 Requires: libc.so.6(GLIBC_2.3.4)  
+Requires: libc.so.6(GLIBC_2.34)  
+Requires: libc.so.6(GLIBC_2.38)  
 Requires: libc.so.6(GLIBC_2.4)  
+Requires: libc.so.6(GLIBC_2.7)  
 Requires: libgcc_s.so.1(GCC_3.0)  
-Requires: libpthread.so.0(GLIBC_2.0)  
+Requires: libgcc_s.so.1(GCC_3.3.1)  
 Requires: libstdc++.so.6(CXXABI_1.3)  
+Requires: libstdc++.so.6(CXXABI_1.3.8)  
+Requires: libstdc++.so.6(CXXABI_1.3.9)  
 Requires: libstdc++.so.6(GLIBCXX_3.4)  
@@ -75,4 +80,4 @@
 Provides: Maelstrom = 3.0.6-alt3.1.qa1
-File: /usr/bin/Maelstrom	100755	root:root	ef9d7d9893e044278008b66c20caaee2	
-File: /usr/bin/Maelstrom-netd	100755	root:root	4f16e802f5a5f9728e07710f31040771	
+File: /usr/bin/Maelstrom	100755	root:root	b335c00a63214655bd48a60c44e1c7af	
+File: /usr/bin/Maelstrom-netd	100755	root:root	e8282229e28659641c988c27c1060f98	
 File: /usr/share/Maelstrom	40755	root:root		
@@ -132,2 +137,2 @@
 File: /var/lib/games/Maelstrom-Scores	100666	root:root	a6c594ac2130e2f2f93838f9b75608f3	
-RPMIdentity: ee73e3adf8e6e754d7afc0a1ff4c16f0da501562ed7413a2bd6f8b0916446da807c29f26031f82fa9373ae9081e04b8a92894964166718109cd587344d3e6162
+RPMIdentity: 521abeda1c5bf9ad7c9b599426819b5e680fbdecfece9943d4574206cd003deab93822ee06999143715685ba6e81963ec62c457fd0a022c7dacc536514751ed9
--- Maelstrom-debuginfo-3.0.6-alt3.1.qa1.i586.rpm.repo	2013-04-17 05:29:12.000000000 +0000
+++ Maelstrom-debuginfo-3.0.6-alt3.1.qa1.i586.rpm.hasher	2023-12-30 06:54:10.890238089 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/a3	40755	root:root	
-/usr/lib/debug/.build-id/a3/56191125bed42883f7269503b96fcaaa3537ba	120777	root:root	../../../../bin/Maelstrom
-/usr/lib/debug/.build-id/a3/56191125bed42883f7269503b96fcaaa3537ba.debug	120777	root:root	../../usr/bin/Maelstrom.debug
-/usr/lib/debug/.build-id/a6	40755	root:root	
-/usr/lib/debug/.build-id/a6/138facb110c35e4c2063848155d81ccdac3b1e	120777	root:root	../../../../bin/Maelstrom-netd
-/usr/lib/debug/.build-id/a6/138facb110c35e4c2063848155d81ccdac3b1e.debug	120777	root:root	../../usr/bin/Maelstrom-netd.debug
+/usr/lib/debug/.build-id/2b	40755	root:root	
+/usr/lib/debug/.build-id/2b/67c33a054c3f733cf5cbe7658275351a4d26f2	120777	root:root	../../../../bin/Maelstrom-netd
+/usr/lib/debug/.build-id/2b/67c33a054c3f733cf5cbe7658275351a4d26f2.debug	120777	root:root	../../usr/bin/Maelstrom-netd.debug
+/usr/lib/debug/.build-id/81	40755	root:root	
+/usr/lib/debug/.build-id/81/e678effe1a1a17b5b55b1475121a0fea3e9cbc	120777	root:root	../../../../bin/Maelstrom
+/usr/lib/debug/.build-id/81/e678effe1a1a17b5b55b1475121a0fea3e9cbc.debug	120777	root:root	../../usr/bin/Maelstrom.debug
 /usr/lib/debug/usr/bin/Maelstrom-netd.debug	100644	root:root	
@@ -68,2 +68,3 @@
 /usr/src/debug/Maelstrom-3.0.6/screenlib/pixel.cpp	100644	root:root	
+/usr/src/debug/Maelstrom-3.0.6/screenlib/pixel.h	100644	root:root	
 Requires: Maelstrom = 3.0.6-alt3.1.qa1
@@ -74,3 +75,2 @@
 Requires: debug(libgcc_s.so.1)  
-Requires: debug(libpthread.so.0)  
 Requires: debug(libstdc++.so.6)  
@@ -78,10 +78,10 @@
 Provides: Maelstrom-debuginfo = 3.0.6-alt3.1.qa1
-File: /usr/lib/debug/.build-id/a3	40755	root:root		
-File: /usr/lib/debug/.build-id/a3/56191125bed42883f7269503b96fcaaa3537ba	120777	root:root		../../../../bin/Maelstrom
-File: /usr/lib/debug/.build-id/a3/56191125bed42883f7269503b96fcaaa3537ba.debug	120777	root:root		../../usr/bin/Maelstrom.debug
-File: /usr/lib/debug/.build-id/a6	40755	root:root		
-File: /usr/lib/debug/.build-id/a6/138facb110c35e4c2063848155d81ccdac3b1e	120777	root:root		../../../../bin/Maelstrom-netd
-File: /usr/lib/debug/.build-id/a6/138facb110c35e4c2063848155d81ccdac3b1e.debug	120777	root:root		../../usr/bin/Maelstrom-netd.debug
-File: /usr/lib/debug/usr/bin/Maelstrom-netd.debug	100644	root:root	151998aea69fa3a3e89a82d800c18d39	
-File: /usr/lib/debug/usr/bin/Maelstrom.debug	100644	root:root	eb63cd712b254e9e645851914d02bc52	
+File: /usr/lib/debug/.build-id/2b	40755	root:root		
+File: /usr/lib/debug/.build-id/2b/67c33a054c3f733cf5cbe7658275351a4d26f2	120777	root:root		../../../../bin/Maelstrom-netd
+File: /usr/lib/debug/.build-id/2b/67c33a054c3f733cf5cbe7658275351a4d26f2.debug	120777	root:root		../../usr/bin/Maelstrom-netd.debug
+File: /usr/lib/debug/.build-id/81	40755	root:root		
+File: /usr/lib/debug/.build-id/81/e678effe1a1a17b5b55b1475121a0fea3e9cbc	120777	root:root		../../../../bin/Maelstrom
+File: /usr/lib/debug/.build-id/81/e678effe1a1a17b5b55b1475121a0fea3e9cbc.debug	120777	root:root		../../usr/bin/Maelstrom.debug
+File: /usr/lib/debug/usr/bin/Maelstrom-netd.debug	100644	root:root	1538278a34b07c361fb9aa47deaf097f	
+File: /usr/lib/debug/usr/bin/Maelstrom.debug	100644	root:root	21c692d371b75ce00c6ab5abf0351f41	
 File: /usr/src/debug/Maelstrom-3.0.6	40755	root:root		
@@ -146,2 +146,3 @@
 File: /usr/src/debug/Maelstrom-3.0.6/screenlib/pixel.cpp	100644	root:root	9d08c1302ce5d35d01701dca1ef5f8c7	
-RPMIdentity: f83789f1b9333a5ebe2a9e686721d140dc9b2ff0aff7163bc08ae3bbb7f06e46859ccb11aa14d66fcb65ca0490a8344267fbea8350c3a99c97ffc618f414ba28
+File: /usr/src/debug/Maelstrom-3.0.6/screenlib/pixel.h	100644	root:root	59eda18376c2b7f731ffb9494fb024eb	
+RPMIdentity: b754911b99b84ea51eb63789e1e18ac417bd71ea46c6544d5c84fca469ea56e44d7ef0e89927bf1b762c871708f67c60b59454ad0346ff244cccc175599346c2