<86>Mar 21 11:05:38 userdel[2402288]: delete user 'rooter'
<86>Mar 21 11:05:38 groupadd[2402300]: group added to /etc/group: name=rooter, GID=681
<86>Mar 21 11:05:38 groupadd[2402300]: group added to /etc/gshadow: name=rooter
<86>Mar 21 11:05:38 groupadd[2402300]: new group: name=rooter, GID=681
<86>Mar 21 11:05:38 useradd[2402321]: new user: name=rooter, UID=681, GID=681, home=/root, shell=/bin/bash
<86>Mar 21 11:05:38 userdel[2402345]: delete user 'builder'
<86>Mar 21 11:05:38 userdel[2402345]: removed group 'builder' owned by 'builder'
<86>Mar 21 11:05:38 userdel[2402345]: removed shadow group 'builder' owned by 'builder'
<86>Mar 21 11:05:38 groupadd[2402357]: group added to /etc/group: name=builder, GID=682
<86>Mar 21 11:05:38 groupadd[2402357]: group added to /etc/gshadow: name=builder
<86>Mar 21 11:05:38 groupadd[2402357]: new group: name=builder, GID=682
<86>Mar 21 11:05:38 useradd[2402369]: new user: name=builder, UID=682, GID=682, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/Cultivation-8-alt5.src.rpm: The use of such a license name is ambiguous: GPL
<13>Mar 21 11:05:42 rpmi: libglvnd-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:42 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Mar 21 11:05:42 rpmi: libwayland-server-1.18.0-alt1 sisyphus+245906.100.1.1 1581492503 installed
<13>Mar 21 11:05:42 rpmi: libOpenGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:42 rpmi: libGLES-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:42 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed
<13>Mar 21 11:05:42 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Mar 21 11:05:42 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed
<13>Mar 21 11:05:42 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Mar 21 11:05:42 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Mar 21 11:05:42 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Mar 21 11:05:43 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed
<13>Mar 21 11:05:43 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Mar 21 11:05:43 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Mar 21 11:05:43 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Mar 21 11:05:43 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Mar 21 11:05:43 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Mar 21 11:05:43 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Mar 21 11:05:43 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Mar 21 11:05:45 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Mar 21 11:05:45 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed
<13>Mar 21 11:05:45 rpmi: libwayland-client-1.18.0-alt1 sisyphus+245906.100.1.1 1581492503 installed
<13>Mar 21 11:05:45 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed
<13>Mar 21 11:05:45 rpmi: libdrm-1:2.4.100-alt1 sisyphus+240099.100.1.1 1572599774 installed
<13>Mar 21 11:05:45 rpmi: libGLX-mesa-4:20.0.2-alt1 sisyphus+248079.100.1.1 1584608940 installed
<13>Mar 21 11:05:45 rpmi: libGLX-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:45 rpmi: libGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:45 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed
<13>Mar 21 11:05:45 rpmi: libfreeglut-3.2.1-alt2 sisyphus+239597.100.1.1 1571728966 installed
<13>Mar 21 11:05:45 rpmi: libgbm-4:20.0.2-alt1 sisyphus+248079.100.1.1 1584608940 installed
<13>Mar 21 11:05:45 rpmi: libEGL-mesa-4:20.0.2-alt1 sisyphus+248079.100.1.1 1584608940 installed
<13>Mar 21 11:05:45 rpmi: libEGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:45 rpmi: libglvnd-devel-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed
<13>Mar 21 11:05:45 rpmi: libGL-devel-4:20.0.2-alt1 sisyphus+248079.100.1.1 1584608940 installed
<13>Mar 21 11:05:45 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed
<13>Mar 21 11:05:45 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed
<13>Mar 21 11:05:45 rpmi: libstdc++9-devel-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed
<13>Mar 21 11:05:46 rpmi: gcc9-c++-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed
<13>Mar 21 11:05:46 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed
<13>Mar 21 11:05:46 rpmi: libfreeglut-devel-3.2.1-alt2 sisyphus+239597.100.1.1 1571728966 installed
<13>Mar 21 11:05:46 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744356 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/Cultivation-8-alt5.nosrc.rpm
Installing Cultivation-8-alt5.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.57036
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf Cultivation_8_UnixSource
+ echo 'Source #0 (Cultivation_8_UnixSource.tar):'
Source #0 (Cultivation_8_UnixSource.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/Cultivation_8_UnixSource.tar
+ cd Cultivation_8_UnixSource
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (Cultivation-8-alt-Makefile.patch):'
Patch #0 (Cultivation-8-alt-Makefile.patch):
+ /usr/bin/patch -p2
patching file minorGems/sound/portaudio/Makefile.in
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.14975
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Cultivation_8_UnixSource
+ sed -i -e 's|/usr/X11R6/lib|lib|g' game2/Makefile.GnuLinux
+ export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC'
+ pushd minorGems/sound/portaudio
~/RPM/BUILD/Cultivation_8_UnixSource/minorGems/sound/portaudio ~/RPM/BUILD/Cultivation_8_UnixSource
+ chmod u+x ./configure
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -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 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
+ xargs -ri dirname -- '{}'
+ ./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 --without-included-gettext
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... 
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking for a BSD compatible install... /bin/install -c
checking for ar... /usr/bin/ar
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking for pthread_create in -lpthread... yes
configure: creating ./config.status
config.status: creating Makefile

Finished configure.

Type 'make' to build PortAudio and examples.
+ make
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/minorGems/sound/portaudio'
mkdir -p lib
i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_common/pa_convert.c -o pa_common/pa_convert.o
i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_common/pa_lib.c -o pa_common/pa_lib.o
i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pablio/pablio.c -o pablio/pablio.o
i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pablio/ringbuffer.c -o pablio/ringbuffer.o
i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_unix_oss/pa_unix_oss.c -o pa_unix_oss/pa_unix_oss.o
i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_unix_oss/pa_unix.c -o pa_unix_oss/pa_unix.o
/usr/bin/ar ruv lib/libportaudio.a pa_common/pa_convert.o pa_common/pa_lib.o pablio/pablio.o pablio/ringbuffer.o pa_unix_oss/pa_unix_oss.o pa_unix_oss/pa_unix.o
/usr/bin/ar: creating lib/libportaudio.a
a - pa_common/pa_convert.o
a - pa_common/pa_lib.o
a - pablio/pablio.o
a - pablio/ringbuffer.o
a - pa_unix_oss/pa_unix_oss.o
a - pa_unix_oss/pa_unix.o
ranlib lib/libportaudio.a
i586-alt-linux-gcc -shared -o lib/libportaudio.so.0.0.18 pa_common/pa_convert.o pa_common/pa_lib.o pablio/pablio.o pablio/ringbuffer.o pa_unix_oss/pa_unix_oss.o pa_unix_oss/pa_unix.o 
mkdir -p bin
i586-alt-linux-gcc -o bin/patest_buffer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_buffer.c lib/libportaudio.a -lm -lpthread
pa_tests/patest_buffer.c: In function 'main':
pa_tests/patest_buffer.c:123:30: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=]
  123 |         printf("Buffer size %d\n", buffer_table[i]);
      |                             ~^     ~~~~~~~~~~~~~~~
      |                              |                 |
      |                              int               long int
      |                             %ld
i586-alt-linux-gcc -o bin/patest_clip -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_clip.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_dither -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_dither.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_hang -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_hang.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_latency -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_latency.c lib/libportaudio.a -lm -lpthread
pa_tests/patest_latency.c: In function 'patestCallback':
pa_tests/patest_latency.c:90:9: warning: unused variable 'finished' [-Wunused-variable]
   90 |     int finished = 0;
      |         ^~~~~~~~
i586-alt-linux-gcc -o bin/patest_leftright -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_leftright.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_longsine -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_longsine.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_many -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_many.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_maxsines -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_maxsines.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_multi_sine -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_multi_sine.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_pink -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_pink.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_record -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_record.c lib/libportaudio.a -lm -lpthread
pa_tests/patest_record.c: In function 'playCallback':
pa_tests/patest_record.c:144:38: warning: variable 'samplesPerBuffer' set but not used [-Wunused-but-set-variable]
  144 |     int framesToPlay, samplesToPlay, samplesPerBuffer;
      |                                      ^~~~~~~~~~~~~~~~
pa_tests/patest_record.c: In function 'main':
pa_tests/patest_record.c:259:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
  259 |         printf("sample max amplitude = %d\n", max );    /* <-- This IS compiled anyhow. */
      |                                        ~^     ~~~
      |                                         |     |
      |                                         int   double
      |                                        %f
pa_tests/patest_record.c:260:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
  260 |         printf("sample average = %d\n", average );
      |                                  ~^     ~~~~~~~
      |                                   |     |
      |                                   int   double
      |                                  %f
i586-alt-linux-gcc -o bin/patest_ringmix -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_ringmix.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_saw -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_saw.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_sine8 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_sine8.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_sine -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_sine.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_sine_formats -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_sine_formats.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_sine_time -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_sine_time.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_stop -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_stop.c lib/libportaudio.a -lm -lpthread
pa_tests/patest_stop.c: In function 'TestStopMode':
pa_tests/patest_stop.c:248:29: warning: "/*" within comment [-Wcomment]
  248 |             fflush(stdout); /**/
      |                              
pa_tests/patest_stop.c:258:29: warning: "/*" within comment [-Wcomment]
  258 |             fflush(stdout); /**/
      |                              
i586-alt-linux-gcc -o bin/patest_sync -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_sync.c lib/libportaudio.a -lm -lpthread
pa_tests/patest_sync.c: In function 'main':
pa_tests/patest_sync.c:209:22: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=]
  209 |         printf(" at %d, delta = %d\n",
      |                     ~^
      |                      |
      |                      int
      |                     %ld
  210 |                (long) DATA.beepTime, (long) (DATA.beepTime - previousTime) );
      |                ~~~~~~~~~~~~~~~~~~~~
      |                |
      |                long int
pa_tests/patest_sync.c:209:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
  209 |         printf(" at %d, delta = %d\n",
      |                                 ~^
      |                                  |
      |                                  int
      |                                 %ld
  210 |                (long) DATA.beepTime, (long) (DATA.beepTime - previousTime) );
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      long int
i586-alt-linux-gcc -o bin/patest_toomanysines -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_toomanysines.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_underflow -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_underflow.c lib/libportaudio.a -lm -lpthread
i586-alt-linux-gcc -o bin/patest_wire -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -Ipa_common -Ipablio pa_tests/patest_wire.c lib/libportaudio.a -lm -lpthread
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/minorGems/sound/portaudio'
+ popd
~/RPM/BUILD/Cultivation_8_UnixSource
+ pushd game2
~/RPM/BUILD/Cultivation_8_UnixSource/game2 ~/RPM/BUILD/Cultivation_8_UnixSource
+ rm -f gameSource/Makefile
+ cat Makefile.GnuLinux Makefile.common ../minorGems/build/Makefile.minorGems gameSource/Makefile.all ../minorGems/build/Makefile.minorGems_targets
+ pushd gameSource
~/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource ~/RPM/BUILD/Cultivation_8_UnixSource/game2 ~/RPM/BUILD/Cultivation_8_UnixSource
+ make -j8
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
rm -f Makefile.minorGems_dependencies
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -I../.. -MM ../../minorGems/graphics/openGL/ScreenGL.cpp ../../minorGems/graphics/openGL/SingleTextureGL.cpp ../../minorGems/io/linux/TypeIOLinux.cpp ../../minorGems/util/stringUtils.cpp ../../minorGems/util/StringBufferOutputStream.cpp ../../minorGems/io/file/linux/PathLinux.cpp ../../minorGems/system/unix/TimeUnix.cpp ../../minorGems/system/linux/ThreadLinux.cpp ../../minorGems/system/linux/MutexLockLinux.cpp ../../minorGems/graphics/converters/PNGImageConverter.cpp ../../minorGems/util/TranslationManager.cpp >> Makefile.minorGems_dependencies.temp
cat Makefile.minorGems_dependencies.temp | sed ' s/^HostAddress.*\.o/${HOST_ADDRESS_O}/; s/^SocketServer.*\.o/${SOCKET_SERVER_O}/; s/^SocketClient.*\.o/${SOCKET_CLIENT_O}/; s/^SocketUDP.*\.o/${SOCKET_UDP_O}/; s/^SocketManager.*\.o/${SOCKET_MANAGER_O}/; s/^Socket.*\.o/${SOCKET_O}/; s/^NetworkFunctionLocks.*\.o/${NETWORK_FUNCTION_LOCKS_O}/; s/^Path.*\.o/${PATH_O}/; s/^Directory.*\.o/${DIRECTORY_O}/; s/^TypeIO.*\.o/${TYPE_IO_O}/; s/^Time.*\.o/${TIME_O}/; s/^MutexLock.*\.o/${MUTEX_LOCK_O}/; s/^BinarySemaphore.*\.o/${BINARY_SEMAPHORE_O}/; s/^AppLog.*\.o/${APP_LOG_O}/; s/^PrintLog.*\.o/${PRINT_LOG_O}/; s/^FileLog.*\.o/${FILE_LOG_O}/; s/^Log.*\.o/${LOG_O}/; s/^PrintUtils.*\.o/${PRINT_UTILS_O}/; s/^WebClient.*\.o/${WEB_CLIENT_O}/; s/^URLUtils.*\.o/${URL_UTILS_O}/; s/^MimeTyper.*\.o/${MIME_TYPER_O}/; s/^StringBufferOutputStream.*\.o/${STRING_BUFFER_OUTPUT_STREAM_O}/; s/^XMLUtils.*\.o/${XML_UTILS_O}/; s/^HTMLUtils.*\.o/${HTML_UTILS_O}/; s/^SettingsManager.*\.o/${SETTINGS_MANAGER_O}/; s/^TranslationManager.*\.o/${TRANSLATION_MANAGER_O}/; s/^stringUtils.*\.o/${STRING_UTILS_O}/; s/^sha1.*\.o/${SHA1_O}/; ' | sed ' s/^MemoryTrack.*\.o/${MEMORY_TRACK_O}/; s/^DebugMemory.*\.o/${DEBUG_MEMORY_O}/; s/^HostCatcher.*\.o/${HOST_CATCHER_O}/; s/^OutboundChannel.*\.o/${OUTBOUND_CHANNEL_O}/; s/^DuplicateMessageDetector.*\.o/${DUPLICATE_MESSAGE_DETECTOR_O}/; s/^protocolUtils.*\.o/${PROTOCOL_UTILS_O}/; s/^MessagePerSecondLimiter.*\.o/${MESSAGE_PER_SECOND_LIMITER_O}/; s/^MultiSourceDownloader.*\.o/${MULTI_SOURCE_DOWNLOADER_O}/; s/^encodingUtils.*\.o/${ENCODING_UTILS_O}/; s/^WebServer.*\.o/${WEB_SERVER_O }/; s/^RequestHandlingThread.*\.o/${REQUEST_HANDLING_THREAD_O}/; s/^ThreadHandlingThread.*\.o/${THREAD_HANDLING_THREAD_O}/; s/^Thread.*\.o/${THREAD_O}/; s/^ConnectionPermissionHandler.*\.o/${CONNECTION_PERMISSION_HANDLER_O}/; s/^StopSignalThread.*\.o/${STOP_SIGNAL_THREAD_O}/; s/^FinishedSignalThreadManager.*\.o/${FINISHED_SIGNAL_THREAD_MANAGER_O}/; s/^FinishedSignalThread.*\.o/${FINISHED_SIGNAL_THREAD_O}/; s/^ScreenGL.*\.o/${SCREEN_GL_O}/; s/^SingleTextureGL.*\.o/${SINGLE_TEXTURE_GL_O}/; s/^PNGImageConverter.*\.o/${PNG_IMAGE_CONVERTER_O}/; ' >> Makefile.minorGems_dependencies
rm -f Makefile.minorGems_dependencies.temp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
rm -f Makefile.dependencies
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -MM glCommon.cpp features.cpp game.cpp World.cpp Plant.cpp PlantLeaf.cpp PlantFlower.cpp Fruit.cpp Gardener.cpp Portal.cpp GardenerAI2.cpp FlyingObject.cpp emotionIcons.cpp landscape.cpp SoilMap.cpp Seeds.cpp Genetics.cpp GardenerGenetics.cpp PlantGenetics.cpp PortalLayerGenetics.cpp ImmortalGenetics.cpp userInterface/ButtonBase.cpp userInterface/PlantButton.cpp userInterface/PlotButton.cpp userInterface/WaterButton.cpp userInterface/PoisonButton.cpp userInterface/HarvestButton.cpp userInterface/EmotionButton.cpp userInterface/PauseButton.cpp userInterface/RestartButton.cpp userInterface/QuitButton.cpp userInterface/TextDisplay.cpp userInterface/ObjectSelector.cpp userInterface/EatButton.cpp userInterface/GiftButton.cpp userInterface/DiscardButton.cpp userInterface/MateButton.cpp userInterface/FollowButton.cpp userInterface/TexturedPanel.cpp userInterface/NextTutorialButton.cpp userInterface/TextBlockGL.cpp sound/MusicNoteWaveTable.cpp sound/MusicPart.cpp sound/MusicPlayer.cpp sound/SoundPlayer.cpp sound/SoundSamples.cpp sound/SoundEffectsBank.cpp   >> Makefile.dependencies.temp
cat Makefile.dependencies.temp | sed ' s/^ButtonBase.o/${USER_INTERFACE_PATH}\/ButtonBase.o/; s/^PlantButton.o/${USER_INTERFACE_PATH}\/PlantButton.o/; s/^PlotButton.o/${USER_INTERFACE_PATH}\/PlotButton.o/; s/^WaterButton.o/${USER_INTERFACE_PATH}\/WaterButton.o/; s/^PoisonButton.o/${USER_INTERFACE_PATH}\/PoisonButton.o/; s/^HarvestButton.o/${USER_INTERFACE_PATH}\/HarvestButton.o/; s/^EmotionButton.o/${USER_INTERFACE_PATH}\/EmotionButton.o/; s/^PauseButton.o/${USER_INTERFACE_PATH}\/PauseButton.o/; s/^RestartButton.o/${USER_INTERFACE_PATH}\/RestartButton.o/; s/^QuitButton.o/${USER_INTERFACE_PATH}\/QuitButton.o/; s/^TextDisplay.o/${USER_INTERFACE_PATH}\/TextDisplay.o/; s/^ObjectSelector.o/${USER_INTERFACE_PATH}\/ObjectSelector.o/; s/^EatButton.o/${USER_INTERFACE_PATH}\/EatButton.o/; s/^GiftButton.o/${USER_INTERFACE_PATH}\/GiftButton.o/; s/^DiscardButton.o/${USER_INTERFACE_PATH}\/DiscardButton.o/; s/^MateButton.o/${USER_INTERFACE_PATH}\/MateButton.o/; s/^FollowButton.o/${USER_INTERFACE_PATH}\/FollowButton.o/; s/^TexturedPanel.o/${USER_INTERFACE_PATH}\/TexturedPanel.o/; s/^NextTutorialButton.o/${USER_INTERFACE_PATH}\/NextTutorialButton.o/; s/^TextBlockGL.o/${USER_INTERFACE_PATH}\/TextBlockGL.o/; s/^MusicNoteWaveTable.o/${SOUND_PATH}\/MusicNoteWaveTable.o/; s/^MusicPart.o/${SOUND_PATH}\/MusicPart.o/; s/^MusicPlayer.o/${SOUND_PATH}\/MusicPlayer.o/; s/^SoundPlayer.o/${SOUND_PATH}\/SoundPlayer.o/; s/^SoundSamples.o/${SOUND_PATH}\/SoundSamples.o/; ' >> Makefile.dependencies
rm -f Makefile.dependencies.temp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o features.o features.cpp
In file included from features.cpp:12:
../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()':
../../minorGems/io/file/File.h:645:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  645 |             parentPath = mPath->append( ".." );
      |                                         ^~~~
../../minorGems/io/file/File.h:674:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  674 |             char *parentName = "..";
      |                                ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o Fruit.o Fruit.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o glCommon.o glCommon.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o PlantFlower.o PlantFlower.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o Portal.o Portal.cpp
In file included from ../../minorGems/io/file/FileOutputStream.h:22,
                 from Portal.cpp:25:
../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()':
../../minorGems/io/file/File.h:645:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  645 |             parentPath = mPath->append( ".." );
      |                                         ^~~~
../../minorGems/io/file/File.h:674:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  674 |             char *parentName = "..";
      |                                ^~~~
Portal.cpp: In member function 'void Portal::close()':
Portal.cpp:750:13: warning: variable 'channels' set but not used [-Wunused-but-set-variable]
  750 |     double *channels[3];
      |             ^~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o PlantLeaf.o PlantLeaf.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o FlyingObject.o FlyingObject.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o Plant.o Plant.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o GardenerAI2.o GardenerAI2.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o landscape.o landscape.cpp
landscape.cpp: In function 'int getRandomPoints(double, double, double, double, double, double, double, double**, double**)':
landscape.cpp:101:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  101 |             if( landscapeSample < 0 &&
      |                 ~~~~~~~~~~~~~~~~~~~~^~
  102 |                 lastSample >= 0 ||
      |                 ~~~~~~~~~~~~~~~      
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o World.o World.cpp
World.cpp: In member function 'char World::isInRectangle(Vector3D*, Vector3D*, Vector3D*)':
World.cpp:2124:11: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2123 |         ( inPosition->mX <= inCornerA->mX
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2124 |           && inPosition->mX >= inCornerB->mX
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
World.cpp:2131:11: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2130 |         ( inPosition->mY <= inCornerA->mY
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2131 |           && inPosition->mY >= inCornerB->mY
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o emotionIcons.o emotionIcons.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o PortalLayerGenetics.o PortalLayerGenetics.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o GardenerGenetics.o GardenerGenetics.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ImmortalGenetics.o ImmortalGenetics.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o Genetics.o Genetics.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o PlantGenetics.o PlantGenetics.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/PlotButton.o userInterface/PlotButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o Gardener.o Gardener.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/PoisonButton.o userInterface/PoisonButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/HarvestButton.o userInterface/HarvestButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o game.o game.cpp
In file included from ../../minorGems/graphics/openGL/gui/LabelGL.h:19,
                 from game.cpp:55:
../../minorGems/graphics/openGL/gui/TextGL.h: In member function 'void TextGL::drawCharacter(char, double, double, double, double, double*)':
../../minorGems/graphics/openGL/gui/TextGL.h:416:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  416 |         ( mEndWidthFractionMetrics[inCharacter] -
      |                                    ^~~~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h:417:38: warning: array subscript has type 'char' [-Wchar-subscripts]
  417 |           mStartWidthFractionMetrics[inCharacter] );
      |                                      ^~~~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h:423:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  423 |     charStartX -= ( mStartWidthFractionMetrics[inCharacter] * inWidth );
      |                                                ^~~~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h: In member function 'double TextGL::measureTextWidth(char*)':
../../minorGems/graphics/openGL/gui/TextGL.h:589:38: warning: array subscript has type 'char' [-Wchar-subscripts]
  589 |             mEndWidthFractionMetrics[character] -
      |                                      ^~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h:590:40: warning: array subscript has type 'char' [-Wchar-subscripts]
  590 |             mStartWidthFractionMetrics[character];
      |                                        ^~~~~~~~~
In file included from ../../minorGems/io/file/FileOutputStream.h:22,
                 from game.cpp:59:
../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()':
../../minorGems/io/file/File.h:645:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  645 |             parentPath = mPath->append( ".." );
      |                                         ^~~~
../../minorGems/io/file/File.h:674:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  674 |             char *parentName = "..";
      |                                ^~~~
game.cpp: In function 'int main(int, char**)':
game.cpp:452:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  452 |                       "Cultivation", NULL, NULL, NULL );
      |                       ^~~~~~~~~~~~~
game.cpp: In constructor 'GameSceneHandler::GameSceneHandler(ScreenGL*)':
game.cpp:846:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  846 |     mFrameCaptureFileNamePrefix = "video/video_";
      |                                   ^~~~~~~~~~~~~~
game.cpp: In member function 'void GameSceneHandler::initFromFiles()':
game.cpp:905:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  905 |     File fontFile( NULL, "font.tga" );
      |                          ^~~~~~~~~~
game.cpp:957:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  957 |     mToolTipKeys.push_back( "tip_PlantButton" );
      |                             ^~~~~~~~~~~~~~~~~
game.cpp:958:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  958 |     mToolTipKeys.push_back( "tip_PlotButton" );
      |                             ^~~~~~~~~~~~~~~~
game.cpp:959:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  959 |     mToolTipKeys.push_back( "tip_WaterButton" );
      |                             ^~~~~~~~~~~~~~~~~
game.cpp:960:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  960 |     mToolTipKeys.push_back( "tip_HarvestButton" );
      |                             ^~~~~~~~~~~~~~~~~~~
game.cpp:961:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  961 |     mToolTipKeys.push_back( "tip_MateButton" );
      |                             ^~~~~~~~~~~~~~~~
game.cpp:962:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  962 |     mToolTipKeys.push_back( "tip_LeadButton" );
      |                             ^~~~~~~~~~~~~~~~
game.cpp:963:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  963 |     mToolTipKeys.push_back( "tip_PoisonButton" );
      |                             ^~~~~~~~~~~~~~~~~~
game.cpp:964:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  964 |     mToolTipKeys.push_back( "tip_PauseButton" );
      |                             ^~~~~~~~~~~~~~~~~
game.cpp:965:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  965 |     mToolTipKeys.push_back( "tip_RestartButton" );
      |                             ^~~~~~~~~~~~~~~~~~~
game.cpp:966:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  966 |     mToolTipKeys.push_back( "tip_QuitButton" );
      |                             ^~~~~~~~~~~~~~~~
game.cpp:967:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  967 |     mToolTipKeys.push_back( "tip_EatButton" );
      |                             ^~~~~~~~~~~~~~~
game.cpp:968:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  968 |     mToolTipKeys.push_back( "tip_GiftButton" );
      |                             ^~~~~~~~~~~~~~~~
game.cpp:969:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  969 |     mToolTipKeys.push_back( "tip_DiscardButton" );
      |                             ^~~~~~~~~~~~~~~~~~~
game.cpp:970:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  970 |     mToolTipKeys.push_back( "tip_StopTutorial" );
      |                             ^~~~~~~~~~~~~~~~~~
game.cpp:971:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  971 |     mToolTipKeys.push_back( "tip_NextTutorial" );
      |                             ^~~~~~~~~~~~~~~~~~
game.cpp:988:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  988 |     File languageNameFile( NULL, "language.txt" );
      |                                  ^~~~~~~~~~~~~~
game.cpp:1012:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1012 |             TranslationManager::setLanguage( "English" );
      |                                              ^~~~~~~~~
game.cpp: In member function 'virtual void GameSceneHandler::fireRedraw()':
game.cpp:1600:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1600 |                 char *tipStringPrefix = "";
      |                                         ^~
game.cpp:1606:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1606 |                                                         "tip_water_dump" );
      |                                                         ^~~~~~~~~~~~~~~~
game.cpp:1611:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1611 |                                                         "tip_water_pickup" );
      |                                                         ^~~~~~~~~~~~~~~~~~
game.cpp:1626:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1626 |                                                         "tip_stop_leading" );
      |                                                         ^~~~~~~~~~~~~~~~~~
game.cpp:1631:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1631 |                                                         "tip_lead" );
      |                                                         ^~~~~~~~~~
game.cpp:1718:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1718 |                 char *tipStringPrefix = "";
      |                                         ^~
game.cpp:1719:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1719 |                 char *tipStringSuffix = "";
      |                                         ^~
game.cpp:1725:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1725 |                             "tip_fruit" );
      |                             ^~~~~~~~~~~
game.cpp:1732:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1732 |                                 "tip_poisoned" );
      |                                 ^~~~~~~~~~~~~~
game.cpp:1738:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1738 |                             "tip_seed" );
      |                             ^~~~~~~~~~
game.cpp:1745:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1745 |                                 "tip_darkSoil" );
      |                                 ^~~~~~~~~~~~~~
game.cpp:1750:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1750 |                                 "tip_lightSoil" );
      |                                 ^~~~~~~~~~~~~~~
game.cpp: In member function 'virtual void GameSceneHandler::keyReleased(unsigned char, int, int)':
game.cpp:2732:15: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2732 |     if( false && inKey == 'v' || inKey == 'V' ) {
      |         ~~~~~~^~~~~~~~~~~~~~~
game.cpp: In member function 'void GameSceneHandler::tutorialDone(const char*)':
game.cpp:2831:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2831 |             nextTutorial = "tutorial_welcome1";
      |                            ^~~~~~~~~~~~~~~~~~~
game.cpp:2834:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2834 |             nextTutorial = "tutorial_welcome2";
      |                            ^~~~~~~~~~~~~~~~~~~
game.cpp:2837:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2837 |             nextTutorial = "tutorial_moving";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2840:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2840 |             nextTutorial = "tutorial_survival2";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2843:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2843 |             nextTutorial = "tutorial_survival3";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2846:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2846 |             nextTutorial = "tutorial_survival4";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2849:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2849 |             nextTutorial = "tutorial_seeds1";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2852:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2852 |             nextTutorial = "tutorial_plot";
      |                            ^~~~~~~~~~~~~~~
game.cpp:2855:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2855 |             nextTutorial = "tutorial_plot2";
      |                            ^~~~~~~~~~~~~~~~
game.cpp:2858:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2858 |             nextTutorial = "tutorial_plot3";
      |                            ^~~~~~~~~~~~~~~~
game.cpp:2861:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2861 |             nextTutorial = "tutorial_seeds2";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2864:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2864 |             nextTutorial = "tutorial_seeds3";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2867:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2867 |             nextTutorial = "tutorial_seeds4";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2870:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2870 |             nextTutorial = "tutorial_seeds5";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2873:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2873 |             nextTutorial = "tutorial_seeds6";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2876:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2876 |             nextTutorial = "tutorial_emotion2";
      |                            ^~~~~~~~~~~~~~~~~~~
game.cpp:2879:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2879 |             nextTutorial = "tutorial_emotion3";
      |                            ^~~~~~~~~~~~~~~~~~~
game.cpp:2888:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2888 |                 nextTutorial = "tutorial_lifespan2a";
      |                                ^~~~~~~~~~~~~~~~~~~~~
game.cpp:2891:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2891 |                 nextTutorial = "tutorial_lifespan2b";
      |                                ^~~~~~~~~~~~~~~~~~~~~
game.cpp:2894:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2894 |                 nextTutorial = "tutorial_lifespan2c";
      |                                ^~~~~~~~~~~~~~~~~~~~~
game.cpp:2898:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2898 |             nextTutorial = "tutorial_mating1";
      |                            ^~~~~~~~~~~~~~~~~~
game.cpp:2901:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2901 |             nextTutorial = "tutorial_mating2";
      |                            ^~~~~~~~~~~~~~~~~~
game.cpp:2904:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2904 |             nextTutorial = "tutorial_mating3";
      |                            ^~~~~~~~~~~~~~~~~~
game.cpp:2907:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2907 |             nextTutorial = "tutorial_birth2";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2910:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2910 |             nextTutorial = "tutorial_poisoned2";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2913:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2913 |             nextTutorial = "tutorial_death2";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2916:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2916 |             nextTutorial = "tutorial_death3";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2919:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2919 |             nextTutorial = "tutorial_death4";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2922:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2922 |             nextTutorial = "tutorial_death5";
      |                            ^~~~~~~~~~~~~~~~~
game.cpp:2927:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2927 |                 nextTutorial = "tutorial_death6a";
      |                                ^~~~~~~~~~~~~~~~~~
game.cpp:2930:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2930 |                 nextTutorial = "tutorial_death6b";
      |                                ^~~~~~~~~~~~~~~~~~
game.cpp:2934:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2934 |             nextTutorial = "tutorial_gate2";
      |                            ^~~~~~~~~~~~~~~~
game.cpp:2937:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2937 |             nextTutorial = "tutorial_gate3";
      |                            ^~~~~~~~~~~~~~~~
game.cpp:2940:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2940 |             nextTutorial = "tutorial_gate4";
      |                            ^~~~~~~~~~~~~~~~
game.cpp:2943:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2943 |             nextTutorial = "tutorial_gate5";
      |                            ^~~~~~~~~~~~~~~~
game.cpp:2946:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2946 |             nextTutorial = "tutorial_immortal2";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2949:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2949 |             nextTutorial = "tutorial_immortal3";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2952:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2952 |             nextTutorial = "tutorial_immortal4";
      |                            ^~~~~~~~~~~~~~~~~~~~
game.cpp:2955:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 2955 |             nextTutorial = "tutorial_immortal5";
      |                            ^~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/PlantButton.o userInterface/PlantButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/WaterButton.o userInterface/WaterButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/TextDisplay.o userInterface/TextDisplay.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/ObjectSelector.o userInterface/ObjectSelector.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o Seeds.o Seeds.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/EmotionButton.o userInterface/EmotionButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/ButtonBase.o userInterface/ButtonBase.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/QuitButton.o userInterface/QuitButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/RestartButton.o userInterface/RestartButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/MateButton.o userInterface/MateButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o SoilMap.o SoilMap.cpp
SoilMap.cpp: In member function 'Vector3D* SoilMap::getClosestBoundaryPoint(Vector3D*)':
SoilMap.cpp:476:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  476 |                             onLand &&
      |                             ~~~~~~~^~
  477 |                             mWaterBoundaryImageAlpha[ pixelIndex ] > 0.5
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/DiscardButton.o userInterface/DiscardButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/PauseButton.o userInterface/PauseButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o sound/MusicNoteWaveTable.o sound/MusicNoteWaveTable.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/EatButton.o userInterface/EatButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/FollowButton.o userInterface/FollowButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o sound/SoundSamples.o sound/SoundSamples.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/GiftButton.o userInterface/GiftButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o sound/SoundEffectsBank.o sound/SoundEffectsBank.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o sound/MusicPlayer.o sound/MusicPlayer.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o sound/SoundPlayer.o sound/SoundPlayer.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/io/linux/TypeIOLinux.o ../../minorGems/io/linux/TypeIOLinux.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/util/stringUtils.o ../../minorGems/util/stringUtils.cpp
../../minorGems/util/stringUtils.cpp: In function 'char* concatonate(char*, char*)':
../../minorGems/util/stringUtils.cpp:178:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  178 |     char *glue = "";
      |                  ^~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/util/StringBufferOutputStream.o ../../minorGems/util/StringBufferOutputStream.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/io/file/linux/PathLinux.o ../../minorGems/io/file/linux/PathLinux.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/system/linux/ThreadLinux.o ../../minorGems/system/linux/ThreadLinux.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o sound/MusicPart.o sound/MusicPart.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/system/linux/MutexLockLinux.o ../../minorGems/system/linux/MutexLockLinux.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/system/unix/TimeUnix.o ../../minorGems/system/unix/TimeUnix.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/graphics/converters/PNGImageConverter.o ../../minorGems/graphics/converters/PNGImageConverter.cpp
../../minorGems/graphics/converters/PNGImageConverter.cpp: In member function 'virtual void PNGImageConverter::formatImage(Image*, OutputStream*)':
../../minorGems/graphics/converters/PNGImageConverter.cpp:183:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  183 |     writeChunk( "IHDR", headerData, 13, inStream );
      |                 ^~~~~~
../../minorGems/graphics/converters/PNGImageConverter.cpp:424:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  424 |     writeChunk( "IDAT", zlibBytes, zlibBlock.size(), inStream );
      |                 ^~~~~~
../../minorGems/graphics/converters/PNGImageConverter.cpp:430:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  430 |     writeChunk( "IEND", NULL, 0, inStream );
      |                 ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/util/TranslationManager.o ../../minorGems/util/TranslationManager.cpp
In file included from ../../minorGems/util/TranslationManager.cpp:15:
../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()':
../../minorGems/io/file/File.h:645:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  645 |             parentPath = mPath->append( ".." );
      |                                         ^~~~
../../minorGems/io/file/File.h:674:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  674 |             char *parentName = "..";
      |                                ^~~~
../../minorGems/util/TranslationManager.cpp: In constructor 'TranslationManagerStaticMembers::TranslationManagerStaticMembers()':
../../minorGems/util/TranslationManager.cpp:150:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  150 |     setDirectoryAndLanguage( "languages", "English" );
      |                              ^~~~~~~~~~~
../../minorGems/util/TranslationManager.cpp:150:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  150 |     setDirectoryAndLanguage( "languages", "English" );
      |                                           ^~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/NextTutorialButton.o userInterface/NextTutorialButton.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/graphics/openGL/ScreenGL.o ../../minorGems/graphics/openGL/ScreenGL.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/TextBlockGL.o userInterface/TextBlockGL.cpp
In file included from ../../minorGems/graphics/openGL/gui/LabelGL.h:19,
                 from userInterface/TextBlockGL.h:12,
                 from userInterface/TextBlockGL.cpp:9:
../../minorGems/graphics/openGL/gui/TextGL.h: In member function 'void TextGL::drawCharacter(char, double, double, double, double, double*)':
../../minorGems/graphics/openGL/gui/TextGL.h:416:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  416 |         ( mEndWidthFractionMetrics[inCharacter] -
      |                                    ^~~~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h:417:38: warning: array subscript has type 'char' [-Wchar-subscripts]
  417 |           mStartWidthFractionMetrics[inCharacter] );
      |                                      ^~~~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h:423:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  423 |     charStartX -= ( mStartWidthFractionMetrics[inCharacter] * inWidth );
      |                                                ^~~~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h: In member function 'double TextGL::measureTextWidth(char*)':
../../minorGems/graphics/openGL/gui/TextGL.h:589:38: warning: array subscript has type 'char' [-Wchar-subscripts]
  589 |             mEndWidthFractionMetrics[character] -
      |                                      ^~~~~~~~~
../../minorGems/graphics/openGL/gui/TextGL.h:590:40: warning: array subscript has type 'char' [-Wchar-subscripts]
  590 |             mStartWidthFractionMetrics[character];
      |                                        ^~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o userInterface/TexturedPanel.o userInterface/TexturedPanel.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common -c -o ../../minorGems/graphics/openGL/SingleTextureGL.o ../../minorGems/graphics/openGL/SingleTextureGL.cpp
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
make: Entering directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
g++  -Wall  -DLINUX  -O9 -I../.. -I../../minorGems/sound/portaudio/pa_common  -o Cultivation glCommon.o features.o game.o World.o Plant.o PlantLeaf.o PlantFlower.o Fruit.o Gardener.o Portal.o GardenerAI2.o FlyingObject.o emotionIcons.o landscape.o SoilMap.o Seeds.o Genetics.o GardenerGenetics.o PlantGenetics.o PortalLayerGenetics.o ImmortalGenetics.o userInterface/ButtonBase.o userInterface/PlantButton.o userInterface/PlotButton.o userInterface/WaterButton.o userInterface/PoisonButton.o userInterface/HarvestButton.o userInterface/EmotionButton.o userInterface/PauseButton.o userInterface/RestartButton.o userInterface/QuitButton.o userInterface/TextDisplay.o userInterface/ObjectSelector.o userInterface/EatButton.o userInterface/GiftButton.o userInterface/DiscardButton.o userInterface/MateButton.o userInterface/FollowButton.o userInterface/TexturedPanel.o userInterface/NextTutorialButton.o userInterface/TextBlockGL.o sound/MusicNoteWaveTable.o sound/MusicPart.o sound/MusicPlayer.o sound/SoundPlayer.o sound/SoundSamples.o sound/SoundEffectsBank.o ../../minorGems/graphics/openGL/ScreenGL.o ../../minorGems/graphics/openGL/SingleTextureGL.o ../../minorGems/io/linux/TypeIOLinux.o ../../minorGems/util/stringUtils.o ../../minorGems/util/StringBufferOutputStream.o ../../minorGems/io/file/linux/PathLinux.o ../../minorGems/system/unix/TimeUnix.o ../../minorGems/system/linux/ThreadLinux.o ../../minorGems/system/linux/MutexLockLinux.o ../../minorGems/graphics/converters/PNGImageConverter.o ../../minorGems/util/TranslationManager.o -Llib -lGL -lglut -lGLU -lX11 ../../minorGems/sound/portaudio/lib/libportaudio.a -lpthread 
make: Leaving directory '/usr/src/RPM/BUILD/Cultivation_8_UnixSource/game2/gameSource'
+ popd
~/RPM/BUILD/Cultivation_8_UnixSource/game2 ~/RPM/BUILD/Cultivation_8_UnixSource
+ popd
~/RPM/BUILD/Cultivation_8_UnixSource
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.18961
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/Cultivation-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/Cultivation-buildroot
+ cd Cultivation_8_UnixSource
+ install -dm 755 /usr/src/tmp/Cultivation-buildroot/usr/bin
+ install -dm 755 /usr/src/tmp/Cultivation-buildroot/usr/games
+ install -pm 755 game2/gameSource/Cultivation /usr/src/tmp/Cultivation-buildroot/usr/games/Cultivation.bin
+ install -dm 755 /usr/src/tmp/Cultivation-buildroot/usr/share/Cultivation
+ install -pm 644 game2/gameSource/font.tga /usr/src/tmp/Cultivation-buildroot/usr/share/Cultivation
+ install -pm 644 game2/gameSource/features.txt /usr/src/tmp/Cultivation-buildroot/usr/share/Cultivation
+ install -pm 644 game2/gameSource/language.txt /usr/src/tmp/Cultivation-buildroot/usr/share/Cultivation
+ install -dm 755 /usr/src/tmp/Cultivation-buildroot/usr/share/Cultivation/languages
+ install -pm 644 game2/gameSource/languages/English.txt game2/gameSource/languages/French.txt /usr/src/tmp/Cultivation-buildroot/usr/share/Cultivation/languages
+ cat
+ install -pm 755 Cultivation.sh /usr/src/tmp/Cultivation-buildroot/usr/bin/Cultivation
+ install -dm 755 /usr/src/tmp/Cultivation-buildroot/usr/share/pixmaps
+ install -pm 644 game2/build/win32/iconSource.png /usr/src/tmp/Cultivation-buildroot/usr/share/pixmaps/Cultivation.png
+ install -dm 755 /usr/src/tmp/Cultivation-buildroot//usr/share/applications
+ cat
+ desktop-file-install --dir=/usr/src/tmp/Cultivation-buildroot/usr/share/applications Cultivation.desktop --vendor=
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/Cultivation-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/Cultivation-buildroot (binconfig,pkgconfig,libtool,desktop)
/usr/share/applications/Cultivation.desktop: performed minor cleanup:
8d7
< Encoding=UTF-8
Checking contents of files in /usr/src/tmp/Cultivation-buildroot/ (default)
Compressing files in /usr/src/tmp/Cultivation-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/Cultivation-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/games/Cultivation.bin: uses non-LFS functions: __xstat fopen open readdir
Hardlinking identical .pyc and .pyo files
Processing files: Cultivation-8-alt5
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.18961
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Cultivation_8_UnixSource
+ DOCDIR=/usr/src/tmp/Cultivation-buildroot/usr/share/doc/Cultivation-8
+ export DOCDIR
+ rm -rf /usr/src/tmp/Cultivation-buildroot/usr/share/doc/Cultivation-8
+ /bin/mkdir -p /usr/src/tmp/Cultivation-buildroot/usr/share/doc/Cultivation-8
+ cp -prL game2/documentation/changeLog.txt game2/documentation/gameDesign game2/documentation/how_to_play.txt game2/documentation/igf game2/documentation/notes /usr/src/tmp/Cultivation-buildroot/usr/share/doc/Cultivation-8
+ chmod -R go-w /usr/src/tmp/Cultivation-buildroot/usr/share/doc/Cultivation-8
+ chmod -R a+rX /usr/src/tmp/Cultivation-buildroot/usr/share/doc/Cultivation-8
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HrJ8zl
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FLsukl
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
find-requires: FINDPACKAGE-COMMANDS: cp ln mkdir
Requires: /bin/bash, /lib/ld-linux.so.2, coreutils, libGL.so.1 >= set:pjdsnIDZqi0Gpmp2a25jhKjYhcAzunWpqDCN7gKBqNITjNbHZJjrHgOJIvV44gZ4a5CTsWW6uXpg4K1S7rUmpvDNEacY2RXnQzb50lpmKp9TZi0, libGLU.so.1 >= set:jg1tSXZ97p7r, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libglut.so.3 >= set:lg6dU1kynutfUktThdtWQ5AnR8eAZEMeNGpPW83DbJwgtYpt6aQ8lB0Zxb, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), 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.s5jMAk
Creating Cultivation-debuginfo package
Processing files: Cultivation-debuginfo-8-alt5
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.L48ALm
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Y3Lxno
find-requires: running scripts (debuginfo)
Requires: Cultivation = 8-alt5, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libGLU.so.1), debug(libc.so.6), debug(libgcc_s.so.1), debug(libglut.so.3), debug(libm.so.6), debug(libpthread.so.0), debug(libstdc++.so.6)
Adding to Cultivation-debuginfo a strict dependency on Cultivation
Wrote: /usr/src/RPM/RPMS/i586/Cultivation-8-alt5.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/Cultivation-debuginfo-8-alt5.i586.rpm
46.04user 3.73system 0:57.04elapsed 87%CPU (0avgtext+0avgdata 73932maxresident)k
0inputs+0outputs (0major+1065310minor)pagefaults 0swaps
/.out/Cultivation-8-alt5.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/Cultivation-debuginfo-8-alt5.i586.rpm: The use of such a license name is ambiguous: GPL
53.04user 6.85system 1:16.50elapsed 78%CPU (0avgtext+0avgdata 108804maxresident)k
0inputs+0outputs (0major+1380731minor)pagefaults 0swaps
--- Cultivation-8-alt5.i586.rpm.repo	2019-11-09 11:04:12.000000000 +0000
+++ Cultivation-8-alt5.i586.rpm.hasher	2020-03-21 11:06:53.215884991 +0000
@@ -33,2 +33,3 @@
 Requires: libc.so.6(GLIBC_2.4)  
+Requires: libc.so.6(GLIBC_2.7)  
 Requires: libgcc_s.so.1(GCC_3.0)  
@@ -37,2 +38,3 @@
 Requires: libm.so.6(GLIBC_2.1)  
+Requires: libm.so.6(GLIBC_2.29)  
 Requires: libpthread.so.0(GLIBC_2.0)