<86>Jan 26 02:00:03 userdel[19485]: delete user 'rooter' <86>Jan 26 02:00:03 userdel[19485]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 26 02:00:03 groupadd[19495]: group added to /etc/group: name=rooter, GID=570 <86>Jan 26 02:00:03 groupadd[19495]: group added to /etc/gshadow: name=rooter <86>Jan 26 02:00:03 groupadd[19495]: new group: name=rooter, GID=570 <86>Jan 26 02:00:03 useradd[19499]: new user: name=rooter, UID=570, GID=570, home=/root, shell=/bin/bash <86>Jan 26 02:00:03 userdel[19510]: delete user 'builder' <86>Jan 26 02:00:03 userdel[19510]: removed group 'builder' owned by 'builder' <86>Jan 26 02:00:03 userdel[19510]: removed shadow group 'builder' owned by 'builder' <86>Jan 26 02:00:03 groupadd[19515]: group added to /etc/group: name=builder, GID=571 <86>Jan 26 02:00:03 groupadd[19515]: group added to /etc/gshadow: name=builder <86>Jan 26 02:00:03 groupadd[19515]: new group: name=builder, GID=571 <86>Jan 26 02:00:03 useradd[19525]: new user: name=builder, UID=571, GID=571, home=/usr/src, shell=/bin/bash <13>Jan 26 02:00:09 rpmi: xorg-xproto-devel-7.0.31-alt1 1480491055 installed <13>Jan 26 02:00:09 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Jan 26 02:00:09 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Jan 26 02:00:09 rpmi: libexpat-2.1.0-alt1 1347469773 installed <13>Jan 26 02:00:09 rpmi: libSM-1.2.2-alt1 1391072690 installed <13>Jan 26 02:00:09 rpmi: libopenal1-1.17.2-alt1 1481478033 installed <13>Jan 26 02:00:09 rpmi: xorg-randrproto-devel-1:1.5.0-alt1 1431936131 installed <13>Jan 26 02:00:09 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Jan 26 02:00:09 rpmi: xorg-inputproto-devel-1:2.3.2-alt1 1480491157 installed <13>Jan 26 02:00:09 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531929 installed <13>Jan 26 02:00:09 rpmi: libpciaccess-1:0.13.4-alt1 1431681690 installed <13>Jan 26 02:00:09 rpmi: libdrm-1:2.4.74-alt1 1484221443 installed <13>Jan 26 02:00:09 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Jan 26 02:00:09 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Jan 26 02:00:09 rpmi: libdrm-devel-1:2.4.74-alt1 1484221443 installed <13>Jan 26 02:00:09 rpmi: libpciaccess-devel-1:0.13.4-alt1 1431681690 installed <13>Jan 26 02:00:09 rpmi: libalut-1.1.0-alt5 1301303217 installed <13>Jan 26 02:00:09 rpmi: libopenal-devel-1.17.2-alt1 1481478033 installed <13>Jan 26 02:00:09 rpmi: libICE-devel-1.0.9-alt1 1409902721 installed <13>Jan 26 02:00:09 rpmi: libSM-devel-1.2.2-alt1 1391072690 installed <13>Jan 26 02:00:09 rpmi: xorg-fixesproto-devel-1:5.0-alt1 1300091058 installed <13>Jan 26 02:00:09 rpmi: xorg-xineramaproto-devel-1:1.2.1-alt1 1294328562 installed <13>Jan 26 02:00:09 rpmi: xorg-xf86driproto-devel-2.1.1-alt1 1294328451 installed <13>Jan 26 02:00:09 rpmi: xorg-videoproto-devel-2.3.3-alt1 1480491098 installed <13>Jan 26 02:00:09 rpmi: xorg-util-macros-1.19.0-alt1 1409047704 installed <13>Jan 26 02:00:09 rpmi: xorg-presentproto-devel-1.0-alt1 1389200412 installed <13>Jan 26 02:00:09 rpmi: xorg-fontsproto-devel-2.1.3-alt1 1405793916 installed <13>Jan 26 02:00:09 rpmi: xorg-dri3proto-devel-1.0-alt1 1389181940 installed <13>Jan 26 02:00:09 rpmi: xorg-dri2proto-devel-2.8-alt1 1347727585 installed <13>Jan 26 02:00:09 rpmi: rpm-macros-java-1:4.6.0-alt10_14jpp8 1481282571 installed <13>Jan 26 02:00:09 rpmi: zlib-devel-1.2.8-alt1 1371079011 installed <13>Jan 26 02:00:09 rpmi: libpng15-1.5.28-alt1 1484572069 installed <13>Jan 26 02:00:09 rpmi: libpixman-3:0.34.0-alt1 1480491657 installed <13>Jan 26 02:00:09 rpmi: libpixman-devel-3:0.34.0-alt1 1480491657 installed <13>Jan 26 02:00:09 rpmi: mono-mscorlib-2.10.11-alt3 1366809873 installed <13>Jan 26 02:00:09 rpmi: libmono-2.10.11-alt3 1366809873 installed <13>Jan 26 02:00:09 rpmi: monodis-2.10.11-alt3 1366809873 installed <13>Jan 26 02:00:09 rpmi: libverto-0.2.6-alt1_6 1455633232 installed <13>Jan 26 02:00:09 rpmi: libkeyutils-1.5.9-alt2 1464351238 installed <13>Jan 26 02:00:09 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jan 26 02:00:09 rpmi: libgpg-error-1.20-alt1.1 1449204244 installed <13>Jan 26 02:00:09 rpmi: libgcrypt20-1.6.6-alt1 1471552782 installed <13>Jan 26 02:00:09 rpmi: libxslt-1.1.28-alt4 1448210408 installed <13>Jan 26 02:00:09 rpmi: libcom_err-1.42.13-alt2 1449075923 installed <13>Jan 26 02:00:09 rpmi: xorg-xf86vidmodeproto-devel-1:2.3.1-alt1 1294328506 installed <13>Jan 26 02:00:09 rpmi: libxshmfence-1.2-alt1 1420972190 installed <13>Jan 26 02:00:09 rpmi: libX11-locales-3:1.6.4-alt1 1480493483 installed <13>Jan 26 02:00:09 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Jan 26 02:00:09 rpmi: libxcb-1.12-alt1 1471592579 installed <13>Jan 26 02:00:10 rpmi: libX11-3:1.6.4-alt1 1480493483 installed <13>Jan 26 02:00:10 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Jan 26 02:00:10 rpmi: libXxf86vm-1.1.3-alt1 1369984835 installed <13>Jan 26 02:00:10 rpmi: libXi-1.7.4-alt1 1409902879 installed <13>Jan 26 02:00:10 rpmi: libXfixes-5.0.1-alt1 1369809608 installed <13>Jan 26 02:00:10 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Jan 26 02:00:10 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Jan 26 02:00:10 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Jan 26 02:00:10 rpmi: libXmu-1.1.2-alt1 1391072530 installed <13>Jan 26 02:00:10 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Jan 26 02:00:10 rpmi: libGL-4:13.0.3-alt1 1484223040 installed <13>Jan 26 02:00:10 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Jan 26 02:00:10 rpmi: libfreeglut-3.0.0-alt1 1429173819 installed <13>Jan 26 02:00:10 rpmi: plib-1.8.5-alt3.qa1 1366406098 installed <13>Jan 26 02:00:11 rpmi: libxcb-devel-1.12-alt1 1471592579 installed <13>Jan 26 02:00:11 rpmi: libX11-devel-3:1.6.4-alt1 1480493483 installed <13>Jan 26 02:00:11 rpmi: libGL-devel-4:13.0.3-alt1 1484223040 installed <13>Jan 26 02:00:11 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Jan 26 02:00:11 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Jan 26 02:00:11 rpmi: libXfixes-devel-5.0.1-alt1 1369809608 installed <13>Jan 26 02:00:11 rpmi: libXt-devel-1.1.4-alt1 1369984722 installed <13>Jan 26 02:00:11 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Jan 26 02:00:11 rpmi: lua5.3-5.3.3-alt4 1482339534 installed <13>Jan 26 02:00:11 rpmi: javapackages-tools-1:4.6.0-alt10_14jpp8 1481282571 installed <13>Jan 26 02:00:11 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Jan 26 02:00:12 rpmi: libstdc++6-devel-6.3.1-alt1 1484277945 installed <13>Jan 26 02:00:12 rpmi: ca-certificates-2016.09.28-alt1 1475233825 installed <13>Jan 26 02:00:12 rpmi: libcrypto10-1.0.2j-alt1 1474898021 installed <13>Jan 26 02:00:12 rpmi: libssl10-1.0.2j-alt1 1474898021 installed <13>Jan 26 02:00:12 rpmi: libkrb5-1.14.2-alt2 1465464128 installed <13>Jan 26 02:00:12 rpmi: rpm-build-python3-0.1.11-alt1 1484131403 installed <13>Jan 26 02:00:13 rpmi: python3-3.5.1-alt7 1462447642 installed <13>Jan 26 02:00:13 rpmi: python3-base-3.5.1-alt7 1462447642 installed <13>Jan 26 02:00:13 rpmi: python3-module-six-1.10.0-alt1 1483422782 installed <13>Jan 26 02:00:14 rpmi: python3-module-cssselect-0.9.1-alt1.1 1457858257 installed <13>Jan 26 02:00:14 rpmi: python3-module-genshi-0.7-alt1.1.1.1 1460400448 installed <13>Jan 26 02:00:14 rpmi: python3-module-lxml-3.5.0-alt2.beta1.git20150727 1462232478 installed <13>Jan 26 02:00:14 rpmi: python3-module-html5lib-1:0.999999-alt1.1.1.1 1460400556 installed <13>Jan 26 02:00:14 rpmi: python3-module-javapackages-1:4.6.0-alt10_14jpp8 1481282571 installed <13>Jan 26 02:00:14 rpmi: rpm-build-java-1:4.6.0-alt10_14jpp8 1481282571 installed <13>Jan 26 02:00:15 rpmi: gcc6-c++-6.3.1-alt1 1484277945 installed <13>Jan 26 02:00:15 rpmi: libXrandr-devel-1.5.0-alt1 1431936189 installed <13>Jan 26 02:00:15 rpmi: libXmu-devel-1.1.2-alt1 1391072530 installed <13>Jan 26 02:00:15 rpmi: libXi-devel-1.7.4-alt1 1409902879 installed <13>Jan 26 02:00:15 rpmi: libfreeglut-devel-3.0.0-alt1 1429173819 installed <13>Jan 26 02:00:15 rpmi: plib-devel-1.8.5-alt3.qa1 1366406098 installed <13>Jan 26 02:00:15 rpmi: libXxf86vm-devel-1.1.3-alt1 1369984835 installed <13>Jan 26 02:00:15 rpmi: rpm-build-mono-1.3.2.1-alt1 1459957368 installed <13>Jan 26 02:00:15 rpmi: xorg-sdk-2:1.19.1-alt1 1484224283 installed <13>Jan 26 02:00:15 rpmi: libpng-devel-1.5.28-alt1 1484572069 installed <13>Jan 26 02:00:15 rpmi: libalut-devel-1.1.0-alt5 1301303217 installed <13>Jan 26 02:00:15 rpmi: libexpat-devel-2.1.0-alt1 1347469773 installed <13>Jan 26 02:00:15 rpmi: xorg-cf-files-1.0.6-alt1 1453137637 installed <13>Jan 26 02:00:15 rpmi: imake-1.0.7-alt2 1401895768 installed Installing TORCS-1.3.0-alt6.2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.15592 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf torcs-1.3.0 + echo 'Source #0 (TORCS-1.3.0-src.tar.bz2):' Source #0 (TORCS-1.3.0-src.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/TORCS-1.3.0-src.tar.bz2 + /bin/tar -xf - + cd torcs-1.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + cd /usr/src/RPM/BUILD + echo 'Source #1 (TORCS-1.3.0-src-robots-base.tar.bz2):' Source #1 (TORCS-1.3.0-src-robots-base.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/TORCS-1.3.0-src-robots-base.tar.bz2 + /bin/tar -xf - + cd torcs-1.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + cd /usr/src/RPM/BUILD + echo 'Source #2 (TORCS-1.3.0-src-robots-berniw.tar.bz2):' Source #2 (TORCS-1.3.0-src-robots-berniw.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/TORCS-1.3.0-src-robots-berniw.tar.bz2 + /bin/tar -xf - + cd torcs-1.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + cd /usr/src/RPM/BUILD + echo 'Source #3 (TORCS-1.3.0-src-robots-bt.tar.bz2):' Source #3 (TORCS-1.3.0-src-robots-bt.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/TORCS-1.3.0-src-robots-bt.tar.bz2 + /bin/tar -xf - + cd torcs-1.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + cd /usr/src/RPM/BUILD + echo 'Source #4 (TORCS-1.3.0-src-robots-olethros.tar.bz2):' Source #4 (TORCS-1.3.0-src-robots-olethros.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/TORCS-1.3.0-src-robots-olethros.tar.bz2 + /bin/tar -xf - + cd torcs-1.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (torcs-1.3.0.patch):' Patch #0 (torcs-1.3.0.patch): + /usr/bin/patch -p0 patching file Make-default.mk patching file configure.in patching file src/libs/client/Makefile patching file src/libs/Makefile patching file src/libs/raceengineclient/Makefile patching file src/libs/txml/Makefile patching file TORCS.desktop patching file src/modules/graphic/ssggraph/Makefile + echo 'Patch #3 (torcs-1.2.4-alt-remove-gdb.patch):' Patch #3 (torcs-1.2.4-alt-remove-gdb.patch): + /usr/bin/patch -p1 patching file src/linux/torcs.in + echo 'Patch #14 (torcs-stringcompare.diff):' Patch #14 (torcs-stringcompare.diff): + /usr/bin/patch -p0 patching file src/libs/confscreens/driverconfig.cpp + echo 'Patch #15 (torcs-gcc43.patch):' Patch #15 (torcs-gcc43.patch): + /usr/bin/patch -p0 patching file src/drivers/olethros/Trajectory.cpp patching file ./src/modules/simu/simuv2/SOLID-2.0/src/BBoxTree.cpp patching file ./src/modules/simu/simuv2/SOLID-2.0/src/Complex.cpp patching file ./src/modules/simu/simuv2/SOLID-2.0/src/Endpoint.cpp patching file ./src/modules/simu/simuv2/SOLID-2.0/src/Object.cpp + echo 'Patch #16 (torcs-glibc.patch):' Patch #16 (torcs-glibc.patch): + /usr/bin/patch -p0 patching file src/modules/graphic/ssggraph/grtexture.cpp patching file src/tools/trackgen/objects.cpp + echo 'Patch #17 (TORCS-1.3.0-alt-libpng15.patch):' Patch #17 (TORCS-1.3.0-alt-libpng15.patch): + /usr/bin/patch -p2 patching file src/libs/tgfclient/img.cpp + xargs -0 sed -i 's|\xE9|e|g' + find ./ -name '*.xml' -print0 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.18421 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd torcs-1.3.0 ++ pwd ++ pwd + export TORCS_BASE=/usr/src/RPM/BUILD/torcs-1.3.0 MAKE_DEFAULT=/usr/src/RPM/BUILD/torcs-1.3.0/Make-default.mk + TORCS_BASE=/usr/src/RPM/BUILD/torcs-1.3.0 + MAKE_DEFAULT=/usr/src/RPM/BUILD/torcs-1.3.0/Make-default.mk + export 'CFLAGS= -fPIC' + CFLAGS=' -fPIC' + export 'CXXFLAGS= -fPIC' + CXXFLAGS=' -fPIC' + autoconf + CFLAGS=' -fPIC' + export CFLAGS + CXXFLAGS=' -fPIC' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -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 dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + sort -u + ./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 --without-included-gettext --x-libraries=/usr/lib configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... 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 we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of i586-alt-linux-gcc... none checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking dependency style of i586-alt-linux-g++... none checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking how to run the C++ preprocessor... i586-alt-linux-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking for ar... ar checking for ld... ld checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for X... libraries /usr/lib, headers checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking GL/glx.h usability... yes checking GL/glx.h presence... yes checking for GL/glx.h... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/Xatom.h usability... yes checking X11/Xatom.h presence... yes checking for X11/Xatom.h... yes checking X11/keysym.h usability... yes checking X11/keysym.h presence... yes checking for X11/keysym.h... yes checking plib/ssg.h usability... yes checking plib/ssg.h presence... yes checking for plib/ssg.h... yes checking AL/al.h usability... yes checking AL/al.h presence... yes checking for AL/al.h... yes checking AL/alut.h usability... yes checking AL/alut.h presence... yes checking for AL/alut.h... yes checking for sin in -lm... yes checking for XOpenDisplay in -lX11... yes checking for XShmCreateImage in -lXext... yes checking for IceSetIOErrorHandler in -lICE... yes checking for SmsSetErrorHandler in -lSM... yes checking for XtDisplay in -lXt... yes checking for XOpenDevice in -lXi... yes checking for XmuSimpleErrorHandler in -lXmu... yes checking for XF86VidModeSetViewPort in -lXxf86vm... yes checking for XRenderSetSubpixelOrder in -lXrender... yes checking for XRRQueryVersion in -lXrandr... yes checking for alEnable in -lopenal... yes checking for alutLoadWAVFile in -lalut... yes checking for dlopen in -ldl... yes checking for dlopen... yes checking for strndup... yes checking for crc32 in -lz... yes checking for png_init_io in -lpng... yes checking for XML_Parse in -lexpat... yes checking for glGetString in -lGL... yes checking for gluOrtho2D in -lGLU... yes checking for glutSwapBuffers in -lglut... yes checking for main in -lplibul... yes checking for main in -lplibsg... yes checking for main in -lplibsl... yes checking for main in -lplibsm... yes checking for main in -lplibssg... yes checking for main in -lplibssgaux... yes checking for plib 1.8.3 or newer... yes checking for GL_VERSION_1_3... yes checking for GL_ARB_texture_compression... yes configure: creating ./config.status config.status: creating Make-config config.status: WARNING: 'Make-config.in' seems to ignore the --datarootdir setting config.status: creating src/linux/torcs config.status: WARNING: 'src/linux/torcs.in' seems to ignore the --datarootdir setting config.status: creating src/tools/accc/accc config.status: WARNING: 'src/tools/accc/accc.in' seems to ignore the --datarootdir setting config.status: creating src/tools/nfs2ac/nfs2ac config.status: WARNING: 'src/tools/nfs2ac/nfs2ac.in' seems to ignore the --datarootdir setting config.status: creating src/tools/nfsperf/nfsperf config.status: WARNING: 'src/tools/nfsperf/nfsperf.in' seems to ignore the --datarootdir setting config.status: creating src/tools/texmapper/texmapper config.status: WARNING: 'src/tools/texmapper/texmapper.in' seems to ignore the --datarootdir setting config.status: creating src/tools/trackgen/trackgen config.status: WARNING: 'src/tools/trackgen/trackgen.in' seems to ignore the --datarootdir setting config.status: creating src/doc/torcsdoc.conf config.status: creating src/tools/package/specfiles/torcs-data.spec config.status: creating src/tools/package/specfiles/torcs-data-cars-Patwo-Design.spec config.status: creating src/tools/package/specfiles/torcs-data-cars-kcendra-gt.spec config.status: creating src/tools/package/specfiles/torcs-data-cars-kcendra-sport.spec config.status: creating src/tools/package/specfiles/torcs-data-cars-kcendra-roadsters.spec config.status: creating src/tools/package/specfiles/torcs-data-cars-extra.spec config.status: creating src/tools/package/specfiles/torcs-data-tracks-base.spec config.status: creating src/tools/package/specfiles/torcs-robot-K1999.spec config.status: creating src/tools/package/specfiles/torcs-robot-base.spec config.status: creating src/tools/package/specfiles/torcs-robot-berniw.spec config.status: creating src/tools/package/specfiles/torcs.spec config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --without-included-gettext + make make: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0' make[1]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/interfaces' mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/include Exporting car.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h Exporting graphic.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h Exporting js.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/js.h Exporting playerpref.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h Exporting raceman.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h Exporting replay.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/replay.h Exporting robot.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h Exporting simu.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/simu.h Exporting telemetry.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/telemetry.h Exporting track.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/interfaces' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml' Exporting xml.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/xml.h Exporting xmlparse.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/xmlparse.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgf' Exporting tgf.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h Exporting os.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/os.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgf' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgfclient' Exporting tgfclient.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h Exporting screen_properties.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h Exporting glfeatures.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgfclient' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/confscreens' Exporting confscreens.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/confscreens.h Exporting driverconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/driverconfig.h Exporting joystickconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/joystickconfig.h Exporting mouseconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/mouseconfig.h Exporting controlconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/controlconfig.h Exporting graphconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphconfig.h Exporting simuconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/simuconfig.h Exporting soundconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/soundconfig.h Exporting openglconfig.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/openglconfig.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/confscreens' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/racescreens' Exporting racescreens.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/racescreens' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/robottools' Exporting robottools.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/robottools' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/raceengineclient' Exporting singleplayer.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/singleplayer.h Exporting raceinit.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceinit.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/raceengineclient' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/client' Exporting client.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/client.h Exporting exitmenu.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/exitmenu.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/client' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/learning' mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning Exporting policy.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/policy.h Exporting ann_policy.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/ann_policy.h Exporting ANN.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/ANN.h Exporting learn_debug.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/learn_debug.h Exporting real.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/real.h Exporting string_utils.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/string_utils.h Exporting List.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/List.h Exporting MathFunctions.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/MathFunctions.h Exporting Distribution.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/Distribution.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/learning' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/portability' Exporting portability.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/portability.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/portability' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/math' mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tmath Exporting linalg_t.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tmath/linalg_t.h Exporting v2_t.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tmath/v2_t.h Exporting v3_t.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tmath/v3_t.h Exporting v4_t.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tmath/v4_t.h Exporting straight2_t.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tmath/straight2_t.h make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/math' make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/linux' Exporting osspec.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/osspec.h make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/linux' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu' make[4]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2' make[5]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0' make[6]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/include' make[7]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/include/3D' mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D Exporting Basic.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Basic.h Exporting Matrix.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Matrix.h Exporting Point.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h Exporting Quaternion.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Quaternion.h Exporting Tuple3.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Tuple3.h Exporting Tuple4.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Tuple4.h Exporting Vector.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Vector.h make[7]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/include/3D' make[7]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/include/SOLID' mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/include/SOLID Exporting solid.h to /usr/src/RPM/BUILD/torcs-1.3.0/export/include/SOLID/solid.h make[7]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/include/SOLID' make[6]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/include' make[5]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0' make[4]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2' make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu' make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules' make[1]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src' make[1]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml' make[4]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/gennmtab' i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c gennmtab.c In file included from /usr/include/string.h:25:0, from gennmtab.c:22: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ gennmtab.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm -o gennmtab make[4]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/gennmtab' make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml' make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/accc' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/accc' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/nfs2ac' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/nfs2ac' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/nfsperf' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/nfsperf' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/texmapper' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/texmapper' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/trackgen' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/trackgen' make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/tools' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/linux' make[2]: Nothing to be done for `tools'. make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/linux' make[1]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src' make[1]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/confscreens' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H controlconfig.cpp graphconfig.cpp mouseconfig.cpp driverconfig.cpp joystickconfig.cpp simuconfig.cpp soundconfig.cpp openglconfig.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c controlconfig.cpp In file included from /usr/include/stdio.h:27:0, from controlconfig.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp: In function 'void onSteerSensChange(void*)': controlconfig.cpp:96:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, SteerSensEditId, ""); ^ controlconfig.cpp: In function 'void onDeadZoneChange(void*)': controlconfig.cpp:113:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, SteerSensEditId, ""); ^ controlconfig.cpp: In function 'void onSave(void*)': controlconfig.cpp:124:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(PrefHdle, CurrentSection, HM_ATT_STEER_SENS, NULL, SteerSensVal); ^ controlconfig.cpp:125:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(PrefHdle, CurrentSection, HM_ATT_STEER_DEAD, NULL, DeadZoneVal); ^ controlconfig.cpp:132:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, CurrentSection, Cmd[i].name, ""); ^ controlconfig.cpp:145:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, PrefHdle, "preferences"); ^ controlconfig.cpp: In function 'void updateButtonText()': controlconfig.cpp:162:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiButtonSetText (scrHandle, Cmd[i].Id, "---"); ^ controlconfig.cpp: In function 'int onKeyAction(unsigned char, int, int)': controlconfig.cpp:203:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, CurrentSection, Cmd[CurrentCmd].name, ""); ^ controlconfig.cpp: In function 'void onPush(void*)': controlconfig.cpp:336:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiButtonSetText (scrHandle, Cmd[i].Id, ""); ^ controlconfig.cpp:339:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, CurrentSection, Cmd[i].name, ""); ^ controlconfig.cpp: In function 'void onActivate(void*)': controlconfig.cpp:371:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = "---"; ^~~~~ controlconfig.cpp:373:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].name, prm); ^ controlconfig.cpp:379:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Cmd[cmd].min = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].minName, NULL, Cmd[cmd].min); ^ controlconfig.cpp:383:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Cmd[cmd].max = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].maxName, NULL, Cmd[cmd].max); ^ controlconfig.cpp:387:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Cmd[cmd].pow = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].powName, NULL, Cmd[cmd].pow); ^ controlconfig.cpp:392:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SteerSensVal = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, HM_ATT_STEER_SENS, NULL, 0); ^ controlconfig.cpp:392:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:393:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SteerSensVal = GfParmGetNum(PrefHdle, CurrentSection, HM_ATT_STEER_SENS, NULL, SteerSensVal); ^ controlconfig.cpp:394:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] DeadZoneVal = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, HM_ATT_STEER_DEAD, NULL, 0); ^ controlconfig.cpp:394:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] controlconfig.cpp:395:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] DeadZoneVal = GfParmGetNum(PrefHdle, CurrentSection, HM_ATT_STEER_DEAD, NULL, DeadZoneVal); ^ controlconfig.cpp: In function 'void* TorcsControlMenuInit(void*, int)': controlconfig.cpp:438:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Control Configuration", 0); ^ controlconfig.cpp:440:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-mouseconf.png"); ^ controlconfig.cpp:452:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (void*)i, onPush, NULL, (tfuiCallback)NULL, onFocusLost); ^ controlconfig.cpp:461:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Steer Sensibility", GFUI_FONT_MEDIUM, 30, 90, GFUI_ALIGN_HL_VB, 0); ^ controlconfig.cpp:463:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200, 90, 80, 8, NULL, (tfuiCallback)NULL, onSteerSensChange); ^ controlconfig.cpp:465:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Steer Dead Zone", GFUI_FONT_MEDIUM, 340, 90, GFUI_ALIGN_HL_VB, 0); ^ controlconfig.cpp:467:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 510, 90, 80, 8, NULL, (tfuiCallback)NULL, onDeadZoneChange); ^ controlconfig.cpp:470:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Save", NULL, onSave, NULL); ^ controlconfig.cpp:472:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, onSave, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ controlconfig.cpp:475:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] MouseCalMenuInit(scrHandle, Cmd, maxCmd), DevCalibrate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ controlconfig.cpp:478:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] JoyCalMenuInit(scrHandle, Cmd, maxCmd), DevCalibrate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ controlconfig.cpp:480:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel", prevMenu, GfuiScreenActivate, NULL); ^ controlconfig.cpp:482:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c graphconfig.cpp In file included from /usr/include/stdio.h:27:0, from graphconfig.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ graphconfig.cpp: In function 'void SaveGraphicOptions(void*)': graphconfig.cpp:58:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", FovFactorValue); ^ graphconfig.cpp:58:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:58:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:59:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, NULL, SmokeValue); ^ graphconfig.cpp:59:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:60:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, NULL, SkidValue); ^ graphconfig.cpp:60:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:61:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, LodFactorValue); ^ graphconfig.cpp:61:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:62:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "graph"); ^ graphconfig.cpp: In function 'void* GraphMenuInit(void*)': graphconfig.cpp:124:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] scrHandle = GfuiMenuScreenCreate("Graphic Configuration"); ^ graphconfig.cpp:126:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-graphconf.png"); ^ graphconfig.cpp:136:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Visibility (%):", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ graphconfig.cpp:137:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] FovFactorValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", 100.0); ^ graphconfig.cpp:137:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:137:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:143:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Smoke:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ graphconfig.cpp:144:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SmokeValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, NULL, 300.0); ^ graphconfig.cpp:144:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:150:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Skid Marks:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ graphconfig.cpp:151:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SkidValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, NULL, 20.0); ^ graphconfig.cpp:151:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:157:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "LOD factor:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ graphconfig.cpp:158:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] LodFactorValue = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, 1.0); ^ graphconfig.cpp:158:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphconfig.cpp:165:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, SaveGraphicOptions, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ graphconfig.cpp:168:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ graphconfig.cpp:170:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel", prevMenu, GfuiScreenActivate, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c mouseconfig.cpp In file included from /usr/include/stdio.h:27:0, from mouseconfig.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ mouseconfig.cpp:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ mouseconfig.cpp:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mouseconfig.cpp:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mouseconfig.cpp:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mouseconfig.cpp:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mouseconfig.cpp:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mouseconfig.cpp: In function 'void* MouseCalMenuInit(void*, tCmdInfo*, int)': mouseconfig.cpp:174:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle2, "Mouse Calibration", 0); ^ mouseconfig.cpp:177:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle2, "data/img/splash-mousecal.png"); ^ mouseconfig.cpp:183:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] InstId = GfuiLabelCreate(scrHandle2, "", GFUI_FONT_MEDIUM, 320, 80, GFUI_ALIGN_HC_VB, 60); ^ mouseconfig.cpp:186:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ mouseconfig.cpp:189:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, onActivate2, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ mouseconfig.cpp:164:9: warning: variable 'x' set but not used [-Wunused-but-set-variable] int x, y, dy; ^ mouseconfig.cpp:164:12: warning: variable 'y' set but not used [-Wunused-but-set-variable] int x, y, dy; ^ mouseconfig.cpp:164:15: warning: variable 'dy' set but not used [-Wunused-but-set-variable] int x, y, dy; ^~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c driverconfig.cpp In file included from /usr/include/stdio.h:27:0, from driverconfig.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ driverconfig.cpp:34:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; ^ driverconfig.cpp:34:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:34:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:34:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:109:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *Yn[] = {HM_VAL_YES, HM_VAL_NO}; ^ driverconfig.cpp:109:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp: In function 'void refreshEditVal()': driverconfig.cpp:115:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, NameEditId, ""); ^ driverconfig.cpp:118:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, RaceNumEditId, ""); ^ driverconfig.cpp:121:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, CarEditId, ""); ^ driverconfig.cpp:124:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, CatEditId, ""); ^ driverconfig.cpp:126:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, RaceNumEditId, ""); ^ driverconfig.cpp:129:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, TransEditId, ""); ^ driverconfig.cpp:131:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, PitsEditId, ""); ^ driverconfig.cpp:134:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, SkillId, ""); ^ driverconfig.cpp:136:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, AutoReverseId, ""); ^ driverconfig.cpp: In function 'void GenCarsInfo()': driverconfig.cpp:197:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] files = GfDirGetList("categories"); ^ driverconfig.cpp:218:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] files = GfDirGetList("cars"); ^ driverconfig.cpp:232:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(carparam, SECT_CAR, PRM_CATEGORY, ""); ^ driverconfig.cpp:232:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:232:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:254:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Removing empty category %s\n", tmpCat->_DispName); ^ driverconfig.cpp: In function 'int GenDrvList()': driverconfig.cpp:320:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver = GfParmGetStr(drvinfo, sstring, ROB_ATTR_NAME, ""); ^ driverconfig.cpp:320:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:32:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define dllname "human" ^ driverconfig.cpp:323:27: note: in expansion of macro 'dllname' PlayersInfo[i]._Name = dllname; ^~~~~~~ driverconfig.cpp:32:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define dllname "human" ^ driverconfig.cpp:332:27: note: in expansion of macro 'dllname' PlayersInfo[i]._Name = dllname; ^~~~~~~ driverconfig.cpp:334:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(drvinfo, sstring, ROB_ATTR_LEVEL, level_str[0]); ^ driverconfig.cpp:341:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(drvinfo, sstring, ROB_ATTR_CAR, ""); ^ driverconfig.cpp:341:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:356:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PlayersInfo[i].racenumber = (int)GfParmGetNum(drvinfo, sstring, ROB_ATTR_RACENUM, (char*)NULL, 0); ^ driverconfig.cpp:357:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PlayersInfo[i].color[0] = (float)GfParmGetNum(drvinfo, sstring, ROB_ATTR_RED, (char*)NULL, 1.0); ^ driverconfig.cpp:358:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PlayersInfo[i].color[1] = (float)GfParmGetNum(drvinfo, sstring, ROB_ATTR_GREEN, (char*)NULL, 1.0);; ^ driverconfig.cpp:359:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PlayersInfo[i].color[2] = (float)GfParmGetNum(drvinfo, sstring, ROB_ATTR_BLUE, (char*)NULL, 0.5);; ^ driverconfig.cpp:374:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(PrefHdle, sstring, HM_ATT_TRANS, HM_VAL_AUTO); ^ driverconfig.cpp:374:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from driverconfig.cpp:26:0: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:112:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define HM_VAL_AUTO "auto" ^ driverconfig.cpp:376:34: note: in expansion of macro 'HM_VAL_AUTO' PlayersInfo[i].transmission = HM_VAL_AUTO; ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:113:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define HM_VAL_MANUAL "manual" ^ driverconfig.cpp:378:34: note: in expansion of macro 'HM_VAL_MANUAL' PlayersInfo[i].transmission = HM_VAL_MANUAL; ^~~~~~~~~~~~~ driverconfig.cpp:380:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PlayersInfo[i].nbpitstops = (int)GfParmGetNum(PrefHdle, sstring, HM_ATT_NBPITS, (char*)NULL, 0); ^ driverconfig.cpp:381:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(PrefHdle, sstring, HM_ATT_AUTOREVERSE, Yn[0]), Yn[0])) { ^ driverconfig.cpp: In function 'void SaveDrvList(void*)': driverconfig.cpp:409:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(drvinfo, str, ROB_ATTR_NAME, ""); ^ driverconfig.cpp:409:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:411:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(drvinfo, str, ROB_ATTR_NAME, PlayersInfo[i]._DispName); ^ driverconfig.cpp:412:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(drvinfo, str, ROB_ATTR_CAR, PlayersInfo[i].carinfo->_Name); ^ driverconfig.cpp:413:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(drvinfo, str, ROB_ATTR_RACENUM, (char*)NULL, PlayersInfo[i].racenumber); ^ driverconfig.cpp:414:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(drvinfo, str, ROB_ATTR_RED, (char*)NULL, PlayersInfo[i].color[0]); ^ driverconfig.cpp:415:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(drvinfo, str, ROB_ATTR_GREEN, (char*)NULL, PlayersInfo[i].color[1]); ^ driverconfig.cpp:416:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(drvinfo, str, ROB_ATTR_BLUE, (char*)NULL, PlayersInfo[i].color[2]); ^ driverconfig.cpp:417:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(drvinfo, str, ROB_ATTR_TYPE, ROB_VAL_HUMAN); ^ driverconfig.cpp:417:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:418:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(drvinfo, str, ROB_ATTR_LEVEL, level_str[PlayersInfo[i].skilllevel]); ^ driverconfig.cpp:421:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, drvinfo, dllname); ^ driverconfig.cpp:427:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, str, HM_ATT_TRANS, PlayersInfo[i].transmission); ^ driverconfig.cpp:428:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(PrefHdle, str, HM_ATT_NBPITS, (char*)NULL, (tdble)PlayersInfo[i].nbpitstops); ^ driverconfig.cpp:429:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, str, HM_ATT_AUTOREVERSE, Yn[PlayersInfo[i].autoreverse]); ^ driverconfig.cpp:431:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, PrefHdle, "preferences"); ^ In file included from driverconfig.cpp:26:0: driverconfig.cpp: In function 'void ChangeTrans(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:112:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define HM_VAL_AUTO "auto" ^ driverconfig.cpp:585:28: note: in expansion of macro 'HM_VAL_AUTO' curPlayer->transmission = HM_VAL_AUTO; ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:113:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define HM_VAL_MANUAL "manual" ^ driverconfig.cpp:587:28: note: in expansion of macro 'HM_VAL_MANUAL' curPlayer->transmission = HM_VAL_MANUAL; ^~~~~~~~~~~~~ driverconfig.cpp: In function 'void* TorcsDriverMenuInit(void*)': driverconfig.cpp:612:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Player Configuration", 0); ^ driverconfig.cpp:614:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrdrv.png"); ^ driverconfig.cpp:616:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Players", GFUI_FONT_LARGE, 496, 400, GFUI_ALIGN_HC_VB, 0); ^ driverconfig.cpp:625:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, DeletePlayer, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:629:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, ConfControls, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:644:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Name:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:646:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x2+10, y, 180, 16, NULL, (tfuiCallback)NULL, ChangeName); ^ driverconfig.cpp:649:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Category:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:654:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:654:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:654:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:654:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:659:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:659:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:659:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:659:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:660:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CatEditId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); ^ driverconfig.cpp:664:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Car:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:669:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:669:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:669:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:669:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:674:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:674:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:674:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:674:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:675:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CarEditId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); ^ driverconfig.cpp:679:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Race Number:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:681:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x2+10, y, 0, 2, NULL, (tfuiCallback)NULL, ChangeNum); ^ driverconfig.cpp:683:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Transmission:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:688:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:688:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:688:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:688:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:693:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:693:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:693:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:693:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:694:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TransEditId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); ^ driverconfig.cpp:698:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Pit Stops:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:700:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x2+10, y, 0, 2, NULL, (tfuiCallback)NULL, ChangePits); ^ driverconfig.cpp:702:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Level:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:707:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:707:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:707:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:707:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:712:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:712:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:712:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:712:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:713:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SkillId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); ^ driverconfig.cpp:717:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Auto Reverse:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ driverconfig.cpp:722:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:722:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:722:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:722:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:727:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:727:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:727:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:727:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverconfig.cpp:728:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AutoReverseId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); ^ driverconfig.cpp:732:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, SaveDrvList, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:735:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverconfig.cpp:737:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Save Drivers", NULL, SaveDrvList, NULL); ^ driverconfig.cpp:738:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); ^ driverconfig.cpp:739:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ driverconfig.cpp:740:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Car", (void*)0, ChangeCar, NULL); ^ driverconfig.cpp:741:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Car", (void*)1, ChangeCar, NULL); ^ driverconfig.cpp:742:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_UP, "Previous Car Category", (void*)0, ChangeCat, NULL); ^ driverconfig.cpp:743:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_DOWN, "Next Car Category", (void*)1, ChangeCat, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c joystickconfig.cpp In file included from /usr/include/stdio.h:27:0, from joystickconfig.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:64:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *LabName[] = { "Steer", "Throttle", "Brake", "Clutch" }; ^ joystickconfig.cpp:64:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:64:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp:64:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] joystickconfig.cpp: In function 'void onActivate(void*)': joystickconfig.cpp:188:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle2, LabAxisId[i], "---"); ^ joystickconfig.cpp:190:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle2, LabMinId[i], ""); ^ joystickconfig.cpp:191:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle2, LabMaxId[i], ""); ^ joystickconfig.cpp: In function 'void* JoyCalMenuInit(void*, tCmdInfo*, int)': joystickconfig.cpp:209:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle2, "Joystick Calibration", 0); ^ joystickconfig.cpp:212:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle2, "data/img/splash-joycal.png"); ^ joystickconfig.cpp:220:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] LabAxisId[i] = GfuiLabelCreate(scrHandle2, " ", GFUI_FONT_MEDIUM, 2 * x, y, GFUI_ALIGN_HC_VC, 0); ^ joystickconfig.cpp:221:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] LabMinId[i] = GfuiLabelCreate(scrHandle2, " ", GFUI_FONT_MEDIUM, 3 * x, y, GFUI_ALIGN_HC_VC, 0); ^ joystickconfig.cpp:222:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] LabMaxId[i] = GfuiLabelCreate(scrHandle2, " ", GFUI_FONT_MEDIUM, 4 * x, y, GFUI_ALIGN_HC_VC, 0); ^ joystickconfig.cpp:240:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, onBack, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ joystickconfig.cpp:243:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, onActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c simuconfig.cpp In file included from /usr/include/stdio.h:27:0, from simuconfig.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ simuconfig.cpp:37:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *simuVersionList[] = {"simuv2", "simuv3"}; ^ simuconfig.cpp:37:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp: In function 'void ReadSimuCfg()': simuconfig.cpp:58:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] versionName = GfParmGetStr(paramHandle, "Modules", "simu", simuVersionList[0]); ^ simuconfig.cpp:58:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp: In function 'void SaveSimuVersion(void*)': simuconfig.cpp:80:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(paramHandle, "Modules", "simu", simuVersionList[curVersion]); ^ simuconfig.cpp:80:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:81:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, paramHandle, "raceengine"); ^ simuconfig.cpp: In function 'void* SimuMenuInit(void*)': simuconfig.cpp:127:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Simulation Configuration", 0); ^ simuconfig.cpp:128:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-simucfg.png"); ^ simuconfig.cpp:138:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Simulation version:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ simuconfig.cpp:143:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ simuconfig.cpp:143:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:143:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:143:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:148:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ simuconfig.cpp:148:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:148:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:148:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] simuconfig.cpp:149:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimuVersionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); ^ simuconfig.cpp:153:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, SaveSimuVersion, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ simuconfig.cpp:156:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ simuconfig.cpp:158:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Save", NULL, SaveSimuVersion, NULL); ^ simuconfig.cpp:159:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); ^ simuconfig.cpp:160:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ simuconfig.cpp:161:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Version in list", (void*)0, ChangeSimuVersion, NULL); ^ simuconfig.cpp:162:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Version in list", (void*)1, ChangeSimuVersion, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c soundconfig.cpp In file included from /usr/include/stdio.h:27:0, from soundconfig.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ soundconfig.cpp:39:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GR_ATT_SOUND_STATE_DISABLED}; ^ soundconfig.cpp:39:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:39:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp: In function 'void readSoundCfg()': soundconfig.cpp:64:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] optionName = GfParmGetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOptionList[0]); ^ soundconfig.cpp:64:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:73:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VolumeValue = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); ^ soundconfig.cpp:73:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:73:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp: In function 'void saveSoundOption(void*)': soundconfig.cpp:93:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOptionList[curOption]); ^ soundconfig.cpp:93:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:94:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", VolumeValue); ^ soundconfig.cpp:94:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:94:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:95:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, paramHandle, "sound"); ^ soundconfig.cpp: In function 'void* SoundMenuInit(void*)': soundconfig.cpp:155:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Sound Configuration", 0); ^ soundconfig.cpp:156:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrdrv.png"); ^ soundconfig.cpp:167:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Sound System:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); ^ soundconfig.cpp:172:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ soundconfig.cpp:172:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:172:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:172:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:178:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ soundconfig.cpp:178:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:178:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:178:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] soundconfig.cpp:180:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SoundOptionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x4, y, GFUI_ALIGN_HC_VB, 32); ^ soundconfig.cpp:195:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, saveSoundOption, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ soundconfig.cpp:198:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ soundconfig.cpp:200:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Save", NULL, saveSoundOption, NULL); ^ soundconfig.cpp:201:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); ^ soundconfig.cpp:202:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ soundconfig.cpp:203:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Option in list", (void*)0, changeSoundState, NULL); ^ soundconfig.cpp:204:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Option in list", (void*)1, changeSoundState, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c openglconfig.cpp In file included from /usr/include/stdio.h:27:0, from openglconfig.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ openglconfig.cpp:37:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *textureCompressOptionList[] = {GR_ATT_TEXTURECOMPRESSION_DISABLED, GR_ATT_TEXTURECOMPRESSION_ENABLED}; ^ openglconfig.cpp:37:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp: In function 'void readOpenGLCfg()': openglconfig.cpp:65:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, textureCompressOptionList[0]); ^ openglconfig.cpp:65:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:79:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] int tsize = (int) GfParmGetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) sizelimit); ^ openglconfig.cpp:79:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp: In function 'void saveOpenGLOption(void*)': openglconfig.cpp:126:118: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, textureCompressOptionList[curOptionTextComp]); ^ openglconfig.cpp:126:118: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:128:128: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) textureSizeOptionList[curOptionTextSize]); ^ openglconfig.cpp:128:128: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:130:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, paramHandle, "graph"); ^ openglconfig.cpp: In function 'void* OpenGLMenuInit(void*)': openglconfig.cpp:194:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "OpenGL Options", 0); ^ openglconfig.cpp:195:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-simucfg.png"); ^ openglconfig.cpp:207:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Texture Compression", GFUI_FONT_LARGE, xleft, 400, GFUI_ALIGN_HC_VB, 0); ^ openglconfig.cpp:214:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ openglconfig.cpp:214:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:214:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:214:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:220:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ openglconfig.cpp:220:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:220:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:220:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:222:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TextureCompressOptionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_LARGE_C, xleft, y, GFUI_ALIGN_HC_VB, 32); ^ openglconfig.cpp:225:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "not available", GFUI_FONT_LARGE_C, xleft, y, GFUI_ALIGN_HC_VB, 0); ^ openglconfig.cpp:230:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Texture Size Limit", GFUI_FONT_LARGE, xright, 400, GFUI_ALIGN_HC_VB, 0); ^ openglconfig.cpp:236:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ openglconfig.cpp:236:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:236:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:236:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:242:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ openglconfig.cpp:242:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:242:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:242:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] openglconfig.cpp:244:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TextureSizeOptionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_LARGE_C, xright, y, GFUI_ALIGN_HC_VB, 32); ^ openglconfig.cpp:249:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, saveOpenGLOption, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ openglconfig.cpp:252:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prevMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ openglconfig.cpp:254:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Save", NULL, saveOpenGLOption, NULL); ^ openglconfig.cpp:255:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); ^ openglconfig.cpp:256:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ openglconfig.cpp:257:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Option in list", (void*)0, changeTextureCompressState, NULL); ^ openglconfig.cpp:258:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Option in list", (void*)1, changeTextureCompressState, NULL); ^ i586-alt-linux-g++ -shared -o libconfscreens.so controlconfig.o graphconfig.o mouseconfig.o driverconfig.o joystickconfig.o simuconfig.o soundconfig.o openglconfig.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/lib Exporting libconfscreens.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libconfscreens.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/confscreens' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/racescreens' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H trackselect.cpp driverselect.cpp results.cpp pitmenu.cpp loadingscreen.cpp racemenu.cpp miscscreens.cpp fileselect.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trackselect.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from trackselect.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ trackselect.cpp: In function 'void rmUpdateTrackInfo()': trackselect.cpp:103:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, DescId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_DESCR, "")); ^ trackselect.cpp:103:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:103:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:104:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, AuthorId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "")); ^ trackselect.cpp:104:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:104:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:106:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmp = GfParmGetNum(trackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, NULL, 0); ^ trackselect.cpp:106:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:117:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, PitsId, "none"); ^ trackselect.cpp: In function 'void rmtsSelect(void*)': trackselect.cpp:158:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1); ^ trackselect.cpp:158:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:160:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ts->param, path, RM_ATTR_CATEGORY, CategoryList->name); ^ trackselect.cpp:161:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ts->param, path, RM_ATTR_NAME, ((tFList*)CategoryList->userData)->name); ^ trackselect.cpp: In function 'void rmtsAddKeys()': trackselect.cpp:169:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Select Track", NULL, rmtsSelect, NULL); ^ trackselect.cpp:170:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Selection", ts->prevScreen, rmtsDeactivate, NULL); ^ trackselect.cpp:171:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Track", (void*)0, rmtsPrevNext, NULL); ^ trackselect.cpp:172:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Track", (void*)1, rmtsPrevNext, NULL); ^ trackselect.cpp:173:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ trackselect.cpp:174:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_UP, "Previous Track Category", (void*)0, rmCatPrevNext, NULL); ^ trackselect.cpp:175:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_DOWN, "Next Track Category", (void*)1, rmCatPrevNext, NULL); ^ trackselect.cpp: In function 'char* RmGetTrackName(char*, char*)': trackselect.cpp:195:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] name = strdup(GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_NAME, trackName)); ^ trackselect.cpp:195:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:198:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return ""; ^~ trackselect.cpp: In function 'char* RmGetCategoryName(char*)': trackselect.cpp:221:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] name = strdup(GfParmGetStr(categoryHandle, TRK_SECT_HDR, TRK_ATT_NAME, category)); ^ trackselect.cpp:221:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:224:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return ""; ^~ trackselect.cpp: In function 'void RmTrackSelect(void*)': trackselect.cpp:251:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CategoryList = GfDirGetList("tracks"); ^ trackselect.cpp:287:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1); ^ trackselect.cpp:287:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:289:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] defaultCategory = GfParmGetStr(ts->param, path, RM_ATTR_CATEGORY, CategoryList->name); ^ trackselect.cpp:291:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] defaultTrack = GfParmGetStr(ts->param, path, RM_ATTR_NAME, ((tFList*)CategoryList->userData)->name); ^ trackselect.cpp:311:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrtrk.png"); ^ trackselect.cpp:315:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Select Track", 0); ^ trackselect.cpp:324:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ trackselect.cpp:324:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:324:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:324:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:340:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ trackselect.cpp:340:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:340:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:340:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:349:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ trackselect.cpp:349:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:349:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:349:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:365:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ trackselect.cpp:365:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:365:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:365:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackselect.cpp:372:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmtsSelect, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ trackselect.cpp:375:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ts->prevScreen, rmtsDeactivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ trackselect.cpp:386:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 0); ^ trackselect.cpp:392:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 50); ^ trackselect.cpp:400:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 0); ^ trackselect.cpp:406:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 20); ^ trackselect.cpp:414:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 0); ^ trackselect.cpp:420:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 20); ^ trackselect.cpp:428:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 0); ^ trackselect.cpp:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 20); ^ trackselect.cpp:442:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 0); ^ trackselect.cpp:448:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 20); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c driverselect.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from driverselect.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ driverselect.cpp: In function 'void rmdsSetFocus(void*)': driverselect.cpp:96:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); ^ driverselect.cpp:96:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:97:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); ^ driverselect.cpp:97:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp: In function 'void rmdsSelect(void*)': driverselect.cpp:116:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(ds->param, buf, RM_ATTR_IDX, (char*)NULL, curDrv->index); ^ driverselect.cpp:117:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ds->param, buf, RM_ATTR_MODULE, curDrv->dname); ^ driverselect.cpp: In function 'void rmdsClickOnDriver(void*)': driverselect.cpp:155:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, PickDrvCategoryLabelId, GfParmGetStr(curDrv->car, SECT_CAR, PRM_CATEGORY, "")); ^ driverselect.cpp:155:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:155:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp: In function 'void rmSelectDeselect(void*)': driverselect.cpp:199:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); ^ driverselect.cpp:199:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:199:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:200:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); ^ driverselect.cpp:200:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:202:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); ^ driverselect.cpp:202:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:202:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:203:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); ^ driverselect.cpp:203:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:208:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); ^ driverselect.cpp:208:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:209:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); ^ driverselect.cpp:209:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:212:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); ^ driverselect.cpp:212:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:212:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:213:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); ^ driverselect.cpp:213:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:214:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(scrHandle, FocDrvLabelId, ""); ^ driverselect.cpp:219:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); ^ driverselect.cpp:219:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:220:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); ^ driverselect.cpp:220:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp: In function 'void rmdsAddKeys()': driverselect.cpp:230:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Selection", ds->prevScreen, rmdsDeactivate, NULL); ^ driverselect.cpp:231:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Accept Selection", NULL, rmdsSelect, NULL); ^ driverselect.cpp:232:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F1, "Help", scrHandle, GfuiHelpScreen, NULL); ^ driverselect.cpp:233:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ driverselect.cpp:234:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, '-', "Move Up", (void*)-1, rmMove, NULL); ^ driverselect.cpp:235:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, '+', "Move Down", (void*)1, rmMove, NULL); ^ driverselect.cpp:236:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, ' ', "Select/Deselect", NULL, rmSelectDeselect, NULL); ^ driverselect.cpp:237:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 'f', "Set Focus", NULL, rmdsSetFocus, NULL); ^ driverselect.cpp: In function 'void RmDriversSelect(void*)': driverselect.cpp:270:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrdrv.png"); ^ driverselect.cpp:272:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Select Drivers", sizeof("Select Drivers")); ^ driverselect.cpp:278:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ driverselect.cpp:284:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ driverselect.cpp:293:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmdsSelect, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverselect.cpp:296:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ds->prevScreen, rmdsDeactivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverselect.cpp:299:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (void*)-1, rmMove, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverselect.cpp:302:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (void*)1, rmMove, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverselect.cpp:305:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (void*)0, rmSelectDeselect, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverselect.cpp:308:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmdsSetFocus, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ driverselect.cpp:335:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carName = GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""); ^ driverselect.cpp:335:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:336:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (strcmp(GfParmGetStr(robhdle, path, ROB_ATTR_TYPE, ROB_VAL_ROBOT), ROB_VAL_ROBOT)) { ^ driverselect.cpp:336:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:358:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Driver %s not selected because car %s is not readable\n", curmod->modInfo[i].name, carName); ^ driverselect.cpp:361:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Driver %s not selected because car %s is not present\n", curmod->modInfo[i].name, carName); ^ driverselect.cpp:370:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nbMaxSelectedDrivers = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_MAXNUM, NULL, 0); ^ driverselect.cpp:370:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:371:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(ds->param, RM_SECT_DRIVERS); ^ driverselect.cpp:375:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cardllname = GfParmGetStr(ds->param, dname, RM_ATTR_MODULE, ""); ^ driverselect.cpp:375:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:376:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] robotIdx = (int)GfParmGetNum(ds->param, dname, RM_ATTR_IDX, (char*)NULL, 0); ^ driverselect.cpp:402:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Focused:", GFUI_FONT_MEDIUM, 320, B_BASE - 5 * B_HT, GFUI_ALIGN_HC_VB, 0); ^ driverselect.cpp:403:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); ^ driverselect.cpp:403:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:403:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:404:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); ^ driverselect.cpp:404:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driverselect.cpp:418:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320, B_BASE - 5 * B_HT - GfuiFontHeight(GFUI_FONT_MEDIUM), GFUI_ALIGN_HC_VB, 256); ^ driverselect.cpp:425:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Driver:", GFUI_FONT_MEDIUM, 320, B_BASE - 7 * B_HT, GFUI_ALIGN_HC_VB, 0); ^ driverselect.cpp:427:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320, B_BASE - 7 * B_HT - GfuiFontHeight(GFUI_FONT_MEDIUM), GFUI_ALIGN_HC_VB, 256); ^ driverselect.cpp:428:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Car:", GFUI_FONT_MEDIUM, 320, B_BASE - 8 * B_HT, GFUI_ALIGN_HC_VB, 0); ^ driverselect.cpp:430:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320, B_BASE - 8 * B_HT - GfuiFontHeight(GFUI_FONT_MEDIUM), GFUI_ALIGN_HC_VB, 256); ^ driverselect.cpp:431:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Category:", GFUI_FONT_MEDIUM, 320, B_BASE - 9 * B_HT, GFUI_ALIGN_HC_VB, 0); ^ driverselect.cpp:433:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320, B_BASE - 9 * B_HT - GfuiFontHeight(GFUI_FONT_MEDIUM), GFUI_ALIGN_HC_VB, 256); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c results.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from results.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ results.cpp: In function 'void rmSaveRes(void*)': results.cpp:65:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(0, info->results, "Results"); ^ results.cpp: In function 'void rmPracticeResults(void*, tRmInfo*, int)': results.cpp:99:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%s on track %s", GfParmGetStr(results, path, RM_ATTR_DRVNAME, ""), info->track->name); ^ results.cpp:99:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:102:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); ^ results.cpp:114:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Lap", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:115:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Time", fgcolor, GFUI_FONT_MEDIUM_C, x2+20, y, GFUI_ALIGN_HL_VB, 0); ^ results.cpp:116:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Best", fgcolor, GFUI_FONT_MEDIUM_C, x3+20, y, GFUI_ALIGN_HL_VB, 0); ^ results.cpp:117:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Top Spd", fgcolor, GFUI_FONT_MEDIUM_C, x4, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:118:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Min Spd", fgcolor, GFUI_FONT_MEDIUM_C, x5, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:119:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Damages", fgcolor, GFUI_FONT_MEDIUM_C, x6, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:132:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0), 0);; ^ results.cpp:137:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0);; ^ results.cpp:142:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_TOP_SPEED, NULL, 0) * 3.6)); ^ results.cpp:146:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_BOT_SPEED, NULL, 0) * 3.6)); ^ results.cpp:150:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_DAMMAGES, NULL, 0))); ^ results.cpp:164:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:164:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:164:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:164:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:165:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgPracticeScreen, NULL); ^ results.cpp:181:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ results.cpp:205:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:205:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:205:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:205:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:206:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgPracticeScreen, NULL); ^ results.cpp:209:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:210:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:211:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); ^ results.cpp: In function 'void rmRaceResults(void*, tRmInfo*, int)': results.cpp:250:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); ^ results.cpp:262:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Rank", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:263:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Driver", fgcolor, GFUI_FONT_MEDIUM_C, x2+10, y, GFUI_ALIGN_HL_VB, 0); ^ results.cpp:264:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Total", fgcolor, GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HR_VB, 0); ^ results.cpp:265:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Best", fgcolor, GFUI_FONT_MEDIUM_C, x4, y, GFUI_ALIGN_HR_VB, 0); ^ results.cpp:266:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Laps", fgcolor, GFUI_FONT_MEDIUM_C, x5, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:267:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Top Spd", fgcolor, GFUI_FONT_MEDIUM_C, x6, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:268:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Damages", fgcolor, GFUI_FONT_MEDIUM_C, x7, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:269:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Pit Stops", fgcolor, GFUI_FONT_MEDIUM_C, x8, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:273:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] totLaps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); ^ results.cpp:275:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] refTime = GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0); ^ results.cpp:280:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] laps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); ^ results.cpp:286:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, ^ results.cpp:286:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:291:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0), 0); ^ results.cpp:293:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0) - refTime, 1); ^ results.cpp:311:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0); ^ results.cpp:320:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_TOP_SPEED, NULL, 0) * 3.6)); ^ results.cpp:324:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_DAMMAGES, NULL, 0))); ^ results.cpp:328:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_NB_PIT_STOPS, NULL, 0))); ^ results.cpp:343:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:343:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:343:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:343:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:344:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgRaceScreen, NULL); ^ results.cpp:360:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ results.cpp:384:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:384:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:384:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:384:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:385:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgRaceScreen, NULL); ^ results.cpp:388:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:389:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:390:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); ^ results.cpp: In function 'void rmQualifResults(void*, tRmInfo*, int)': results.cpp:428:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); ^ results.cpp:436:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Rank", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:437:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Driver", fgcolor, GFUI_FONT_MEDIUM_C, x2+10, y, GFUI_ALIGN_HL_VB, 0); ^ results.cpp:438:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Time", fgcolor, GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HR_VB, 0); ^ results.cpp:442:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] totLaps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); ^ results.cpp:444:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] refTime = GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0); ^ results.cpp:449:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] laps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); ^ results.cpp:455:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, ^ results.cpp:455:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:458:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0); ^ results.cpp:474:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:474:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:474:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:474:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:475:108: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgQualifScreen, NULL); ^ results.cpp:490:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ results.cpp:514:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:514:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:514:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:514:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:515:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgQualifScreen, NULL); ^ results.cpp:518:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:519:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:520:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); ^ results.cpp:417:11: warning: variable 'laps' set but not used [-Wunused-but-set-variable] int laps, totLaps; ^~~~ results.cpp:417:17: warning: variable 'totLaps' set but not used [-Wunused-but-set-variable] int laps, totLaps; ^~~~~~~ results.cpp:418:12: warning: variable 'refTime' set but not used [-Wunused-but-set-variable] tdble refTime; ^~~~~~~ results.cpp: In function 'void rmShowStandings(void*, tRmInfo*, int)': results.cpp:553:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); ^ results.cpp:561:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Rank", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); ^ results.cpp:562:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Driver", fgcolor, GFUI_FONT_MEDIUM_C, x2+10, y, GFUI_ALIGN_HL_VB, 0); ^ results.cpp:563:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreateEx(rmScrHdle, "Points", fgcolor, GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HR_VB, 0); ^ results.cpp:566:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nbCars = (int)GfParmGetEltNb(results, RE_SECT_STANDINGS); ^ results.cpp:574:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, ^ results.cpp:574:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:577:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d", (int)GfParmGetNum(results, path, RE_ATTR_POINTS, NULL, 0)); ^ results.cpp:592:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:592:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:592:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:592:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:593:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgStandingScreen, NULL); ^ results.cpp:608:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ results.cpp:622:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ results.cpp:632:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ results.cpp:632:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:632:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:632:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] results.cpp:633:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgStandingScreen, NULL); ^ results.cpp:636:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:637:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); ^ results.cpp:638:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pitmenu.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from pitmenu.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ pitmenu.cpp: In function 'void RmPitMenuStart(tCarElt*, void*, tfuiCallback)': pitmenu.cpp:91:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] menuHandle = GfuiMenuScreenCreate("Pit Stop Info"); ^ pitmenu.cpp:108:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(menuHandle, "Fuel amount (liters):", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); ^ pitmenu.cpp:112:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x + GfuiFontWidth(GFUI_FONT_MEDIUM_C, "Fuel amount (liters):") + 20, y, ^ pitmenu.cpp:116:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(menuHandle, "Repair amount:", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); ^ pitmenu.cpp:120:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x + GfuiFontWidth(GFUI_FONT_MEDIUM_C, "Fuel amount (liters):") + 20, y, ^ pitmenu.cpp:126:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmRepair, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ pitmenu.cpp:130:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmStopAndGo, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c loadingscreen.cpp In file included from /usr/include/string.h:25:0, from loadingscreen.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ loadingscreen.cpp: In function 'void RmLoadingScreenStart(char*, char*)': loadingscreen.cpp:81:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 100); ^ loadingscreen.cpp: In function 'void RmLoadingScreenSetText(char*)': loadingscreen.cpp:119:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s\n", text); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c racemenu.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from racemenu.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ racemenu.cpp:49:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *rmCurDispModeList[] = { RM_VAL_VISIBLE, RM_VAL_INVISIBLE}; ^ racemenu.cpp:49:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp: In function 'void rmrpUpdDist(void*)': racemenu.cpp:74:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, rmrpLapsId, "---"); ^ racemenu.cpp: In function 'void rmrpUpdLaps(void*)': racemenu.cpp:91:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiEditboxSetString(scrHandle, rmrpDistId, "---"); ^ racemenu.cpp: In function 'void rmrpValidate(void*)': racemenu.cpp:103:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", rmrpDistance); ^ racemenu.cpp:103:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:104:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(rp->param, rp->title, RM_ATTR_LAPS, (char*)NULL, rmrpLaps); ^ racemenu.cpp:108:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(rp->param, rp->title, RM_ATTR_DISPMODE, rmCurDispModeList[rmCurDispMode]); ^ racemenu.cpp: In function 'void rmrpAddKeys()': racemenu.cpp:117:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel Modifications", rp->prevScreen, rmrpDeactivate, NULL); ^ racemenu.cpp:118:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F1, "Help", scrHandle, GfuiHelpScreen, NULL); ^ racemenu.cpp:119:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ racemenu.cpp:120:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Validate Modifications", NULL, rmrpValidate, NULL); ^ racemenu.cpp: In function 'void RmRaceParamMenu(void*)': racemenu.cpp:140:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-raceopt.png"); ^ racemenu.cpp:149:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Race Distance (km):", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); ^ racemenu.cpp:150:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rmrpDistance = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", 0); ^ racemenu.cpp:150:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:153:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rmrpLaps = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_LAPS, NULL, 25); ^ racemenu.cpp:163:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Laps:", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); ^ racemenu.cpp:176:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelCreate(scrHandle, "Display:", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); ^ racemenu.cpp:181:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ racemenu.cpp:181:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:181:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:181:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:186:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ racemenu.cpp:186:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:186:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:186:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:187:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(rp->param, rp->title, RM_ATTR_DISPMODE, RM_VAL_VISIBLE), RM_VAL_INVISIBLE)) { ^ racemenu.cpp:187:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemenu.cpp:197:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmrpValidate, NULL, NULL, NULL); ^ racemenu.cpp:200:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rp->prevScreen, rmrpDeactivate, NULL, NULL, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c miscscreens.cpp In file included from /usr/include/stdio.h:27:0, from miscscreens.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ miscscreens.cpp: In function 'void* RmTwoStateScreen(char*, char*, char*, void*, char*, char*, void*)': miscscreens.cpp:46:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(twoStateHdle, "data/img/splash-quit.png"); ^ miscscreens.cpp: In function 'void* RmTriStateScreen(char*, char*, char*, void*, char*, char*, void*, char*, char*, void*)': miscscreens.cpp:74:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(triStateHdle, "data/img/splash-quit.png"); ^ miscscreens.cpp: In function 'void* RmFourStateScreen(char*, char*, char*, void*, char*, char*, void*, char*, char*, void*, char*, char*, void*)': miscscreens.cpp:108:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(fourStateHdle, "data/img/splash-quit.png"); ^ miscscreens.cpp: In function 'void rmDisplayStartRace(tRmInfo*, void*, void*, int)': miscscreens.cpp:188:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] img = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_STARTIMG, 0); ^ miscscreens.cpp:188:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:193:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(params, race, RM_ATTR_DISP_START_GRID, RM_VAL_YES), RM_VAL_YES)) { ^ miscscreens.cpp:193:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:195:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320, 420, GFUI_ALIGN_HC_VB, 0); ^ miscscreens.cpp:199:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rows = (int)GfParmGetNum(params, path, RM_ATTR_ROWS, (char*)NULL, 2); ^ miscscreens.cpp:207:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS_RACING); ^ miscscreens.cpp:212:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] name = GfParmGetStr(info->params, path, RM_ATTR_MODULE, ""); ^ miscscreens.cpp:212:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:213:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] robotIdx = (int)GfParmGetNum(info->params, path, RM_ATTR_IDX, NULL, 0); ^ miscscreens.cpp:223:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] name = GfParmGetStr(robhdle, path, ROB_ATTR_NAME, ""); ^ miscscreens.cpp:223:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:224:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carName = GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""); ^ miscscreens.cpp:224:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:249:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ miscscreens.cpp:249:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:249:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:249:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:250:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous drivers", (void*)&prevStartRace, rmChgStartScreen, NULL); ^ miscscreens.cpp:262:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ miscscreens.cpp:262:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:262:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:262:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] miscscreens.cpp:263:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Drivers", (void*)&nextStartRace, rmChgStartScreen, NULL); ^ miscscreens.cpp:279:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ miscscreens.cpp:280:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)13, "Start", startScr, GfuiScreenReplace, NULL); ^ miscscreens.cpp:294:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ miscscreens.cpp:295:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(rmScrHdle, (unsigned char)27, "Abandon", abortScr, GfuiScreenReplace, NULL); ^ miscscreens.cpp:297:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c fileselect.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from fileselect.cpp:28: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ fileselect.cpp: In function 'void RmFileSelect(void*)': fileselect.cpp:93:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-filesel.png"); ^ fileselect.cpp:114:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmSelect, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ fileselect.cpp:117:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, rmDeactivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ i586-alt-linux-g++ -shared -o libracescreens.so trackselect.o driverselect.o results.o pitmenu.o loadingscreen.o racemenu.o miscscreens.o fileselect.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting libracescreens.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libracescreens.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/racescreens' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/robottools' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H rttrack.cpp rttelem.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c rttrack.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from rttrack.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ rttrack.cpp: In function 'tdble RtTrackHeightL(tTrkLocPos*)': rttrack.cpp:401:10: warning: variable 'left_side' set but not used [-Wunused-but-set-variable] bool left_side = true; ^~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c rttelem.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from rttelem.cpp:34: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -shared -o librobottools.so rttrack.o rttelem.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting librobottools.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/librobottools.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/robottools' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml' make[4]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/gennmtab' make[4]: Nothing to be done for `compil'. make[4]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/gennmtab' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H xml.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c xml.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from xml.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ xml.cpp: In function 'void wrrec(txmlElement*, FILE*)': xml.cpp:290:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wr(0, "\n", out); ^ xml.cpp:314:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wr(curElt->level-1, "", out); ^ xml.cpp: In function 'int xmlWriteFile(const char*, txmlElement*, char*)': xml.cpp:353:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wr(0, "\n", out); ^ i586-alt-linux-g++ -shared -o libtxml.so xml.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lexpat -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting libtxml.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libtxml.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgf' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H module.cpp os.cpp params.cpp tgf.cpp trace.cpp directory.cpp profiler.cpp hash.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c module.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from module.cpp:39: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c os.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from os.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c params.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from params.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ params.cpp: In function 'void xmlStartElement(void*, const char*, const char**)': params.cpp:641:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("xmlStartElement: Syntax error, missing \"name\" field in params definition\n"); ^ params.cpp: In function 'void* GfParmReadFile(const char*, int)': params.cpp:1048:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("gfParmReadFile: fopen \"%s\" failed\n", file); ^ params.cpp:1080:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("GfParmReadFile: Openning \"%s\" (%p)\n", file, parmHandle); ^ params.cpp: In function 'int GfParmWriteBuf(void*, char*, int)': params.cpp:1270:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("gfParmWriteBuf: bad handle (%p)\n", parmHandle); ^ params.cpp:1261:24: warning: variable 'conf' set but not used [-Wunused-but-set-variable] struct parmHeader *conf; ^~~~ params.cpp: In function 'int GfParmWriteFile(const char*, void*, char*)': params.cpp:1338:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("gfParmWriteFile: bad handle (%p)\n", parmHandle); ^ params.cpp:1368:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("GfParmWriteFile: %s file written\n", file); ^ params.cpp: In function 'void GfParmRemove(void*, char*, char*)': params.cpp:1391:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("gfParmRemove: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'void GfParmClean(void*)': params.cpp:1426:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("gfParmClean: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'void parmReleaseHeader(parmHeader*)': params.cpp:1441:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("parmReleaseHeader: refcount null free \"%s\"\n", conf->filename); ^ params.cpp: In function 'void parmReleaseHandle(parmHandle*)': params.cpp:1467:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("parmReleaseHandle: release \"%s\" (%p)\n", conf->filename, parmHandle); ^ params.cpp: In function 'void GfParmReleaseHandle(void*)': params.cpp:1490:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("gfParmReleaseHandle: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'char* GfParmGetName(void*)': params.cpp:1686:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetName: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'char* GfParmGetFileName(void*)': params.cpp:1706:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetFileName: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmGetEltNb(void*, char*)': params.cpp:1729:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetEltNb: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmListSeekFirst(void*, char*)': params.cpp:1768:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmListSeekFirst: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmListSeekNext(void*, char*)': params.cpp:1799:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmListSeekNext: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmListClean(void*, char*)': params.cpp:1833:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmListSeekNext: bad handle (%p)\n", parmHandle); ^ params.cpp:1838:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("GfParmListClean: \"%s\" not found\n", path); ^ params.cpp: In function 'char* GfParmListGetCurEltName(void*, char*)': params.cpp:1867:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmListGetCurEltName: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'char* GfParmGetStr(void*, char*, char*, char*)': params.cpp:1914:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("gfParmGetStr: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'char* GfParmGetCurStr(void*, char*, char*, char*)': params.cpp:1947:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetCurStr: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'tdble GfParmGetNum(void*, char*, char*, char*, tdble)': params.cpp:1980:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetNum: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'tdble GfParmGetCurNum(void*, char*, char*, char*, tdble)': params.cpp:2015:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetCurNum: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmSetStr(void*, char*, char*, char*)': params.cpp:2053:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmSetStr: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmSetCurStr(void*, char*, char*, char*)': params.cpp:2098:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmSetCurStr: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmSetNum(void*, char*, char*, char*, tdble)': params.cpp:2142:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmSetNum: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmSetNumEx(void*, char*, char*, char*, tdble, tdble, tdble)': params.cpp:2185:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmSetNumEx: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmSetCurNum(void*, char*, char*, char*, tdble)': params.cpp:2226:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmSetCurNum: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'int GfParmCheckHandle(void*, void*)': params.cpp:2279:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmCheckHandle: bad handle (%p)\n", parmHandle); ^ params.cpp: In function 'void* GfParmMergeHandles(void*, void*, int)': params.cpp:2468:173: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut ("Merging \"%s\" and \"%s\" (%s - %s)\n", confRef->filename, confTgt->filename, ((mode & GFPARM_MMODE_SRC) ? "SRC" : ""), ((mode & GFPARM_MMODE_DST) ? "DST" : "")); ^ params.cpp:2471:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmMergeHandles: bad handle (%p)\n", parmHandleRef); ^ params.cpp:2475:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmMergeHandles: bad handle (%p)\n", parmHandleTgt); ^ params.cpp: In function 'int GfParmGetNumBoundaries(void*, char*, char*, tdble*, tdble*)': params.cpp:2598:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal ("GfParmGetNumBoundaries: bad handle (%p)\n", parmHandle); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c tgf.cpp In file included from /usr/include/sys/stat.h:25:0, from tgf.cpp:23: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ tgf.cpp: In function 'char* GfTime2Str(tdble, int)': tgf.cpp:220:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sign = "-"; ^~~ tgf.cpp:223:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sign = "+"; ^~~ tgf.cpp:225:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sign = " "; ^~~~ tgf.cpp: At global scope: tgf.cpp:248:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *localDir = ""; ^~ tgf.cpp:249:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *libDir = ""; ^~ tgf.cpp:250:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *dataDir = ""; ^~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trace.cpp In file included from /usr/include/stdio.h:27:0, from trace.cpp:32: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c directory.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from directory.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c profiler.cpp i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c hash.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from hash.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -shared -o libtgf.so module.o os.o params.o tgf.o trace.o directory.o profiler.o hash.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting libtgf.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libtgf.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgf' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgfclient' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H guimenu.cpp screen.cpp gui.cpp guifont.cpp guiobject.cpp guilabel.cpp guibutton.cpp guiedit.cpp guihelp.cpp img.cpp guiscrollist.cpp guiscrollbar.cpp guiimage.cpp control.cpp fg_gm.cpp tgfclient.cpp glfeatures.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guimenu.cpp In file included from /usr/include/stdio.h:27:0, from guimenu.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ guimenu.cpp: In function 'void GfuiMenuDefaultKeysAdd(void*)': guimenu.cpp:58:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scr, 9, "Select Next Entry", NULL, gfuiSelectNext, NULL); ^ guimenu.cpp:59:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scr, 13, "Perform Action", (void*)2, gfuiMouseAction, NULL); ^ guimenu.cpp:60:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scr, GLUT_KEY_UP, "Select Previous Entry", NULL, gfuiSelectPrev, NULL); ^ guimenu.cpp:61:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scr, GLUT_KEY_DOWN, "Select Next Entry", NULL, gfuiSelectNext, NULL); ^ guimenu.cpp:62:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scr, GLUT_KEY_PAGE_UP, "Select Previous Entry", NULL, gfuiSelectPrev, NULL); ^ guimenu.cpp:63:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scr, GLUT_KEY_PAGE_DOWN, "Select Next Entry", NULL, gfuiSelectNext, NULL); ^ guimenu.cpp:64:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scr, GLUT_KEY_F1, "Help", scr, GfuiHelpScreen, NULL); ^ guimenu.cpp:65:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scr, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c screen.cpp In file included from /usr/include/stdio.h:27:0, from screen.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ screen.cpp:80:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *Mode[] = {"Full-screen mode", "Window mode"}; ^ screen.cpp:80:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:81:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *VInit[] = {GFSCR_VAL_VINIT_COMPATIBLE, GFSCR_VAL_VINIT_BEST}; ^ screen.cpp:81:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:82:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *Depthlist[] = {"24", "32", "16"}; ^ screen.cpp:82:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:82:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp: In function 'void gfScreenInit()': screen.cpp:116:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] displayname = ":0.0"; ^~~~~~ screen.cpp:210:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Failed to initialize resolutions for display '%s'", XDisplayName(displayname)); ^ screen.cpp: In function 'void GfScrInit(int, char**)': screen.cpp:254:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xw = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_X, (char*)NULL, 640); ^ screen.cpp:254:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:255:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] yw = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_Y, (char*)NULL, 480); ^ screen.cpp:255:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:256:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] winX = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_X, (char*)NULL, xw); ^ screen.cpp:256:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:257:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] winY = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_Y, (char*)NULL, yw); ^ screen.cpp:257:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:258:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] depth = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, (char*)NULL, 32); ^ screen.cpp:258:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:259:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] maxfreq = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, (char*)NULL, 160); ^ screen.cpp:259:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:266:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] fscr = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, GFSCR_VAL_NO); ^ screen.cpp:266:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:266:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:284:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] vinit = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); ^ screen.cpp:284:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:284:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:377:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("2 - Trying %s mode\n", buf); ^ screen.cpp:379:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("2- %s mode Possible\n", buf); ^ screen.cpp:382:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Use GameMode %s\n", buf); ^ screen.cpp: In function 'void saveParams()': screen.cpp:466:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_X, (char*)NULL, x); ^ screen.cpp:466:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:467:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_Y, (char*)NULL, y); ^ screen.cpp:467:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:468:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_X, (char*)NULL, x); ^ screen.cpp:468:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:469:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_Y, (char*)NULL, y); ^ screen.cpp:469:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:470:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, (char*)NULL, bpp); ^ screen.cpp:470:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:471:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, (char*)NULL, curMaxFreq); ^ screen.cpp:471:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:473:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, VInit[curVInit]); ^ screen.cpp:473:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:476:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"); ^ screen.cpp:476:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:476:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:478:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "no"); ^ screen.cpp:478:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:478:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:480:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, paramHdle, "Screen"); ^ screen.cpp: In function 'void GfScrReinit(void*)': screen.cpp:515:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arg[curArg++] = "-m"; ^~~~ screen.cpp:519:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arg[curArg++] = "-l"; ^~~~ screen.cpp:524:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arg[curArg++] = "-L"; ^~~~ screen.cpp:529:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arg[curArg++] = "-D"; ^~~~ screen.cpp: In function 'void initFromConf()': screen.cpp:655:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_X, NULL, 640); ^ screen.cpp:655:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:656:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] y = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_Y, NULL, 480); ^ screen.cpp:656:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:666:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp("yes", GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"))) { ^ screen.cpp:666:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:666:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:673:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *tmp = GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); ^ screen.cpp:673:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:673:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:681:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bpp = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, NULL, 24); ^ screen.cpp:681:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:690:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curMaxFreq = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, NULL, curMaxFreq); ^ screen.cpp:690:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp: In function 'void* GfScrMenuInit(void*)': screen.cpp:733:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(scrHandle, "Screen configuration", 0); ^ screen.cpp:734:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(scrHandle, "data/img/splash-graphic.png"); ^ screen.cpp:743:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ screen.cpp:753:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:753:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:753:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:753:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:754:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Resolution", (void*)-1, ResPrevNext, NULL); ^ screen.cpp:760:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30); ^ screen.cpp:770:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:770:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:770:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:770:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:771:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Resolution", (void*)1, ResPrevNext, NULL); ^ screen.cpp:778:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ screen.cpp:787:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:787:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:787:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:787:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:793:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30); ^ screen.cpp:803:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:803:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:803:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:803:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:810:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ screen.cpp:820:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:820:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:820:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:820:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:826:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30); ^ screen.cpp:836:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:836:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:836:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:836:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:837:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 'f', "Display Mode", (void*)1, ModePrevNext, NULL); ^ screen.cpp:856:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ screen.cpp:865:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:865:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:865:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:865:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:871:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30); ^ screen.cpp:881:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:881:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:881:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:881:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen.cpp:884:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 13, "Apply Mode", NULL, GfScrReinit, NULL); ^ screen.cpp:886:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, GfScrReinit, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ screen.cpp:888:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, 27, "Cancel", precMenu, GfuiScreenActivate, NULL); ^ screen.cpp:890:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] precMenu, GfuiScreenActivate, NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c gui.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from gui.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ gui.cpp: In function 'void gfuiColorInit()': gui.cpp:58:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *rgba[4] = {GFSCR_ATTR_RED, GFSCR_ATTR_GREEN, GFSCR_ATTR_BLUE, GFSCR_ATTR_ALPHA}; ^ gui.cpp:58:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:58:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:58:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp:66:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gui.cpp: In function 'void GfuiScreenAddBgImg(void*, char*)': gui.cpp:968:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); ^ gui.cpp:968:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guifont.cpp In file included from /usr/include/stdio.h:27:0, from guifont.cpp:22: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ guifont.cpp:42:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *keySize[4] = { "size big", "size large", "size medium", "size small" }; ^ guifont.cpp:42:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:42:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:42:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp: In function 'void gfuiLoadFonts()': guifont.cpp:73:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] fontName = GfParmGetStr(param, "Menu Font", "name", "b5.glf"); ^ guifont.cpp:73:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:73:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:77:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] size = (int)GfParmGetNum(param, "Menu Font", keySize[i], (char*)NULL, 10.0); ^ guifont.cpp:82:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] fontName = GfParmGetStr(param, "Console Font", "name", "b7.glf"); ^ guifont.cpp:82:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:82:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:86:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] size = (int)GfParmGetNum(param, "Console Font", keySize[i], (char*)NULL, 10.0); ^ guifont.cpp:91:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] fontName = GfParmGetStr(param, "Digital Font", "name", "digital.glf"); ^ guifont.cpp:91:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:91:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guifont.cpp:93:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] size = (int)GfParmGetNum(param, "Digital Font", keySize[0], (char*)NULL, 8.0); ^ guifont.cpp: In constructor 'GfuiFontClass::GfuiFontClass(char*)': guifont.cpp:123:27: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(font, 24, 1, Input); // for IA64... ^ guifont.cpp:143:51: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(font->Char, sizeof(GLFONTCHAR), Num, Input); ^ guifont.cpp:161:43: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(TexBytes, sizeof(char), Num, Input); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guiobject.cpp In file included from /usr/include/string.h:25:0, from guiobject.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guilabel.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guilabel.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guibutton.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guibutton.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guiedit.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guiedit.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guihelp.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guihelp.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ guihelp.cpp: In function 'void GfuiHelpScreen(void*)': guihelp.cpp:64:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ guihelp.cpp:105:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ guihelp.cpp:107:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, (unsigned char)27, "", prevScreen, GfuiScreenReplace, NULL); ^ guihelp.cpp:108:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(scrHandle, GLUT_KEY_F1, "", prevScreen, GfuiScreenReplace, NULL); ^ guihelp.cpp:109:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(scrHandle, (unsigned char)13, "", prevScreen, GfuiScreenReplace, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c img.cpp In file included from /usr/include/setjmp.h:25:0, from /usr/include/png.h:358, from img.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ img.cpp: In function 'GLuint GfImgReadTex(char*)': img.cpp:303:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); ^ img.cpp:303:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guiscrollist.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guiscrollist.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guiscrollbar.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guiscrollbar.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ guiscrollbar.cpp: In function 'int GfuiScrollBarCreate(void*, int, int, int, int, int, int, int, int, int, void*, tfuiSBCallback)': guiscrollbar.cpp:139:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:139:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:139:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:139:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:144:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:144:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:144:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:144:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:151:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:151:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:151:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:151:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:156:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:156:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:156:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:156:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:163:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:163:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:163:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:163:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:168:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:168:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:168:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:168:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:175:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:175:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:175:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:175:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:180:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:180:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:180:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:180:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:187:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:187:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:187:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:187:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:192:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:192:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:192:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:192:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:199:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:199:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:199:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:199:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:204:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:204:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:204:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:204:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:211:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:211:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:211:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:211:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:216:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:216:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:216:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:216:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:223:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:223:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:223:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:223:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:228:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:228:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:228:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:228:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:235:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:235:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:235:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:235:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:240:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:240:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:240:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:240:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:253:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:253:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:253:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:253:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:258:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:258:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:258:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:258:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:265:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:265:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:265:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:265:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:270:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:270:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:270:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:270:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:277:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:277:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:277:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:277:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:282:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:282:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:282:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:282:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:289:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:289:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:289:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:289:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:294:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:294:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:294:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:294:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:301:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:301:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:301:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:301:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:306:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:306:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:306:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:306:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:313:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:313:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:313:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:313:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:318:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:318:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:318:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:318:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:325:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:325:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:325:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:325:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:330:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:330:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:330:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:330:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:337:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:337:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:337:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:337:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:342:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:342:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:342:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:342:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:349:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:349:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:349:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:349:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:354:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, (tfuiCallback)NULL, (tfuiCallback)NULL); ^ guiscrollbar.cpp:354:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:354:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] guiscrollbar.cpp:354:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c guiimage.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from guiimage.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c control.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from control.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:63:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:65:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *GfMouseBtn[] = {"MOUSE_LEFT_BTN", "MOUSE_MIDDLE_BTN", "MOUSE_RIGHT_BTN"}; /* glut order */ ^ control.cpp:65:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:65:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:67:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *GfMouseAxis[] = {"MOUSE_LEFT", "MOUSE_RIGHT", "MOUSE_UP", "MOUSE_DOWN"}; ^ control.cpp:67:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:67:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:67:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:105:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ control.cpp:105:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:105:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:105:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] control.cpp:105:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c fg_gm.cpp In file included from /usr/include/inttypes.h:25:0, from /usr/include/GL/glext.h:1420, from /usr/include/GL/gl.h:2055, from fg_gm.cpp:45: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ fg_gm.cpp: In function 'void fgInitialize()': fg_gm.cpp:133:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] displayName = ":0.0"; ^~~~~~ fg_gm.cpp:140:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut( "failed to open display '%s'", XDisplayName( displayName ) ); ^ fg_gm.cpp: In function 'void fglutGameModeString(const char*)': fg_gm.cpp:488:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut( "unable to parse game mode string `%s'", string ); ^ fg_gm.cpp: In function 'int fglutEnterGameMode()': fg_gm.cpp:515:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut( "failed to change screen settings" ); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c tgfclient.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:30, from tgfclient.cpp:22: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c glfeatures.cpp In file included from /usr/include/inttypes.h:25:0, from /usr/include/GL/glext.h:1420, from /usr/include/GL/gl.h:2055, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:36, from glfeatures.cpp:29: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ glfeatures.cpp: In function 'void checkCompressARBAvailable(bool&)': glfeatures.cpp:43:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] int compressARB = GfuiGlutExtensionSupported("GL_ARB_texture_compression"); ^ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40:0, from glfeatures.cpp:29: glfeatures.cpp: In function 'void checkCompressARBEnabled(bool&)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:41:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define GR_ATT_TEXTURECOMPRESSION_ENABLED "enabled" ^ glfeatures.cpp:68:24: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION_ENABLED' char *tcEnabledStr = GR_ATT_TEXTURECOMPRESSION_ENABLED; ^ glfeatures.cpp:72:128: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, GR_ATT_TEXTURECOMPRESSION_DISABLED); ^ glfeatures.cpp:72:128: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] glfeatures.cpp:72:128: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] glfeatures.cpp: In function 'void getUserTextureMaxSize(int&)': glfeatures.cpp:123:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] result = (int) GfParmGetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) glTextureMaxSize); ^ glfeatures.cpp:123:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -shared -o libtgfclient.so guimenu.o screen.o gui.o guifont.o guiobject.o guilabel.o guibutton.o guiedit.o guihelp.o img.o guiscrollist.o guiscrollbar.o guiimage.o control.o fg_gm.o tgfclient.o glfeatures.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting libtgfclient.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libtgfclient.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/tgfclient' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/raceengineclient' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H singleplayer.cpp raceinit.cpp racemain.cpp racemanmenu.cpp racestate.cpp racegl.cpp raceengine.cpp raceresults.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c singleplayer.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from singleplayer.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ singleplayer.cpp: In function 'void* ReSinglePlayerInit(void*)': singleplayer.cpp:67:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(singlePlayerHandle, "SELECT RACE", 0); ^ singleplayer.cpp:69:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(singlePlayerHandle, "data/img/splash-single-player.png"); ^ singleplayer.cpp:80:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] precMenu, singlePLayerShutdown); ^ singleplayer.cpp:80:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c raceinit.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from raceinit.cpp:29: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ raceinit.cpp:49:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; ^ raceinit.cpp:49:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:49:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:49:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp: In function 'void ReInit()': raceinit.cpp:81:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Loading Track Loader...\n"); ^ raceinit.cpp:82:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "track", ""); ^ raceinit.cpp:82:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:82:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:87:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Loading Graphic Engine...\n"); ^ raceinit.cpp:88:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "graphic", ""); ^ raceinit.cpp:88:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:88:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:94:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (strcmp(GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_ENABLE, "no"), "no") == 0){ ^ raceinit.cpp:94:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:94:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:99:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] capture->deltaFrame = 1.0 / GfParmGetNum(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_FPS, NULL, 1.0); ^ raceinit.cpp:99:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:100:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] capture->outputBase = GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_OUT_DIR, "/tmp"); ^ raceinit.cpp:100:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:100:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp: In function 'void reSelectRaceman(void*)': raceinit.cpp:156:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReInfo->_reName = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); ^ raceinit.cpp:156:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:156:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp: In function 'void reRegisterRaceman(tFList*)': raceinit.cpp:166:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanCur->dispName = GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_NAME, 0); ^ raceinit.cpp:166:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp: In function 'void reSortRacemanList(tFList**)': raceinit.cpp:180:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (GfParmGetNum(cur->userData, RM_SECT_HEADER, RM_ATTR_PRIO, NULL, 10000) > ^ raceinit.cpp:180:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:181:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetNum(cur->next->userData, RM_SECT_HEADER, RM_ATTR_PRIO, NULL, 10000)) { ^ raceinit.cpp:181:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp: In function 'void ReAddRacemanListButton(void*)': raceinit.cpp:211:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanList = GfDirGetListFiltered("config/raceman", "xml"); ^ raceinit.cpp:211:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:213:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("No race manager available\n"); ^ raceinit.cpp:229:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_DESCR, ""), ^ raceinit.cpp:229:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:229:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp: In function 'void initStartingGrid()': raceinit.cpp:287:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pole = GfParmGetStr(params, path, RM_ATTR_POLE, "left"); ^ raceinit.cpp:287:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:289:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pole = GfParmGetStr(params, path, RM_ATTR_POLE, "right"); ^ raceinit.cpp:289:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:292:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pole = GfParmGetStr(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_POLE, pole); ^ raceinit.cpp:292:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:303:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rows = (int)GfParmGetNum(params, path, RM_ATTR_ROWS, (char*)NULL, 2); ^ raceinit.cpp:304:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rows = (int)GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_ROWS, (char*)NULL, rows); ^ raceinit.cpp:304:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:305:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] d1 = GfParmGetNum(params, path, RM_ATTR_TOSTART, (char*)NULL, 10); ^ raceinit.cpp:306:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] d1 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_TOSTART, (char*)NULL, d1); ^ raceinit.cpp:306:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:307:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] d2 = GfParmGetNum(params, path, RM_ATTR_COLDIST, (char*)NULL, 10); ^ raceinit.cpp:308:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] d2 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_COLDIST, (char*)NULL, d2); ^ raceinit.cpp:308:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:309:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] d3 = GfParmGetNum(params, path, RM_ATTR_COLOFFSET, (char*)NULL, 5); ^ raceinit.cpp:310:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] d3 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_COLOFFSET, (char*)NULL, d3); ^ raceinit.cpp:310:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:311:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] speedInit = GfParmGetNum(params, path, RM_ATTR_INITSPEED, (char*)NULL, 0.0); ^ raceinit.cpp:312:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] heightInit = GfParmGetNum(params, path, RM_ATTR_INITHEIGHT, (char*)NULL, 0.3); ^ raceinit.cpp:313:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] heightInit = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_INITHEIGHT, (char*)NULL, heightInit); ^ raceinit.cpp:313:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:267:14: warning: variable 'wi2' set but not used [-Wunused-but-set-variable] tdble a, b, wi2; ^~~ raceinit.cpp: In function 'void initPits()': raceinit.cpp:379:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] int carsPerPit = (int) GfParmGetNum(ReInfo->params, ReInfo->_reRaceName, RM_ATTR_CARSPERPIT, NULL, 1.0f); ^ raceinit.cpp:385:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Cars per pit: %d\n", carsPerPit); ^ raceinit.cpp:445:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Pit %d, Team: %s, ", i, pit->car[j]->_teamname); ^ raceinit.cpp:447:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%d: %s ", j, pit->car[j]->_name); ^ raceinit.cpp:450:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("\n"); ^ raceinit.cpp: In function 'int ReInitCars()': raceinit.cpp:489:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS_RACING); ^ raceinit.cpp:490:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("loading %d cars\n", nCars); ^ raceinit.cpp:496:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] focused = GfParmGetStr(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); ^ raceinit.cpp:496:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:496:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:497:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] focusedIdx = (int)GfParmGetNum(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, NULL, 0); ^ raceinit.cpp:497:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:503:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cardllname = GfParmGetStr(ReInfo->params, path, RM_ATTR_MODULE, ""); ^ raceinit.cpp:503:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:504:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] robotIdx = (int)GfParmGetNum(ReInfo->params, path, RM_ATTR_IDX, NULL, 0); ^ raceinit.cpp:518:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Driver's name: %s\n", curModInfo->name); ^ raceinit.cpp:540:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strncpy(elt->_name, GfParmGetStr(robhdle, path, ROB_ATTR_NAME, ""), MAX_NAME_LEN - 1); ^ raceinit.cpp:540:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:542:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strncpy(elt->_teamname, GfParmGetStr(robhdle, path, ROB_ATTR_TEAM, ""), MAX_NAME_LEN - 1); ^ raceinit.cpp:542:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:545:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strncpy(elt->_carName, GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""), MAX_NAME_LEN - 1); ^ raceinit.cpp:545:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:547:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] elt->_raceNumber = (int)GfParmGetNum(robhdle, path, ROB_ATTR_RACENUM, (char*)NULL, 0); ^ raceinit.cpp:548:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (strcmp(GfParmGetStr(robhdle, path, ROB_ATTR_TYPE, ROB_VAL_ROBOT), ROB_VAL_ROBOT)) { ^ raceinit.cpp:548:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:554:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(robhdle, path, ROB_ATTR_LEVEL, ROB_VAL_SEMI_PRO); ^ raceinit.cpp:554:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:568:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Car Specification: %s\n", buf); ^ raceinit.cpp:570:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] category = GfParmGetStr(carhdle, SECT_CAR, PRM_CATEGORY, NULL); ^ raceinit.cpp:570:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:579:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Category Specification: %s\n", buf); ^ raceinit.cpp:619:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%d drivers ready to race\n", nCars); ^ raceinit.cpp:483:8: warning: variable 'focused' set but not used [-Wunused-but-set-variable] char *focused; ^~~~~~~ raceinit.cpp:485:6: warning: variable 'focusedIdx' set but not used [-Wunused-but-set-variable] int focusedIdx; ^~~~~~~~~~ raceinit.cpp: In function 'void reDumpTrack(tTrack*, int)': raceinit.cpp:656:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Loading Track Geometry..."); ^ raceinit.cpp:666:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("++++++++++++ Track ++++++++++++\n"); ^ raceinit.cpp:667:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("name = %s\n", track->name); ^ raceinit.cpp:668:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("author = %s\n", track->author); ^ raceinit.cpp:669:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("filename = %s\n", track->filename); ^ raceinit.cpp:670:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("nseg = %d\n", track->nseg); ^ raceinit.cpp:671:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("version = %d\n", track->version); ^ raceinit.cpp:672:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("length = %f\n", track->length); ^ raceinit.cpp:673:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("width = %f\n", track->width); ^ raceinit.cpp:674:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("XSize = %f\n", track->max.x); ^ raceinit.cpp:675:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("YSize = %f\n", track->max.y); ^ raceinit.cpp:676:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("ZSize = %f\n", track->max.z); ^ raceinit.cpp:679:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Pits = none\n"); ^ raceinit.cpp:682:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Pits = present on track side\n"); ^ raceinit.cpp:685:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Pits = present on separate path\n"); ^ raceinit.cpp:690:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(" segment %d -------------- \n", seg->id); ^ raceinit.cpp:694:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(" length %f\n", seg->length); ^ raceinit.cpp:695:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(" radius %f\n", seg->radius); ^ raceinit.cpp:699:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RAD2DEG(seg->angle[TR_CS])); ^ raceinit.cpp:700:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(" Za %f\n", RAD2DEG(seg->angle[TR_ZS])); ^ raceinit.cpp:704:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] seg->vertex[TR_SR].z); ^ raceinit.cpp:708:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] seg->vertex[TR_SL].z); ^ raceinit.cpp:712:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] seg->vertex[TR_ER].z); ^ raceinit.cpp:716:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] seg->vertex[TR_EL].z); ^ raceinit.cpp:717:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(" prev %d\n", seg->prev->id); ^ raceinit.cpp:718:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(" next %d\n", seg->next->id); ^ raceinit.cpp:720:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("From Last To First\n"); ^ raceinit.cpp:724:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track->seg->next->vertex[TR_SR].z - track->seg->vertex[TR_ER].z); ^ raceinit.cpp: In function 'int ReInitTrack()': raceinit.cpp:743:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curTrkIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); ^ raceinit.cpp:743:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:745:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackName = GfParmGetStr(params, buf, RM_ATTR_NAME, 0); ^ raceinit.cpp:747:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] catName = GfParmGetStr(params, buf, RM_ATTR_CATEGORY, 0); ^ raceinit.cpp: In function 'char* ReGetCurrentRaceName()': raceinit.cpp:803:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); ^ raceinit.cpp:803:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:805:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return GfParmGetStr(params, path, RM_ATTR_NAME, 0); ^ raceinit.cpp: In function 'char* ReGetPrevRaceName()': raceinit.cpp:815:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1) - 1; ^ raceinit.cpp:815:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceinit.cpp:817:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return GfParmGetStr(params, path, RM_ATTR_NAME, 0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c racemain.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from racemain.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ racemain.cpp: In function 'int ReRaceEventInit()': racemain.cpp:113:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); ^ racemain.cpp:115:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Loading Track 3D Description..."); ^ racemain.cpp:119:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (GfParmGetEltNb(params, RM_SECT_TRACKS) > 1) { ^ racemain.cpp: In function 'int RePreRace()': racemain.cpp:141:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] dist = GfParmGetNum(params, raceName, RM_ATTR_DISTANCE, NULL, 0); ^ racemain.cpp:143:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReInfo->s->_totLaps = (int)GfParmGetNum(params, raceName, RM_ATTR_LAPS, NULL, 30); ^ racemain.cpp:147:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReInfo->s->_maxDammage = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DMG, NULL, 10000); ^ racemain.cpp:149:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceType = GfParmGetStr(params, raceName, RM_ATTR_TYPE, RM_VAL_RACE); ^ racemain.cpp:149:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp: In function 'int reRaceRealStart()': racemain.cpp:182:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Loading Simulation Engine..."); ^ racemain.cpp:183:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "simu", ""); ^ racemain.cpp:183:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:183:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:203:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_DISPMODE, RM_VAL_VISIBLE), RM_VAL_INVISIBLE)) { ^ racemain.cpp:203:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:210:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ((int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1) == 1)) ^ racemain.cpp:210:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:212:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); ^ racemain.cpp:228:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Running Prestart..."); ^ racemain.cpp:246:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Ready."); ^ racemain.cpp: In function 'int ReRaceStart()': racemain.cpp:306:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReInfo->_reCarInfo = (tReCarInfo*)calloc(GfParmGetEltNb(params, RM_SECT_DRIVERS), sizeof(tReCarInfo)); ^ racemain.cpp:309:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmListClean(params, RM_SECT_DRIVERS_RACING); ^ racemain.cpp:311:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); ^ racemain.cpp:311:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:313:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); ^ racemain.cpp:314:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Preparing Starting Grid..."); ^ racemain.cpp:321:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); ^ racemain.cpp:321:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:321:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); ^ racemain.cpp:322:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); ^ racemain.cpp:322:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); ^ racemain.cpp:324:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); ^ racemain.cpp:325:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RmLoadingScreenSetText("Preparing Starting Grid..."); ^ racemain.cpp:327:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gridType = GfParmGetStr(params, raceName, RM_ATTR_START_ORDER, RM_VAL_DRV_LIST_ORDER); ^ racemain.cpp:327:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:330:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); ^ racemain.cpp:331:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] maxCars = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DRV, NULL, 100); ^ racemain.cpp:340:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); ^ racemain.cpp:340:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:340:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); ^ racemain.cpp:341:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); ^ racemain.cpp:341:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); ^ racemain.cpp:345:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); ^ racemain.cpp:346:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] maxCars = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DRV, NULL, 100); ^ racemain.cpp:355:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); ^ racemain.cpp:355:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:355:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); ^ racemain.cpp:356:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); ^ racemain.cpp:356:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); ^ racemain.cpp:360:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); ^ racemain.cpp:361:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] maxCars = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DRV, NULL, 100); ^ racemain.cpp:366:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); ^ racemain.cpp:366:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:366:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); ^ racemain.cpp:367:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); ^ racemain.cpp:367:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); ^ racemain.cpp:372:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_SPLASH_MENU, RM_VAL_NO), RM_VAL_YES)) { ^ racemain.cpp:372:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp: In function 'int ReRaceStop()': racemain.cpp:461:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_ALLOW_RESTART, RM_VAL_NO), RM_VAL_NO)) { ^ racemain.cpp:461:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Quit Game", "Quit the game", QuitHookInit()); ^ racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:465:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Quit Game", "Quit the game", QuitHookInit()); ^ racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:471:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp: In function 'int ReRaceEnd()': racemain.cpp:487:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curDrvIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); ^ racemain.cpp:487:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:489:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (curDrvIdx > GfParmGetEltNb(params, RM_SECT_DRIVERS)) { ^ racemain.cpp:490:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); ^ racemain.cpp:490:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:493:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, curDrvIdx); ^ racemain.cpp:493:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp: In function 'int RePostRace()': racemain.cpp:510:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); ^ racemain.cpp:510:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:511:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (curRaceIdx < GfParmGetEltNb(params, RM_SECT_RACES)) { ^ racemain.cpp:513:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Race Nb %d\n", curRaceIdx); ^ racemain.cpp:514:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, curRaceIdx); ^ racemain.cpp:514:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:520:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); ^ racemain.cpp:520:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp: In function 'int ReEventShutdown()': racemain.cpp:530:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] int nbTrk = GfParmGetEltNb(params, RM_SECT_TRACKS); ^ racemain.cpp:536:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] int curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); ^ racemain.cpp:536:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:537:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curTrkIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); ^ racemain.cpp:537:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemain.cpp:549:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, curTrkIdx); ^ racemain.cpp:549:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c racemanmenu.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from racemanmenu.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ racemanmenu.cpp: In function 'void reConfigBack()': racemanmenu.cpp:62:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1) - 2); ^ racemanmenu.cpp:62:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:62:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1) - 2); ^ racemanmenu.cpp:62:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp: In function 'void reConfigRunState()': racemanmenu.cpp:123:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curConf = (int)GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1); ^ racemanmenu.cpp:123:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:124:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (curConf > GfParmGetEltNb(params, RM_SECT_CONF)) { ^ racemanmenu.cpp:125:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("End of configuration\n"); ^ racemanmenu.cpp:131:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] conf = GfParmGetStr(params, path, RM_ATTR_TYPE, 0); ^ racemanmenu.cpp:133:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("no %s here %s\n", RM_ATTR_TYPE, path); ^ racemanmenu.cpp:137:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Configuration step %s\n", conf); ^ racemanmenu.cpp:170:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rp.title = GfParmGetStr(params, path, RM_ATTR_RACE, "Race"); ^ racemanmenu.cpp:170:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:177:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] opt = GfParmGetStr(params, path, RM_ATTR_TYPE, ""); ^ racemanmenu.cpp:177:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:192:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, curConf); ^ racemanmenu.cpp:192:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp: In function 'void reConfigureMenu(void*)': racemanmenu.cpp:208:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1); ^ racemanmenu.cpp:208:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp: In function 'void reSelectLoadFile(char*)': racemanmenu.cpp:216:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Loading Saved File %s...\n", buf); ^ racemanmenu.cpp: In function 'void reLoadMenu(void*)': racemanmenu.cpp:231:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, 0); ^ racemanmenu.cpp:231:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp: In function 'int ReRacemanMenu()': racemanmenu.cpp:255:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_BGIMG, 0); ^ racemanmenu.cpp:255:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:262:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, 0); ^ racemanmenu.cpp:262:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:270:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, ReStartNewRace); ^ racemanmenu.cpp:270:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:274:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, reConfigureMenu); ^ racemanmenu.cpp:274:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:280:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (GfParmGetEltNb(params, RM_SECT_TRACKS) > 1) { ^ racemanmenu.cpp:283:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanMenuHdle, reLoadMenu); ^ racemanmenu.cpp:283:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:288:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReInfo->_reMenuScreen, GfuiScreenActivate); ^ racemanmenu.cpp:288:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp: In function 'int ReNewTrackMenu()': racemanmenu.cpp:316:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_BGIMG, 0); ^ racemanmenu.cpp:316:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:320:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); ^ racemanmenu.cpp:320:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:320:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:326:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1), ^ racemanmenu.cpp:326:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:327:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetEltNb(params, RM_SECT_TRACKS), ^ racemanmenu.cpp:339:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] NULL, reStateManage); ^ racemanmenu.cpp:339:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:344:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReInfo->_reMenuScreen, GfuiScreenActivate); ^ racemanmenu.cpp:344:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racemanmenu.cpp:346:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(newTrackMenuHdle, 27, "Abandon", ReInfo->_reMenuScreen, GfuiScreenActivate, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c racestate.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from racestate.cpp:28: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ racestate.cpp: In function 'void ReStateManage()': racestate.cpp:63:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_CONFIG\n"); ^ racestate.cpp:72:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_EVENT_INIT\n"); ^ racestate.cpp:81:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_PRE_RACE\n"); ^ racestate.cpp:89:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_RACE_START\n"); ^ racestate.cpp:108:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_RACE_STOP\n"); ^ racestate.cpp:117:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_RACE_END\n"); ^ racestate.cpp:127:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_POST_RACE\n"); ^ racestate.cpp:137:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_EVENT_SHUTDOWN\n"); ^ racestate.cpp:148:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("RaceEngine: state = RE_STATE_SHUTDOWN\n"); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c racegl.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from racegl.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ racegl.cpp: In function 'void reMovieCapture(void*)': racegl.cpp:95:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Video Capture Mode Not Enabled\n"); ^ racegl.cpp:101:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Video Capture Mode On\n"); ^ racegl.cpp:107:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Video Capture Mode Off\n"); ^ racegl.cpp: In function 'void reAddKeys()': racegl.cpp:119:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(reScreenHandle, GLUT_KEY_F1, "Help", reScreenHandle, GfuiHelpScreen, NULL); ^ racegl.cpp:120:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(reScreenHandle, GLUT_KEY_F12, "Screen Shot", NULL, GfuiScreenShot, NULL); ^ racegl.cpp:123:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, '-', "Slow Time", (void*)0, ReTimeMod, NULL); ^ racegl.cpp:124:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, '+', "Accelerate Time", (void*)1, ReTimeMod, NULL); ^ racegl.cpp:125:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, '.', "Real Time", (void*)2, ReTimeMod, NULL); ^ racegl.cpp:126:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, 'p', "Pause Race", (void*)0, ReBoardInfo, NULL); ^ racegl.cpp:127:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, 27, "Stop Current Race", (void*)RE_STATE_RACE_STOP, ReStateApply, NULL); ^ racegl.cpp:129:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, ' ', "Skip Pre Start", (void*)0, reSkipPreStart, NULL); ^ racegl.cpp:133:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reScreenHandle, 'c', "Movie Capture", (void*)0, reMovieCapture, NULL); ^ racegl.cpp: In function 'void ReSetRaceMsg(char*)': racegl.cpp:149:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(reScreenHandle, reMsgId, ""); ^ racegl.cpp: In function 'void ReSetRaceBigMsg(char*)': racegl.cpp:164:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(reScreenHandle, reBigMsgId, ""); ^ racegl.cpp: In function 'void* ReScreenInit()': racegl.cpp:185:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32); ^ racegl.cpp:194:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ racegl.cpp:203:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32); ^ racegl.cpp: In function 'void reAddResKeys()': racegl.cpp:268:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(reResScreenHdle, GLUT_KEY_F1, "Help", reScreenHandle, GfuiHelpScreen, NULL); ^ racegl.cpp:269:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(reResScreenHdle, GLUT_KEY_F12, "Screen Shot", NULL, GfuiScreenShot, NULL); ^ racegl.cpp:271:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reResScreenHdle, 27, "Stop Current Race", (void*)RE_STATE_RACE_STOP, ReStateApply, NULL); ^ racegl.cpp: In function 'void* ReResScreenInit()': racegl.cpp:314:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *title[3] = {"Practice", "Qualifications", "Race"}; ^ racegl.cpp:314:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racegl.cpp:314:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racegl.cpp:324:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] img = GfParmGetStr(ReInfo->params, RM_SECT_HEADER, RM_ATTR_RUNIMG, 0); ^ racegl.cpp:324:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] racegl.cpp:336:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HC_VB, 50); ^ racegl.cpp:348:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFUI_ALIGN_HL_VB, 120); ^ racegl.cpp: In function 'void ReResEraseScreen()': racegl.cpp:410:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReResScreenSetText("", i, 0); ^ racegl.cpp: In function 'void ReResScreenRemoveText(int)': racegl.cpp:420:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiLabelSetText(reResScreenHdle, reResMsgId[line], ""); ^ racegl.cpp: In function 'void ReResShowCont()': racegl.cpp:435:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (tfuiCallback)NULL); ^ racegl.cpp:436:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reResScreenHdle, 13, "Continue", 0, reResCont, NULL); ^ racegl.cpp:437:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(reResScreenHdle, 27, "Continue", 0, reResCont, NULL); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c raceengine.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from raceengine.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ raceengine.cpp: In function 'void ReRaceMsgUpdate()': raceengine.cpp:92:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReSetRaceMsg(""); ^ raceengine.cpp:95:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReSetRaceBigMsg(""); ^ raceengine.cpp: In function 'void ReManage(tCarElt*)': raceengine.cpp:291:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *numSuffix = "th"; ^~~~ raceengine.cpp:295:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] numSuffix = "st"; ^~~~ raceengine.cpp:298:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] numSuffix = "nd"; ^~~~ raceengine.cpp:301:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] numSuffix = "rd"; ^~~~ raceengine.cpp: In function 'void ReOneStep(double)': raceengine.cpp:524:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReRaceBigMsgSet("Ready", 1.0); ^ raceengine.cpp:526:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReRaceBigMsgSet("Set", 1.0); ^ raceengine.cpp:528:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReRaceBigMsgSet("Go", 1.0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c raceresults.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from raceresults.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ raceresults.cpp: In function 'void ReInitResults()': raceresults.cpp:74:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_HEADER, RE_ATTR_DATE, NULL, (tdble)t); ^ raceresults.cpp:74:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:75:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); ^ raceresults.cpp:75:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:76:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); ^ raceresults.cpp:76:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:77:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); ^ raceresults.cpp:77:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp: In function 'void ReEventInitResults()': raceresults.cpp:89:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); ^ raceresults.cpp:93:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_DLL_NAME, GfParmGetStr(params, path2, RM_ATTR_MODULE, "")); ^ raceresults.cpp:93:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:93:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_DLL_NAME, GfParmGetStr(params, path2, RM_ATTR_MODULE, "")); ^ raceresults.cpp:94:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_INDEX, NULL, GfParmGetNum(params, path2, RM_ATTR_IDX, (char*)NULL, 0)); ^ raceresults.cpp:94:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_INDEX, NULL, GfParmGetNum(params, path2, RM_ATTR_IDX, (char*)NULL, 0)); ^ raceresults.cpp: In function 'void ReUpdateStandings()': raceresults.cpp:117:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curDrv = GfParmGetEltNb(results, RE_SECT_STANDINGS); ^ raceresults.cpp:125:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[i].carName = strdup(GfParmGetStr(results, path2, RE_ATTR_NAME, 0)); ^ raceresults.cpp:126:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[i].modName = strdup(GfParmGetStr(results, path2, RE_ATTR_MODULE, 0)); ^ raceresults.cpp:127:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[i].drvIdx = (int)GfParmGetNum(results, path2, RE_ATTR_IDX, NULL, 0); ^ raceresults.cpp:128:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[i].points = (int)GfParmGetNum(results, path2, RE_ATTR_POINTS, NULL, 0); ^ raceresults.cpp:130:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmListClean(results, RE_SECT_STANDINGS); ^ raceresults.cpp:136:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carName = GfParmGetStr(results, path, RE_ATTR_NAME, 0); ^ raceresults.cpp:147:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[j].modName = strdup(GfParmGetStr(results, path, RE_ATTR_MODULE, 0)); ^ raceresults.cpp:148:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[j].drvIdx = (int)GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0); ^ raceresults.cpp:149:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[j].points = (int)GfParmGetNum(results, path, RE_ATTR_POINTS, NULL, 0); ^ raceresults.cpp:152:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] standings[j].points += (int)GfParmGetNum(results, path, RE_ATTR_POINTS, NULL, 0); ^ raceresults.cpp:182:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_NAME, standings[i].carName); ^ raceresults.cpp:184:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_MODULE, standings[i].modName); ^ raceresults.cpp:186:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_IDX, NULL, standings[i].drvIdx); ^ raceresults.cpp:187:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_POINTS, NULL, standings[i].points); ^ raceresults.cpp:195:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(0, results, "Results"); ^ raceresults.cpp: In function 'void ReStoreRaceResults(char*)': raceresults.cpp:218:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_LAPS, NULL, car->_laps - 1); ^ raceresults.cpp:225:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_NAME, car->_name); ^ raceresults.cpp:232:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_CAR, carName); ^ raceresults.cpp:233:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_INDEX, NULL, car->index); ^ raceresults.cpp:235:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_LAPS, NULL, car->_laps - 1); ^ raceresults.cpp:236:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_TIME, NULL, car->_curTime); ^ raceresults.cpp:237:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, car->_bestLapTime); ^ raceresults.cpp:238:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_TOP_SPEED, NULL, car->_topSpeed); ^ raceresults.cpp:239:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_DAMMAGES, NULL, car->_dammage); ^ raceresults.cpp:240:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_NB_PIT_STOPS, NULL, car->_nbPitStops); ^ raceresults.cpp:242:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_MODULE, car->_modName); ^ raceresults.cpp:243:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_IDX, NULL, car->_driverIndex); ^ raceresults.cpp:247:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(params, path2, RE_ATTR_POINTS, NULL, 0)); ^ raceresults.cpp:247:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(params, path2, RE_ATTR_POINTS, NULL, 0)); ^ raceresults.cpp:254:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RM_ATTR_DRVNAME, car->_name); ^ raceresults.cpp:263:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float opponentBestLapTime = GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0); ^ raceresults.cpp:269:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path2, RE_ATTR_NAME, GfParmGetStr(results, path, RE_ATTR_NAME, "")); ^ raceresults.cpp:269:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:269:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path2, RE_ATTR_NAME, GfParmGetStr(results, path, RE_ATTR_NAME, "")); ^ raceresults.cpp:270:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path2, RE_ATTR_CAR, GfParmGetStr(results, path, RE_ATTR_CAR, "")); ^ raceresults.cpp:270:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:270:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path2, RE_ATTR_CAR, GfParmGetStr(results, path, RE_ATTR_CAR, "")); ^ raceresults.cpp:271:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path2, RE_ATTR_BEST_LAP_TIME, NULL, GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0)); ^ raceresults.cpp:271:120: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path2, RE_ATTR_BEST_LAP_TIME, NULL, GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0)); ^ raceresults.cpp:272:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path2, RE_ATTR_MODULE, GfParmGetStr(results, path, RM_ATTR_MODULE, "")); ^ raceresults.cpp:272:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:272:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path2, RE_ATTR_MODULE, GfParmGetStr(results, path, RM_ATTR_MODULE, "")); ^ raceresults.cpp:273:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path2, RE_ATTR_IDX, NULL, GfParmGetNum(results, path, RM_ATTR_IDX, NULL, 0)); ^ raceresults.cpp:273:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path2, RE_ATTR_IDX, NULL, GfParmGetNum(results, path, RM_ATTR_IDX, NULL, 0)); ^ raceresults.cpp:276:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(params, path, RE_ATTR_POINTS, NULL, 0)); ^ raceresults.cpp:276:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(params, path, RE_ATTR_POINTS, NULL, 0)); ^ raceresults.cpp:283:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_NAME, car->_name); ^ raceresults.cpp:290:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_CAR, carName); ^ raceresults.cpp:291:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, car->_bestLapTime); ^ raceresults.cpp:292:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(results, path, RE_ATTR_MODULE, car->_modName); ^ raceresults.cpp:293:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_IDX, NULL, car->_driverIndex); ^ raceresults.cpp:296:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(params, path2, RE_ATTR_POINTS, NULL, 0)); ^ raceresults.cpp:296:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)GfParmGetNum(params, path2, RE_ATTR_POINTS, NULL, 0)); ^ raceresults.cpp: In function 'void ReUpdateQualifCurRes(tCarElt*)': raceresults.cpp:332:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ((car->_bestLapTime != 0.0) && (car->_bestLapTime < GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0))) { ^ raceresults.cpp:338:118: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sprintf(buf, "%d - %s - %s (%s)", i + printed, GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0), ^ raceresults.cpp:339:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetStr(results, path, RE_ATTR_NAME, ""), GfParmGetStr(results, path, RE_ATTR_CAR, "")); ^ raceresults.cpp:339:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp:339:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetStr(results, path, RE_ATTR_NAME, ""), GfParmGetStr(results, path, RE_ATTR_CAR, "")); ^ raceresults.cpp:339:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] raceresults.cpp: In function 'void ReSavePracticeLap(tCarElt*)': raceresults.cpp:356:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_TIME, NULL, car->_lastLapTime); ^ raceresults.cpp:357:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, car->_bestLapTime); ^ raceresults.cpp:358:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_TOP_SPEED, NULL, info->topSpd); ^ raceresults.cpp:359:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_BOT_SPEED, NULL, info->botSpd); ^ raceresults.cpp:360:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(results, path, RE_ATTR_DAMMAGES, NULL, car->_dammage); ^ raceresults.cpp: In function 'int ReDisplayResults()': raceresults.cpp:369:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ((!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_DISPRES, RM_VAL_YES), RM_VAL_YES)) || ^ raceresults.cpp:369:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -shared -o libraceengine.so singleplayer.o raceinit.o racemain.o racemanmenu.o racestate.o racegl.o raceengine.o raceresults.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lracescreens -lrobottools -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting libraceengine.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libraceengine.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/raceengineclient' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/client' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H entry.cpp mainmenu.cpp splash.cpp exitmenu.cpp optionmenu.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c entry.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:30, from entry.cpp:22: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c mainmenu.cpp In file included from /usr/include/stdio.h:27:0, from mainmenu.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ mainmenu.cpp: In function 'int TorcsMainMenuInit()': mainmenu.cpp:66:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(menuHandle, "data/img/splash-main.png"); ^ mainmenu.cpp:68:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiTitleCreate(menuHandle, "TORCS", 0); ^ mainmenu.cpp:76:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 0); ^ mainmenu.cpp:80:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ReSinglePlayerInit(menuHandle), GfuiScreenActivate); ^ mainmenu.cpp:80:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mainmenu.cpp:84:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TorcsDriverMenuInit(menuHandle), GfuiScreenActivate); ^ mainmenu.cpp:84:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mainmenu.cpp:88:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TorcsOptionOptionInit(menuHandle), GfuiScreenActivate); ^ mainmenu.cpp:88:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mainmenu.cpp:94:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TorcsMainExitMenuInit(menuHandle), GfuiScreenActivate); ^ mainmenu.cpp:94:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c splash.cpp In file included from /usr/include/inttypes.h:25:0, from /usr/include/GL/glext.h:1420, from /usr/include/GL/gl.h:2055, from /usr/include/GL/freeglut_std.h:143, from /usr/include/GL/glut.h:17, from splash.cpp:23: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ splash.cpp: In function 'void splashDisplay()': splash.cpp:132:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(VERSION, grWhite, GFUI_FONT_SMALL_C, 640-8, 8, GFUI_ALIGN_HR_VB); ^ splash.cpp: In function 'int SplashScreen()': splash.cpp:171:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *img = "data/img/splash.png"; ^~~~~~~~~~~~~~~~~~~~~ splash.cpp:176:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); ^ splash.cpp:176:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c exitmenu.cpp In file included from /usr/include/stdio.h:27:0, from exitmenu.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ exitmenu.cpp: In function 'void* exitMenuInit(void*, void*)': exitmenu.cpp:46:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] menuHandle = GfuiMenuScreenCreate("Quit ?"); ^ exitmenu.cpp:47:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(menuHandle, "data/img/splash-quit.png"); ^ exitmenu.cpp:53:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenActivate); ^ exitmenu.cpp:53:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] exitmenu.cpp:59:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] endofprog); ^ exitmenu.cpp:59:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c optionmenu.cpp In file included from /usr/include/stdio.h:27:0, from optionmenu.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ optionmenu.cpp: In function 'void* TorcsOptionOptionInit(void*)': optionmenu.cpp:35:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] optionHandle = GfuiMenuScreenCreate("OPTIONS"); ^ optionmenu.cpp:37:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenAddBgImg(optionHandle, "data/img/splash-options.png"); ^ optionmenu.cpp:41:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GraphMenuInit(optionHandle), GfuiScreenActivate); ^ optionmenu.cpp:41:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] optionmenu.cpp:45:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfScrMenuInit(optionHandle), GfuiScreenActivate); ^ optionmenu.cpp:45:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] optionmenu.cpp:55:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SoundMenuInit(optionHandle), GfuiScreenActivate); ^ optionmenu.cpp:55:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] optionmenu.cpp:59:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OpenGLMenuInit(optionHandle), GfuiScreenActivate); ^ optionmenu.cpp:59:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] optionmenu.cpp:65:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiScreenActivate); ^ optionmenu.cpp:65:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -shared -o libclient.so entry.o mainmenu.o splash.o exitmenu.o optionmenu.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssg -lplibsg -lplibul -lconfscreens -lraceengine -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting libclient.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libclient.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/client' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/learning' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H policy.cpp ann_policy.cpp List.cpp string_utils.cpp Distribution.cpp MathFunctions.cpp ANN.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c policy.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstring:41, from policy.cpp:14: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ policy.cpp: In constructor 'DiscretePolicy::DiscretePolicy(int, int, real, real, real, bool, real, real)': policy.cpp:76:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#Making Sarsa(lambda) "); ^ policy.cpp:78:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#softmax"); ^ policy.cpp:80:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#e-greedy"); ^ policy.cpp:83:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] this->n_states, this->n_actions, this->alpha, this->gamma, this->lambda, this->temp); ^ policy.cpp: In destructor 'virtual DiscretePolicy::~DiscretePolicy()': policy.cpp:187:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#Expected return of greedy policy over random distribution of states: %f\n", sum/((real) n_states)); ^ policy.cpp: In member function 'virtual void DiscretePolicy::loadFile(char*)': policy.cpp:493:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char* start_tag="QSA"; ^~~~~ policy.cpp:494:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char* close_tag="END"; ^~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::saveFile(char*)': policy.cpp:558:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char* start_tag="QSA"; ^~~~~ policy.cpp:559:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char* close_tag="END"; ^~~~~ policy.cpp: In member function 'virtual bool DiscretePolicy::useConfidenceEstimates(bool, real, bool)': policy.cpp:586:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#+[ELIG_VAR]"); ^ policy.cpp:589:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#+[CONDIFENCE]"); ^ policy.cpp:591:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#-[CONDIFENCE]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::setQLearning()': policy.cpp:600:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#[Q-learning]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::setELearning()': policy.cpp:606:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#[E-learning]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::setSarsa()': policy.cpp:614:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#[Sarsa]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::setPursuit(bool)': policy.cpp:622:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#+[PURSUIT]\n"); ^ policy.cpp:624:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#-[PURSUIT]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::setReplacingTraces(bool)': policy.cpp:633:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#[REPLACING TRACES]\n"); ^ policy.cpp:635:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#[ACCUMULATING TRACES]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::useSoftmax(bool)': policy.cpp:666:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#+[SMAX]\n"); ^ policy.cpp:668:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#-[SMAX]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::useReliabilityEstimate(bool)': policy.cpp:677:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg("#+[RI]\n"); ^ policy.cpp:679:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg("#-[RI]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::setConfidenceDistribution(ConfidenceDistribution)': policy.cpp:688:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg("#[SINGULAR CONFIDENCE]\n"); break; ^ policy.cpp:690:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg("#[BOUNDED CONFIDENCE]\n"); break; ^ policy.cpp:692:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg("#[GAUSSIAN CONFIDENCE]\n"); break; ^ policy.cpp:694:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg("#[LAPLACIAN CONFIDENCE]\n"); break; ^ policy.cpp: In member function 'virtual void DiscretePolicy::useGibbsConfidence(bool)': policy.cpp:707:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#+[GIBBS CONFIDENCE]\n"); ^ policy.cpp:709:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("#-[GIBBS CONFIDENCE]\n"); ^ policy.cpp: In member function 'virtual void DiscretePolicy::loadFile(char*)': policy.cpp:497:63: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread((void *) rtag, sizeof (char), strlen (start_tag)+1, fh); ^ policy.cpp:502:52: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread((void *) &n_read_states, sizeof(int), 1, fh); ^ policy.cpp:503:53: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread((void *) &n_read_actions, sizeof(int), 1, fh); ^ policy.cpp:513:52: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread((void *) Q[i], sizeof(real), n_actions, fh); ^ policy.cpp:538:63: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread((void *) rtag, sizeof (char), strlen (close_tag)+1, fh); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c ann_policy.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/policy.h:17, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/ann_policy.h:18, from ann_policy.cpp:15: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c List.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/List.h:15, from List.cpp:13: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c string_utils.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/string_utils.h:19, from string_utils.cpp:16: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c Distribution.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdio:41, from Distribution.cpp:12: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c MathFunctions.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from MathFunctions.cpp:13: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c ANN.cpp In file included from /usr/include/assert.h:35:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/ANN.h:16, from ANN.cpp:13: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ANN.cpp: In function 'ANN* LoadANN(FILE*)': ANN.cpp:1199:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("VSOUND_ANN", rtag, f); ^ ANN.cpp:1205:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("Layer Data", rtag, f); ^ ANN.cpp:1210:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("TYPE", rtag, f); ^ ANN.cpp:1213:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("UNITS", rtag, f); ^ ANN.cpp:1224:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("Output Type", rtag, f); ^ ANN.cpp:1236:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("Connections", rtag, f); ^ ANN.cpp:1241:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("END", rtag, f); ^ ANN.cpp: In function 'int SaveANN(ANN*, FILE*)': ANN.cpp:1256:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("VSOUND_ANN", f); ^ ANN.cpp:1259:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("Layer Data", f); ^ ANN.cpp:1272:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("TYPE", f); ^ ANN.cpp:1276:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("UNITS", f); ^ ANN.cpp:1280:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("Output Type", f); ^ ANN.cpp:1298:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("Connections", f); ^ ANN.cpp:1303:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("END", f); ^ ANN.cpp: In function 'ANN* LoadANN(FILE*)': ANN.cpp:1202:37: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&n_inputs, sizeof(int), 1, f); ^ ANN.cpp:1203:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&n_outputs, sizeof(int), 1, f); ^ ANN.cpp:1207:37: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&n_layers, sizeof(int), 1, f); ^ ANN.cpp:1211:40: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&layer_type, sizeof(int), 1, f); ^ ANN.cpp:1214:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&nhu, sizeof(int), 1, f); ^ ANN.cpp:1225:40: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&layer_type, sizeof(int), 1, f); ^ ANN.cpp:1238:43: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(l->c, size, sizeof(Connection), f); ^ ANN.cpp: In function 'bool CheckMatchingToken(char*, StringBuffer*, FILE*)': ANN.cpp:1154:35: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(buf->c, sizeof(char), l, f); ^ i586-alt-linux-g++ -shared -o liblearning.so policy.o ann_policy.o List.o string_utils.o Distribution.o MathFunctions.o ANN.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm Exporting liblearning.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/liblearning.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/learning' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/portability' make[3]: Nothing to be done for `compil'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/portability' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/math' make[3]: Nothing to be done for `compil'. make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/math' make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/libs' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/linux' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H main.cpp linuxspec.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c main.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from main.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c linuxspec.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from linuxspec.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ linuxspec.cpp: In function 'int linuxModLoad(unsigned int, char*, tModList**)': linuxspec.cpp:76:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(">>> %s >>>\n", sopath); ^ linuxspec.cpp: In function 'int linuxModInfo(unsigned int, char*, tModList**)': linuxspec.cpp:148:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Request Info for %s\n", sopath); ^ linuxspec.cpp: In function 'int linuxModLoadDir(unsigned int, char*, tModList**)': linuxspec.cpp:248:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut(">>> %s loaded >>>\n", sopath); ^ linuxspec.cpp: In function 'int linuxModInfoDir(unsigned int, char*, int, tModList**)': linuxspec.cpp:358:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Request Info for %s\n", sopath); ^ linuxspec.cpp: In function 'int linuxModUnloadList(tModList**)': linuxspec.cpp:453:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("<<< %s unloaded <<<\n", curMod->sopath); ^ linuxspec.cpp:462:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Call %s\n", dname); ^ i586-alt-linux-g++ main.o linuxspec.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lracescreens -lrobottools -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul -lraceengine -llearning -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lexpat -lpng -lz -ldl -lopenal -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm -o torcs-bin make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/linux' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu' make[4]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2' make[5]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0' make[6]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/src' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated Transform.cpp Convex.cpp Box.cpp Cone.cpp Cylinder.cpp Sphere.cpp Simplex.cpp Polygon.cpp Polyhedron.cpp Complex.cpp BBoxTree.cpp Endpoint.cpp Object.cpp Response.cpp RespTable.cpp C-api.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Transform.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Transform.h:38, from Transform.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Convex.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Convex.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Box.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Box.h:34, from Box.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Cone.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Cone.h:34, from Cone.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Cylinder.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Cylinder.h:34, from Cylinder.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Sphere.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Sphere.h:34, from Sphere.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Simplex.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Polytope.h:34, from Simplex.h:34, from Simplex.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Polygon.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Polytope.h:34, from Polygon.h:34, from Polygon.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Polyhedron.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Convex.h:34, from Polytope.h:34, from Polyhedron.h:34, from Polyhedron.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Complex.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from Complex.h:34, from Complex.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c BBoxTree.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from BBox.h:34, from BBoxTree.h:34, from BBoxTree.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Endpoint.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Basic.h:30, from Endpoint.h:34, from Endpoint.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Object.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Transform.h:38, from Object.h:36, from Object.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c Response.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/3D/Point.h:30, from Response.h:36, from Response.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c RespTable.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/bits/stl_algobase.h:59, from /usr/include/c++/6/vector:60, from RespTable.cpp:31: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -DNDEBUG -Wno-deprecated -c C-api.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/utility:68, from /usr/include/c++/6/algorithm:60, from C-api.cpp:33: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ar ruv libsolid.a Transform.o Convex.o Box.o Cone.o Cylinder.o Sphere.o Simplex.o Polygon.o Polyhedron.o Complex.o BBoxTree.o Endpoint.o Object.o Response.o RespTable.o C-api.o ar: creating libsolid.a a - Transform.o a - Convex.o a - Box.o a - Cone.o a - Cylinder.o a - Sphere.o a - Simplex.o a - Polygon.o a - Polyhedron.o a - Complex.o a - BBoxTree.o a - Endpoint.o a - Object.o a - Response.o a - RespTable.o a - C-api.o ranlib libsolid.a Exporting libsolid.a to /usr/src/RPM/BUILD/torcs-1.3.0/export/lib/libsolid.a make[6]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0/src' make[5]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2/SOLID-2.0' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H simu.cpp simuitf.cpp car.cpp aero.cpp engine.cpp axle.cpp steer.cpp susp.cpp brake.cpp wheel.cpp transmission.cpp differential.cpp collide.cpp categories.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c simu.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from simu.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c simuitf.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from simuitf.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ simuitf.cpp: In function 'int simuv2(tModInfo*)': simuitf.cpp:83:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->name = "simu"; /* name of the module (short) */ ^~~~~~ simuitf.cpp:84:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = "Simulation Engine V2.0"; /* description of the module (can be long) */ ^~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c car.cpp In file included from /usr/include/string.h:25:0, from car.cpp:22: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ car.cpp: In function 'void SimCarConfig(tCar*)': car.cpp:41:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->dimension.x = GfParmGetNum(hdle, SECT_CAR, PRM_LEN, (char*)NULL, 4.7f); ^ car.cpp:41:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:42:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->dimension.y = GfParmGetNum(hdle, SECT_CAR, PRM_WIDTH, (char*)NULL, 1.9f); ^ car.cpp:42:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:43:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] overallwidth = GfParmGetNum(hdle, SECT_CAR, PRM_OVERALLWIDTH, (char*)NULL, car->dimension.y); ^ car.cpp:43:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:44:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->dimension.z = GfParmGetNum(hdle, SECT_CAR, PRM_HEIGHT, (char*)NULL, 1.2f); ^ car.cpp:44:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:45:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->mass = GfParmGetNum(hdle, SECT_CAR, PRM_MASS, (char*)NULL, 1500); ^ car.cpp:45:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:47:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcfr = GfParmGetNum(hdle, SECT_CAR, PRM_FRWEIGHTREP, (char*)NULL, .5); ^ car.cpp:47:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:48:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcfrl = GfParmGetNum(hdle, SECT_CAR, PRM_FRLWEIGHTREP, (char*)NULL, .5); ^ car.cpp:48:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:49:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcrrl = GfParmGetNum(hdle, SECT_CAR, PRM_RRLWEIGHTREP, (char*)NULL, .5); ^ car.cpp:49:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:51:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->statGC.z = GfParmGetNum(hdle, SECT_CAR, PRM_GCHEIGHT, (char*)NULL, .5); ^ car.cpp:51:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:53:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->tank = GfParmGetNum(hdle, SECT_CAR, PRM_TANK, (char*)NULL, 80); ^ car.cpp:53:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:54:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->fuel = GfParmGetNum(hdle, SECT_CAR, PRM_FUEL, (char*)NULL, 80); ^ car.cpp:54:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:55:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] k = GfParmGetNum(hdle, SECT_CAR, PRM_CENTR, (char*)NULL, 1.0); ^ car.cpp:55:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:56:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carElt->_drvPos_x = GfParmGetNum(hdle, SECT_DRIVER, PRM_XPOS, (char*)NULL, 0.0); ^ car.cpp:56:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:57:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carElt->_drvPos_y = GfParmGetNum(hdle, SECT_DRIVER, PRM_YPOS, (char*)NULL, 0.0); ^ car.cpp:57:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:58:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carElt->_drvPos_z = GfParmGetNum(hdle, SECT_DRIVER, PRM_ZPOS, (char*)NULL, 0.0); ^ car.cpp:58:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:59:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carElt->_bonnetPos_x = GfParmGetNum(hdle, SECT_BONNET, PRM_XPOS, (char*)NULL, carElt->_drvPos_x); ^ car.cpp:59:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:60:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carElt->_bonnetPos_y = GfParmGetNum(hdle, SECT_BONNET, PRM_YPOS, (char*)NULL, carElt->_drvPos_y); ^ car.cpp:60:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp:61:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carElt->_bonnetPos_z = GfParmGetNum(hdle, SECT_BONNET, PRM_ZPOS, (char*)NULL, carElt->_drvPos_z); ^ car.cpp:61:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car.cpp: In function 'void SimCarUpdatePos(tCar*)': car.cpp:336:11: warning: variable 'accx' set but not used [-Wunused-but-set-variable] tdble accx, accy; ^~~~ car.cpp:336:17: warning: variable 'accy' set but not used [-Wunused-but-set-variable] tdble accx, accy; ^~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c aero.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from aero.cpp:22: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ aero.cpp: In function 'void SimAeroConfig(tCar*)': aero.cpp:30:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Cx = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.4f); ^ aero.cpp:30:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] aero.cpp:31:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] FrntArea = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 2.5f); ^ aero.cpp:31:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] aero.cpp:32:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->aero.Clift[0] = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0f); ^ aero.cpp:32:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] aero.cpp:33:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->aero.Clift[1] = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0f); ^ aero.cpp:33:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] aero.cpp: At global scope: aero.cpp:97:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *WingSect[2] = {SECT_FRNTWING, SECT_REARWING}; ^ aero.cpp:97:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] aero.cpp: In function 'void SimWingConfig(tCar*, int)': aero.cpp:106:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] area = GfParmGetNum(hdle, WingSect[index], PRM_WINGAREA, (char*)NULL, 0); ^ aero.cpp:107:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wing->angle = GfParmGetNum(hdle, WingSect[index], PRM_WINGANGLE, (char*)NULL, 0); ^ aero.cpp:108:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wing->staticPos.x = GfParmGetNum(hdle, WingSect[index], PRM_XPOS, (char*)NULL, 0); ^ aero.cpp:109:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wing->staticPos.z = GfParmGetNum(hdle, WingSect[index], PRM_ZPOS, (char*)NULL, 0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c engine.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from engine.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ engine.cpp: In function 'void SimEngineConfig(tCar*)': engine.cpp:37:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->engine.revsLimiter = GfParmGetNum(hdle, SECT_ENGINE, PRM_REVSLIM, (char*)NULL, 800); ^ engine.cpp:37:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engine.cpp:39:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->engine.revsMax = GfParmGetNum(hdle, SECT_ENGINE, PRM_REVSMAX, (char*)NULL, 1000); ^ engine.cpp:39:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engine.cpp:41:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->engine.tickover = GfParmGetNum(hdle, SECT_ENGINE, PRM_TICKOVER, (char*)NULL, 150); ^ engine.cpp:41:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engine.cpp:42:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->engine.I = GfParmGetNum(hdle, SECT_ENGINE, PRM_INERTIA, (char*)NULL, 0.2423f); ^ engine.cpp:42:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engine.cpp:43:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->engine.fuelcons = GfParmGetNum(hdle, SECT_ENGINE, PRM_FUELCONS, (char*)NULL, 0.0622f); ^ engine.cpp:43:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engine.cpp:44:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->engine.brakeCoeff = GfParmGetNum(hdle, SECT_ENGINE, PRM_ENGBRKCOEFF, (char*)NULL, 0.33f); ^ engine.cpp:44:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engine.cpp:55:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] edesc[i].rpm = GfParmGetNum(hdle, idx, PRM_RPM, (char*)NULL, car->engine.revsMax); ^ engine.cpp:56:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] edesc[i].tq = GfParmGetNum(hdle, idx, PRM_TQ, (char*)NULL, 0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c axle.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from axle.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ axle.cpp:22:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *AxleSect[2] = {SECT_FRNTAXLE, SECT_REARAXLE}; ^ axle.cpp:22:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] axle.cpp: In function 'void SimAxleConfig(tCar*, int)': axle.cpp:32:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] axle->xpos = GfParmGetNum(hdle, AxleSect[index], PRM_XPOS, (char*)NULL, 0.0f); ^ axle.cpp:33:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] axle->I = GfParmGetNum(hdle, AxleSect[index], PRM_INERTIA, (char*)NULL, 0.15f); ^ axle.cpp:34:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rollCenter = GfParmGetNum(hdle, AxleSect[index], PRM_ROLLCENTER, (char*)NULL, 0.15f); ^ axle.cpp:38:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimSuspConfig(hdle, SECT_FRNTARB, &(axle->arbSusp), 0, 0); ^ axle.cpp:40:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimSuspConfig(hdle, SECT_REARARB, &(axle->arbSusp), 0, 0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c steer.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from steer.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ steer.cpp: In function 'void SimSteerConfig(tCar*)': steer.cpp:27:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->steer.steerLock = GfParmGetNum(hdle, SECT_STEER, PRM_STEERLOCK, (char*)NULL, 0.43f); ^ steer.cpp:27:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] steer.cpp:28:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->steer.maxSpeed = GfParmGetNum(hdle, SECT_STEER, PRM_STEERSPD, (char*)NULL, 1.0f); ^ steer.cpp:28:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c susp.cpp In file included from /usr/include/stdio.h:27:0, from susp.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ susp.cpp: In function 'void SimSuspConfig(void*, char*, tSuspension*, tdble, tdble)': susp.cpp:118:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->spring.K = GfParmGetNum(hdle, section, PRM_SPR, (char*)NULL, 175000); ^ susp.cpp:119:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->spring.xMax = GfParmGetNum(hdle, section, PRM_SUSPCOURSE, (char*)NULL, 0.5); ^ susp.cpp:120:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->spring.bellcrank = GfParmGetNum(hdle, section, PRM_BELLCRANK, (char*)NULL, 1.0); ^ susp.cpp:121:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->spring.packers = GfParmGetNum(hdle, section, PRM_PACKERS, (char*)NULL, 0); ^ susp.cpp:122:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->damper.bump.C1 = GfParmGetNum(hdle, section, PRM_SLOWBUMP, (char*)NULL, 0); ^ susp.cpp:123:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->damper.rebound.C1 = GfParmGetNum(hdle, section, PRM_SLOWREBOUND, (char*)NULL, 0); ^ susp.cpp:124:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->damper.bump.C2 = GfParmGetNum(hdle, section, PRM_FASTBUMP, (char*)NULL, 0); ^ susp.cpp:125:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] susp->damper.rebound.C2 = GfParmGetNum(hdle, section, PRM_FASTREBOUND, (char*)NULL, 0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c brake.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from brake.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ brake.cpp: In function 'void SimBrakeConfig(void*, char*, tBrake*)': brake.cpp:27:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] diam = GfParmGetNum(hdle, section, PRM_BRKDIAM, (char*)NULL, 0.2f); ^ brake.cpp:28:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] area = GfParmGetNum(hdle, section, PRM_BRKAREA, (char*)NULL, 0.002f); ^ brake.cpp:29:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mu = GfParmGetNum(hdle, section, PRM_MU, (char*)NULL, 0.30f); ^ brake.cpp:32:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] brake->I = GfParmGetNum(hdle, section, PRM_INERTIA, (char*)NULL, 0.13f); ^ brake.cpp: In function 'void SimBrakeSystemConfig(tCar*)': brake.cpp:52:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->brkSyst.rep = GfParmGetNum(hdle, SECT_BRKSYST, PRM_BRKREP, (char*)NULL, 0.5); ^ brake.cpp:52:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] brake.cpp:53:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->brkSyst.coeff = GfParmGetNum(hdle, SECT_BRKSYST, PRM_BRKPRESS, (char*)NULL, 1000000); ^ brake.cpp:53:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c wheel.cpp In file included from /usr/include/stdio.h:27:0, from wheel.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ wheel.cpp:23:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ wheel.cpp:23:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:23:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:23:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:24:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *SuspSect[4] = {SECT_FRNTRGTSUSP, SECT_FRNTLFTSUSP, SECT_REARRGTSUSP, SECT_REARLFTSUSP}; ^ wheel.cpp:24:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:24:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:24:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:25:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *BrkSect[4] = {SECT_FRNTRGTBRAKE, SECT_FRNTLFTBRAKE, SECT_REARRGTBRAKE, SECT_REARLFTBRAKE}; ^ wheel.cpp:25:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:25:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp:25:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel.cpp: In function 'void SimWheelConfig(tCar*, int)': wheel.cpp:36:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pressure = GfParmGetNum(hdle, WheelSect[index], PRM_PRESSURE, (char*)NULL, 275600); ^ wheel.cpp:37:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rimdiam = GfParmGetNum(hdle, WheelSect[index], PRM_RIMDIAM, (char*)NULL, 0.33f); ^ wheel.cpp:38:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tirewidth = GfParmGetNum(hdle, WheelSect[index], PRM_TIREWIDTH, (char*)NULL, 0.145f); ^ wheel.cpp:39:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tireratio = GfParmGetNum(hdle, WheelSect[index], PRM_TIRERATIO, (char*)NULL, 0.75f); ^ wheel.cpp:40:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->mu = GfParmGetNum(hdle, WheelSect[index], PRM_MU, (char*)NULL, 1.0f); ^ wheel.cpp:41:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->I = GfParmGetNum(hdle, WheelSect[index], PRM_INERTIA, (char*)NULL, 1.5f); ^ wheel.cpp:43:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->staticPos.y = GfParmGetNum(hdle, WheelSect[index], PRM_YPOS, (char*)NULL, 0.0f); ^ wheel.cpp:44:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] x0 = GfParmGetNum(hdle, WheelSect[index], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); ^ wheel.cpp:45:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->staticPos.az = GfParmGetNum(hdle, WheelSect[index], PRM_TOE, (char*)NULL, 0.0f); ^ wheel.cpp:46:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->staticPos.ax = GfParmGetNum(hdle, WheelSect[index], PRM_CAMBER, (char*)NULL, 0.0f); ^ wheel.cpp:47:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Ca = GfParmGetNum(hdle, WheelSect[index], PRM_CA, (char*)NULL, 30.0f); ^ wheel.cpp:48:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] RFactor = GfParmGetNum(hdle, WheelSect[index], PRM_RFACTOR, (char*)NULL, 0.8f); ^ wheel.cpp:49:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] EFactor = GfParmGetNum(hdle, WheelSect[index], PRM_EFACTOR, (char*)NULL, 0.7f); ^ wheel.cpp:50:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->lfMax = GfParmGetNum(hdle, WheelSect[index], PRM_LOADFMAX, (char*)NULL, 1.6f); ^ wheel.cpp:51:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->lfMin = GfParmGetNum(hdle, WheelSect[index], PRM_LOADFMIN, (char*)NULL, 0.8f); ^ wheel.cpp:52:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->opLoad = GfParmGetNum(hdle, WheelSect[index], PRM_OPLOAD, (char*)NULL, wheel->weight0 * 1.2f); ^ wheel.cpp:53:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wheel->mass = GfParmGetNum(hdle, WheelSect[index], PRM_MASS, (char*)NULL, 20.0f); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c transmission.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from transmission.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; ^ transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:22:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp: In function 'void SimTransmissionConfig(tCar*)': transmission.cpp:39:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] clutchI = GfParmGetNum(hdle, SECT_CLUTCH, PRM_INERTIA, (char*)NULL, 0.12f); ^ transmission.cpp:39:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:40:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transType = GfParmGetStr(hdle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); ^ transmission.cpp:40:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:40:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:41:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] clutch->releaseTime = GfParmGetNum(hdle, SECT_GEARBOX, PRM_SHIFTTIME, (char*)NULL, 0.2f); ^ transmission.cpp:41:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] transmission.cpp:62:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimDifferentialConfig(hdle, SECT_REARDIFFERENTIAL, &(trans->differential[TRANS_REAR_DIFF])); ^ transmission.cpp:67:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimDifferentialConfig(hdle, SECT_FRNTDIFFERENTIAL, &(trans->differential[TRANS_FRONT_DIFF])); ^ transmission.cpp:72:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimDifferentialConfig(hdle, SECT_FRNTDIFFERENTIAL, &(trans->differential[TRANS_FRONT_DIFF])); ^ transmission.cpp:73:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimDifferentialConfig(hdle, SECT_REARDIFFERENTIAL, &(trans->differential[TRANS_REAR_DIFF])); ^ transmission.cpp:74:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SimDifferentialConfig(hdle, SECT_CENTRALDIFFERENTIAL, &(trans->differential[TRANS_CENTRAL_DIFF])); ^ transmission.cpp:83:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gRatio = GfParmGetNum(hdle, path, PRM_RATIO, (char*)NULL, 0.0); ^ transmission.cpp:94:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gEff = GfParmGetNum(hdle, path, PRM_EFFICIENCY, (char*)NULL, 1.0); ^ transmission.cpp:97:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gearI = GfParmGetNum(hdle, path, PRM_INERTIA, (char*)NULL, 0.0); ^ transmission.cpp:29:12: warning: variable 'clutchI' set but not used [-Wunused-but-set-variable] tdble clutchI; ^~~~~~~ transmission.cpp:35:34: warning: variable 'fEff' set but not used [-Wunused-but-set-variable] tdble gRatio, fRatio, gEff, fEff; ^~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c differential.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from differential.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ differential.cpp: In function 'void SimDifferentialConfig(void*, char*, tDifferential*)': differential.cpp:27:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->I = GfParmGetNum(hdle, section, PRM_INERTIA, (char*)NULL, 0.1f); ^ differential.cpp:28:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->efficiency = GfParmGetNum(hdle, section, PRM_EFFICIENCY, (char*)NULL, 1.0f); ^ differential.cpp:29:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->ratio = GfParmGetNum(hdle, section, PRM_RATIO, (char*)NULL, 1.0f); ^ differential.cpp:30:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->bias = GfParmGetNum(hdle, section, PRM_BIAS, (char*)NULL, 0.1f); ^ differential.cpp:31:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->dTqMin = GfParmGetNum(hdle, section, PRM_MIN_TQ_BIAS, (char*)NULL, 0.05f); ^ differential.cpp:32:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->dTqMax = GfParmGetNum(hdle, section, PRM_MAX_TQ_BIAS, (char*)NULL, 0.80f) - differential->dTqMin; ^ differential.cpp:33:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->dSlipMax = GfParmGetNum(hdle, section, PRM_MAX_SLIP_BIAS, (char*)NULL, 0.2f); ^ differential.cpp:34:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->lockInputTq = GfParmGetNum(hdle, section, PRM_LOCKING_TQ, (char*)NULL, 300.0f); ^ differential.cpp:35:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] differential->viscosity = GfParmGetNum(hdle, section, PRM_VISCOSITY_FACTOR, (char*)NULL, 2.0f); ^ differential.cpp:38:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] type = GfParmGetStr(hdle, section, PRM_TYPE, VAL_DIFF_NONE); ^ differential.cpp:38:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c collide.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from sim.h:23, from collide.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c categories.cpp In file included from /usr/include/stdio.h:27:0, from categories.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -shared -o simuv2.so simu.o simuitf.o car.o aero.o engine.o axle.o steer.o susp.o brake.o wheel.o transmission.o differential.o collide.o categories.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibsg -lplibul -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -lsolid mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/modules mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/simu Exporting simuv2.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/simu/simuv2.so make[4]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu/simuv2' make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/simu' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/track' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H track.cpp trackitf.cpp trackutil.cpp track3.cpp track4.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c track.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from track.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ track.cpp: In function 'void GetTrackHeader(void*)': track.cpp:128:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] theTrack->name = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_NAME, "no name"); ^ track.cpp:128:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:128:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:129:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] theTrack->version = (int)GfParmGetNum(TrackHandle, TRK_SECT_HDR, TRK_ATT_VERSION, (char*)NULL, 0); ^ track.cpp:129:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:130:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] theTrack->width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); ^ track.cpp:130:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:131:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] theTrack->author = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "none"); ^ track.cpp:131:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:131:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:132:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] theTrack->category = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_CAT, "road"); ^ track.cpp:132:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:132:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:138:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "background.png"); ^ track.cpp:138:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:138:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:139:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->bgtype = (int)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGTYPE, (char*)NULL, 0.0); ^ track.cpp:139:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:144:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->bgColor[0] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_R, (char*)NULL, 0.0f); ^ track.cpp:144:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:145:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->bgColor[1] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_G, (char*)NULL, 0.0f); ^ track.cpp:145:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:146:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->bgColor[2] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_B, (char*)NULL, 0.1f); ^ track.cpp:146:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:158:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] *env = GfParmGetStr(TrackHandle, buf, TRK_ATT_ENVNAME, "env.png"); ^ track.cpp:158:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:177:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->turnMarksInfo.height = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_HEIGHT, NULL, 1); ^ track.cpp:177:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:178:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->turnMarksInfo.width = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_WIDTH, NULL, 1); ^ track.cpp:178:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:179:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->turnMarksInfo.vSpace = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_VSPACE, NULL, 0); ^ track.cpp:179:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track.cpp:180:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] graphic->turnMarksInfo.hSpace = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_HSPACE, NULL, 0); ^ track.cpp:180:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trackitf.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from trackitf.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ trackitf.cpp: In function 'int track(tModInfo*)': trackitf.cpp:87:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->name = "trackv1"; /* name of the module (short) */ ^~~~~~~~~ trackitf.cpp:88:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = "Track V1.0"; /* description of the module (can be long) */ ^~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trackutil.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from trackutil.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c track3.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from track3.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ track3.cpp:47:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeySideSurface[2] = {TRK_ATT_RSSURF, TRK_ATT_LSSURF}; ^ track3.cpp:47:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:48:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeySideWidth[2] = {TRK_ATT_RSW, TRK_ATT_LSW}; ^ track3.cpp:48:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:49:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeySideStartWidth[2] = {TRK_ATT_RSWS, TRK_ATT_LSWS}; ^ track3.cpp:49:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:50:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeySideEndWidth[2] = {TRK_ATT_RSWE, TRK_ATT_LSWE}; ^ track3.cpp:50:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:51:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeySideBankType[2] = {TRK_ATT_RST, TRK_ATT_LST}; ^ track3.cpp:51:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:53:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBorderSurface[2] = {TRK_ATT_RBSURF, TRK_ATT_LBSURF}; ^ track3.cpp:53:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:54:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBorderWidth[2] = {TRK_ATT_RBW, TRK_ATT_LBW}; ^ track3.cpp:54:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:55:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBorderStyle[2] = {TRK_ATT_RBS, TRK_ATT_LBS}; ^ track3.cpp:55:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:56:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBorderHeight[2] = {TRK_ATT_RBH, TRK_ATT_LBH}; ^ track3.cpp:56:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:58:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBarrierSurface[2] = {TRK_ATT_RBASURF, TRK_ATT_LBASURF}; ^ track3.cpp:58:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:59:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBarrierWidth[2] = {TRK_ATT_RBAW, TRK_ATT_LBAW}; ^ track3.cpp:59:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:60:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBarrierStyle[2] = {TRK_ATT_RBAS, TRK_ATT_LBAS}; ^ track3.cpp:60:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:61:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *KeyBarrierHeight[2] = {TRK_ATT_RBAH, TRK_ATT_LBAH}; ^ track3.cpp:61:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:63:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *ValStyle[4] = {TRK_VAL_PLAN, TRK_VAL_WALL, TRK_VAL_CURB, TRK_VAL_FENCE}; ^ track3.cpp:63:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:63:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:63:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp: In function 'tTrackSurface* AddTrackSurface(void*, tTrack*, char*)': track3.cpp:107:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("AddTrackSurface: Memory allocation failed\n"); ^ track3.cpp:112:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kFriction = GfParmGetNum(TrackHandle, path, TRK_ATT_FRICTION, (char*)NULL, 0.8f); ^ track3.cpp:113:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRollRes = GfParmGetNum(TrackHandle, path, TRK_ATT_ROLLRES, (char*)NULL, 0.001f); ^ track3.cpp:114:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRoughness = GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHT, (char*)NULL, 0.0f) / 2.0f; ^ track3.cpp:115:108: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRoughWaveLen = 2.0 * PI / GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHTWL, (char*)NULL, 1.0f); ^ track3.cpp:116:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kDammage = GfParmGetNum(TrackHandle, path, TRK_ATT_DAMMAGE, (char*)NULL, 10.0f); ^ track3.cpp:117:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRebound = GfParmGetNum(TrackHandle, path, TRK_ATT_REBOUND, (char*)NULL, 1.0f); ^ track3.cpp: In function 'void InitSides(void*, tTrack*)': track3.cpp:133:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sideMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeySideSurface[side], TRK_VAL_GRASS); ^ track3.cpp:133:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:135:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sideEndWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeySideWidth[side], (char*)NULL, 0.0); ^ track3.cpp:137:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (strcmp(TRK_VAL_LEVEL, GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeySideBankType[side], TRK_VAL_LEVEL)) == 0) { ^ track3.cpp:137:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:142:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBorderSurface[side], TRK_VAL_GRASS); ^ track3.cpp:142:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:144:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBorderWidth[side], (char*)NULL, 0.0); ^ track3.cpp:145:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderHeight[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBorderHeight[side], (char*)NULL, 0.0); ^ track3.cpp:146:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBorderStyle[side], TRK_VAL_PLAN); ^ track3.cpp:146:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:156:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierSurface[side], TRK_VAL_BARRIER); ^ track3.cpp:156:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:158:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierHeight[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierHeight[side], (char*)NULL, 1.0); ^ track3.cpp:159:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierStyle[side], TRK_VAL_FENCE); ^ track3.cpp:159:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:165:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierWidth[side], (char*)NULL, 0.5); ^ track3.cpp: In function 'void AddSides(tTrackSeg*, void*, tTrack*, int, int)': track3.cpp:222:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierSurface[side], barrierMaterial[side]); ^ track3.cpp:224:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierHeight[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierHeight[side], (char*)NULL, barrierHeight[side]); ^ track3.cpp:225:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierStyle[side], ValStyle[barrierStyle[side]]); ^ track3.cpp:231:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierWidth[side], (char*)NULL, barrierWidth[side]); ^ track3.cpp:709:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("AddSides: memory allocation error"); ^ track3.cpp: In function 'void CreateSegRing3(void*, tTrack*, tTrackSeg*, tTrackSeg*, int)': track3.cpp:814:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); ^ track3.cpp:814:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:833:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, ""); ^ track3.cpp:833:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:853:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); ^ track3.cpp:853:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:853:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:863:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, NULL); ^ track3.cpp:876:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *marks = GfParmGetCurStr(TrackHandle, path, TRK_ATT_MARKS, NULL); ^ track3.cpp:891:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] material = GfParmGetCurStr(TrackHandle, path, TRK_ATT_SURF, material); ^ track3.cpp:893:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] envIndex = (int)GfParmGetCurNum(TrackHandle, path, TRK_ATT_ENVIND, (char*)NULL, (float) (envIndex+1)) - 1; ^ track3.cpp:898:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] length = GfParmGetCurNum(TrackHandle, path, TRK_ATT_LG, (char*)NULL, 0); ^ track3.cpp:903:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); ^ track3.cpp:904:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); ^ track3.cpp:905:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); ^ track3.cpp:910:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); ^ track3.cpp:911:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); ^ track3.cpp:912:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); ^ track3.cpp:920:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zsl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSL, (char*)NULL, zsl); ^ track3.cpp:921:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zsr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSR, (char*)NULL, zsr); ^ track3.cpp:922:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zel = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZEL, (char*)NULL, zel); ^ track3.cpp:923:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zer = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZER, (char*)NULL, zer); ^ track3.cpp:925:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ze = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZE, (char*)NULL, ze); ^ track3.cpp:926:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zs = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZS, (char*)NULL, zs); ^ track3.cpp:927:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grade = GfParmGetCurNum(TrackHandle, path, TRK_ATT_GRADE, (char*)NULL, grade); ^ track3.cpp:942:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bankings = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKS, (char*)NULL, bankings); ^ track3.cpp:943:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bankinge = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKE, (char*)NULL, bankinge); ^ track3.cpp:955:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] profil = GfParmGetCurStr(TrackHandle, path, TRK_ATT_PROFIL, TRK_VAL_SPLINE); ^ track3.cpp:955:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:959:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] steps = (int)GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPS, (char*)NULL, 1.0); ^ track3.cpp:961:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stepslg = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPSLEN, (char*)NULL, GlobalStepLen); ^ track3.cpp:968:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSL, (char*)NULL, stgtl); ^ track3.cpp:969:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] etgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTEL, (char*)NULL, etgtl); ^ track3.cpp:970:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSR, (char*)NULL, stgtr); ^ track3.cpp:971:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] etgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTER, (char*)NULL, etgtr); ^ track3.cpp:973:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTS, (char*)NULL, stgt); ^ track3.cpp:974:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] etgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTE, (char*)NULL, etgt); ^ track3.cpp:986:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetCurNum(TrackHandle, path, TRK_ATT_ID, (char*)NULL, (tdble)curindex); ^ track3.cpp:786:35: warning: variable 'dzl' set but not used [-Wunused-but-set-variable] tdble bankings, bankinge, dz, dzl, dzr; ^~~ track3.cpp:786:40: warning: variable 'dzr' set but not used [-Wunused-but-set-variable] tdble bankings, bankinge, dz, dzl, dzr; ^~~ track3.cpp: In function 'void ReadTrack3(tTrack*, void*, tRoadCam**, int)': track3.cpp:1302:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GlobalStepLen = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PROFSTEPSLEN, (char*)NULL, 0); ^ track3.cpp:1302:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1307:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pitType = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_TYPE, TRK_VAL_PIT_TYPE_NONE); ^ track3.cpp:1307:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1307:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1311:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_ENTRY, NULL); ^ track3.cpp:1311:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1314:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path, TRK_ATT_ID, (char*)NULL, -1); ^ track3.cpp:1331:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_EXIT, NULL); ^ track3.cpp:1331:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1350:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_START, NULL); ^ track3.cpp:1350:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1368:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_END, NULL); ^ track3.cpp:1368:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1385:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] paramVal = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_SIDE, "right"); ^ track3.cpp:1385:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1385:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1391:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pits->speedLimit = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SPD_LIM, (char*)NULL, 25.0); ^ track3.cpp:1391:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1399:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pits->len = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_LEN, (char*)NULL, 15.0); ^ track3.cpp:1399:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1400:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pits->width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_WIDTH, (char*)NULL, 5.0); ^ track3.cpp:1400:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track3.cpp:1519:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("ReadTrack3: Memory allocation error"); ^ track3.cpp:1530:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetCurStr(TrackHandle, path, TRK_ATT_SEGMENT, NULL); ^ track3.cpp:1532:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_SEGMENT); ^ track3.cpp:1535:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); ^ track3.cpp:1545:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trkPos.toRight = GfParmGetCurNum(TrackHandle, path, TRK_ATT_TORIGHT, (char*)NULL, 0); ^ track3.cpp:1546:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trkPos.toStart = GfParmGetCurNum(TrackHandle, path, TRK_ATT_TOSTART, (char*)NULL, 0); ^ track3.cpp:1548:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curCam->pos.z = TrackHeightL(&trkPos) + GfParmGetCurNum(TrackHandle, path, TRK_ATT_HEIGHT, (char*)NULL, 0); ^ track3.cpp:1550:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetCurStr(TrackHandle, path, TRK_ATT_CAM_FOV, NULL); ^ track3.cpp:1552:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOV); ^ track3.cpp:1555:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); ^ track3.cpp:1563:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetCurStr(TrackHandle, path, TRK_ATT_CAM_FOVE, NULL); ^ track3.cpp:1565:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOVE); ^ track3.cpp:1568:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c track4.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from track4.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ track4.cpp:50:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *SectSide[2] = {TRK_SECT_RSIDE, TRK_SECT_LSIDE}; ^ track4.cpp:50:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:51:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *SectBorder[2] = {TRK_SECT_RBORDER, TRK_SECT_LBORDER}; ^ track4.cpp:51:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:52:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *SectBarrier[2] = {TRK_SECT_RBARRIER, TRK_SECT_LBARRIER}; ^ track4.cpp:52:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:54:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *ValStyle[] = {TRK_VAL_PLAN, TRK_VAL_CURB, TRK_VAL_WALL, TRK_VAL_FENCE, TRK_VAL_FENCE}; ^ track4.cpp:54:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:54:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:54:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:54:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp: In function 'tTrackSurface* AddTrackSurface(void*, tTrack*, char*)': track4.cpp:99:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("AddTrackSurface: Memory allocation failed\n"); ^ track4.cpp:104:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kFriction = GfParmGetNum(TrackHandle, path, TRK_ATT_FRICTION, (char*)NULL, 0.8f); ^ track4.cpp:105:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRollRes = GfParmGetNum(TrackHandle, path, TRK_ATT_ROLLRES, (char*)NULL, 0.001f); ^ track4.cpp:106:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRoughness = GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHT, (char*)NULL, 0.0f) / 2.0f; ^ track4.cpp:107:108: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRoughWaveLen = 2.0 * PI / GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHTWL, (char*)NULL, 1.0f); ^ track4.cpp:108:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kDammage = GfParmGetNum(TrackHandle, path, TRK_ATT_DAMMAGE, (char*)NULL, 10.0f); ^ track4.cpp:109:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curSurf->kRebound = GfParmGetNum(TrackHandle, path, TRK_ATT_REBOUND, (char*)NULL, 0.5f); ^ track4.cpp: In function 'void InitSides(void*, tTrack*)': track4.cpp:128:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sideMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_GRASS); ^ track4.cpp:128:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:130:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sideEndWidth[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_WIDTH, (char*)NULL, 0.0); ^ track4.cpp:132:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (strcmp(TRK_VAL_LEVEL, GfParmGetStr(TrackHandle, path, TRK_ATT_BANKTYPE, TRK_VAL_LEVEL)) == 0) { ^ track4.cpp:132:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:140:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_GRASS); ^ track4.cpp:140:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:142:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderWidth[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_WIDTH, (char*)NULL, 0.0); ^ track4.cpp:143:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderHeight[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_HEIGHT, (char*)NULL, 0.0); ^ track4.cpp:144:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, path, TRK_ATT_STYLE, TRK_VAL_PLAN); ^ track4.cpp:144:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:155:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_BARRIER); ^ track4.cpp:155:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:157:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierHeight[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_HEIGHT, (char*)NULL, 0.6f); ^ track4.cpp:158:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, path, TRK_ATT_STYLE, TRK_VAL_FENCE); ^ track4.cpp:158:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:164:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierWidth[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_WIDTH, (char*)NULL, 0.5); ^ track4.cpp: In function 'void AddSides(tTrackSeg*, void*, tTrack*, int, int)': track4.cpp:203:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sw = GfParmGetNum(TrackHandle, path2, TRK_ATT_SWIDTH, (char*)NULL, sideEndWidth[side]); ^ track4.cpp:204:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] w = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, sw); ^ track4.cpp:205:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ew = GfParmGetNum(TrackHandle, path2, TRK_ATT_EWIDTH, (char*)NULL, w); ^ track4.cpp:208:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sideMaterial[side] = GfParmGetStr(TrackHandle, path2, TRK_ATT_SURF, sideMaterial[side]); ^ track4.cpp:213:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bw = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, borderWidth[side]); ^ track4.cpp:215:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderHeight[side] = GfParmGetNum(TrackHandle, path2, TRK_ATT_HEIGHT, (char*)NULL, 0.0); ^ track4.cpp:216:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] borderMaterial[side] = GfParmGetStr(TrackHandle, path2, TRK_ATT_SURF, borderMaterial[side]); ^ track4.cpp:218:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, path2, TRK_ATT_STYLE, ValStyle[borderStyle[side]]); ^ track4.cpp:229:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierMaterial[side] = GfParmGetStr(TrackHandle, path2, TRK_ATT_SURF, barrierMaterial[side]); ^ track4.cpp:231:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierHeight[side] = GfParmGetNum(TrackHandle, path2, TRK_ATT_HEIGHT, (char*)NULL, barrierHeight[side]); ^ track4.cpp:232:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] style = GfParmGetStr(TrackHandle, path2, TRK_ATT_STYLE, ValStyle[barrierStyle[side]]); ^ track4.cpp:238:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] barrierWidth[side] = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, barrierWidth[side]); ^ track4.cpp:718:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("AddSides: memory allocation error"); ^ track4.cpp: In function 'void CreateSegRing(void*, tTrack*, tTrackSeg*, tTrackSeg*, int)': track4.cpp:825:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); ^ track4.cpp:825:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:844:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, ""); ^ track4.cpp:844:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:862:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); ^ track4.cpp:862:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:862:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:875:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, NULL); ^ track4.cpp:888:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *marks = GfParmGetCurStr(TrackHandle, path, TRK_ATT_MARKS, NULL); ^ track4.cpp:903:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] material = GfParmGetCurStr(TrackHandle, path, TRK_ATT_SURF, material); ^ track4.cpp:905:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] envIndex = (int) GfParmGetCurNum(TrackHandle, path, TRK_ATT_ENVIND, (char*)NULL, (float) (envIndex+1)) - 1; ^ track4.cpp:907:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] DoVfactor = (float) ((int) GfParmGetCurNum(TrackHandle, path, TRK_ATT_DOVFACTOR, (char*)NULL, 1.0)) ; ^ track4.cpp:912:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] length = GfParmGetCurNum(TrackHandle, path, TRK_ATT_LG, (char*)NULL, 0); ^ track4.cpp:917:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); ^ track4.cpp:918:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); ^ track4.cpp:919:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); ^ track4.cpp:924:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); ^ track4.cpp:925:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); ^ track4.cpp:926:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); ^ track4.cpp:940:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zsl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSL, (char*)NULL, zsl); ^ track4.cpp:941:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zsr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSR, (char*)NULL, zsr); ^ track4.cpp:942:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zel = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZEL, (char*)NULL, zel); ^ track4.cpp:943:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zer = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZER, (char*)NULL, zer); ^ track4.cpp:945:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ze = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZE, (char*)NULL, ze); ^ track4.cpp:946:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] zs = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZS, (char*)NULL, zs); ^ track4.cpp:947:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grade = GfParmGetCurNum(TrackHandle, path, TRK_ATT_GRADE, (char*)NULL, grade); ^ track4.cpp:962:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bankings = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKS, (char*)NULL, bankings); ^ track4.cpp:963:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bankinge = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKE, (char*)NULL, bankinge); ^ track4.cpp:975:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] profil = GfParmGetCurStr(TrackHandle, path, TRK_ATT_PROFIL, TRK_VAL_SPLINE); ^ track4.cpp:975:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:979:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] steps = (int)GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPS, (char*)NULL, 1.0); ^ track4.cpp:981:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stepslg = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPSLEN, (char*)NULL, GlobalStepLen); ^ track4.cpp:988:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSL, (char*)NULL, stgtl); ^ track4.cpp:989:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] etgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTEL, (char*)NULL, etgtl); ^ track4.cpp:990:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSR, (char*)NULL, stgtr); ^ track4.cpp:991:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] etgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTER, (char*)NULL, etgtr); ^ track4.cpp:993:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTS, (char*)NULL, stgt); ^ track4.cpp:994:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] etgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTE, (char*)NULL, etgt); ^ track4.cpp:1006:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetCurNum(TrackHandle, path, TRK_ATT_ID, (char*)NULL, (tdble)curindex); ^ track4.cpp:795:35: warning: variable 'dzl' set but not used [-Wunused-but-set-variable] tdble bankings, bankinge, dz, dzl, dzr; ^~~ track4.cpp:795:40: warning: variable 'dzr' set but not used [-Wunused-but-set-variable] tdble bankings, bankinge, dz, dzl, dzr; ^~~ track4.cpp: In function 'void ReadTrack4(tTrack*, void*, tRoadCam**, int)': track4.cpp:1330:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GlobalStepLen = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PROFSTEPSLEN, (char*)NULL, 0); ^ track4.cpp:1330:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1337:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_ENTRY, NULL); ^ track4.cpp:1341:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path, TRK_ATT_ID, (char*)NULL, -1); ^ track4.cpp:1358:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_EXIT, NULL); ^ track4.cpp:1377:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_START, NULL); ^ track4.cpp:1396:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_END, NULL); ^ track4.cpp:1412:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] paramVal = GfParmGetStr(TrackHandle, path2, TRK_ATT_SIDE, "right"); ^ track4.cpp:1412:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1418:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pits->speedLimit = GfParmGetNum(TrackHandle, path2, TRK_ATT_SPD_LIM, (char*)NULL, 25.0); ^ track4.cpp:1426:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pits->len = GfParmGetNum(TrackHandle, path2, TRK_ATT_LEN, (char*)NULL, 15.0); ^ track4.cpp:1427:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pits->width = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, 5.0); ^ track4.cpp:1541:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (GfParmListSeekFirst(TrackHandle, TRK_SECT_CAM) == 0) { ^ track4.cpp:1545:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("ReadTrack3: Memory allocation error"); ^ track4.cpp:1555:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curCam->name = GfParmListGetCurEltName(TrackHandle, TRK_SECT_CAM); ^ track4.cpp:1556:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_SEGMENT, NULL); ^ track4.cpp:1556:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1558:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_SEGMENT); ^ track4.cpp:1561:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); ^ track4.cpp:1571:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trkPos.toRight = GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_TORIGHT, (char*)NULL, 0); ^ track4.cpp:1571:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1572:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trkPos.toStart = GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_TOSTART, (char*)NULL, 0); ^ track4.cpp:1572:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1574:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curCam->pos.z = TrackHeightL(&trkPos) + GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_HEIGHT, (char*)NULL, 0); ^ track4.cpp:1574:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1576:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_CAM_FOV, NULL); ^ track4.cpp:1576:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1578:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOV); ^ track4.cpp:1581:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); ^ track4.cpp:1589:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_CAM_FOVE, NULL); ^ track4.cpp:1589:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] track4.cpp:1591:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOVE); ^ track4.cpp:1594:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); ^ track4.cpp:1600:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } while (GfParmListSeekNext(TrackHandle, TRK_SECT_CAM) == 0); ^ i586-alt-linux-g++ -shared -o track.so track.o trackitf.o trackutil.o track3.o track4.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/track Exporting track.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/track/track.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/track' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/graphic' make[4]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/graphic/ssggraph' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H grmain.cpp grboard.cpp ssggraph.cpp grcam.cpp grcar.cpp grscreen.cpp grscene.cpp grutil.cpp grshadow.cpp grsmoke.cpp grskidmarks.cpp grloadac.cpp grmultitexstate.cpp grvtxtable.cpp grtrackmap.cpp grtexture.cpp grcarlight.cpp CarSoundData.cpp TorcsSound.cpp PlibSoundInterface.cpp OpenalSoundInterface.cpp grsound.cpp SoundInterface.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grmain.cpp In file included from /usr/include/time.h:27:0, from grmain.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grmain.cpp:33:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grmain.cpp:35:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grmain.cpp:44:0: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grmain.cpp: In function 'void grSplitScreen(void*)': grmain.cpp:164:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, GR_SCT_DISPMODE, GR_ATT_NB_SCREENS, NULL, grNbScreen); ^ grmain.cpp:164:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grmain.cpp:165:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "Graph"); ^ grmain.cpp: In function 'int initView(int, int, int, int, int, void*)': grmain.cpp:258:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_HOME, "Zoom Maximum", (void*)GR_ZOOM_MAX, grSetZoom, NULL); ^ grmain.cpp:259:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_END, "Zoom Minimum", (void*)GR_ZOOM_MIN, grSetZoom, NULL); ^ grmain.cpp:260:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '*', "Zoom Default", (void*)GR_ZOOM_DFLT, grSetZoom, NULL); ^ grmain.cpp:262:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_PAGE_UP, "Select Previous Car", (void*)0, grPrevCar, NULL); ^ grmain.cpp:263:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_PAGE_DOWN, "Select Next Car", (void*)0, grNextCar, NULL); ^ grmain.cpp:265:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F2, "Driver Views", (void*)0, grSelectCamera, NULL); ^ grmain.cpp:266:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F3, "Car Views", (void*)1, grSelectCamera, NULL); ^ grmain.cpp:267:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F4, "Side Car Views", (void*)2, grSelectCamera, NULL); ^ grmain.cpp:268:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F5, "Up Car View", (void*)3, grSelectCamera, NULL); ^ grmain.cpp:269:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F6, "Persp Car View", (void*)4, grSelectCamera, NULL); ^ grmain.cpp:270:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F7, "All Circuit Views", (void*)5, grSelectCamera, NULL); ^ grmain.cpp:271:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F8, "Track View", (void*)6, grSelectCamera, NULL); ^ grmain.cpp:272:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F9, "Track View Zoomed", (void*)7, grSelectCamera, NULL); ^ grmain.cpp:273:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F10, "Follow Car Zoomed", (void*)8, grSelectCamera, NULL); ^ grmain.cpp:274:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddSKey(screen, GLUT_KEY_F11, "TV Director View", (void*)9, grSelectCamera, NULL); ^ grmain.cpp:276:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '5', "FPS Counter", (void*)3, grSelectBoard, NULL); ^ grmain.cpp:277:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '4', "G/Cmd Graph", (void*)4, grSelectBoard, NULL); ^ grmain.cpp:278:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '3', "Leaders Board", (void*)2, grSelectBoard, NULL); ^ grmain.cpp:279:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '2', "Driver Counters", (void*)1, grSelectBoard, NULL); ^ grmain.cpp:280:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '1', "Driver Board", (void*)0, grSelectBoard, NULL); ^ grmain.cpp:281:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '9', "Mirror", (void*)0, grSwitchMirror, NULL); ^ grmain.cpp:282:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '0', "Arcade Board", (void*)5, grSelectBoard, NULL); ^ grmain.cpp:283:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '>', "Zoom In", (void*)GR_ZOOM_IN, grSetZoom, NULL); ^ grmain.cpp:284:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '<', "Zoom Out", (void*)GR_ZOOM_OUT, grSetZoom, NULL); ^ grmain.cpp:285:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, '[', "Split Screen", (void*)GR_SPLIT_ADD, grSplitScreen, NULL); ^ grmain.cpp:286:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, ']', "UnSplit Screen", (void*)GR_SPLIT_REM, grSplitScreen, NULL); ^ grmain.cpp:287:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiAddKey(screen, 'm', "Track Maps", (void*)0, grSelectTrackMap, NULL); ^ grmain.cpp:293:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grLodFactorValue = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, 1.0); ^ grmain.cpp:293:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grmain.cpp: In function 'int initCars(tSituation*)': grmain.cpp:374:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grCarInfo[index].iconColor[0] = GfParmGetNum(hdle, idx, "red", (char*)NULL, 0); ^ grmain.cpp:375:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grCarInfo[index].iconColor[1] = GfParmGetNum(hdle, idx, "green", (char*)NULL, 0); ^ grmain.cpp:376:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grCarInfo[index].iconColor[2] = GfParmGetNum(hdle, idx, "blue", (char*)NULL, 0); ^ grmain.cpp:386:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grNbScreen = (int)GfParmGetNum(grHandle, GR_SCT_DISPMODE, GR_ATT_NB_SCREENS, NULL, 1.0); ^ grmain.cpp:386:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grmain.cpp: In function 'void shutdownCars()': grmain.cpp:409:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("-- shutdownCars\n"); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grboard.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from grboard.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grboard.cpp:29:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grboard.cpp:31:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grboard.cpp: In member function 'void cGrBoard::loadDefaults(tCarElt*)': grboard.cpp:75:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] debugFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_DEBUG, NULL, 1); ^ grboard.cpp:76:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] boardFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_BOARD, NULL, 2); ^ grboard.cpp:77:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] leaderFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_LEADER, NULL, 1); ^ grboard.cpp:78:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] leaderNb = (int)GfParmGetNum(grHandle, path, GR_ATT_NBLEADER, NULL, 10); ^ grboard.cpp:79:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] counterFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_COUNTER, NULL, 1); ^ grboard.cpp:80:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_GGRAPH, NULL, 1); ^ grboard.cpp:81:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arcadeFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_ARCADE, NULL, 0); ^ grboard.cpp:83:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackMap->setViewMode((int) GfParmGetNum(grHandle, path, GR_ATT_MAP, NULL, trackMap->getDefaultViewMode())); ^ grboard.cpp:87:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] debugFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_DEBUG, NULL, debugFlag); ^ grboard.cpp:88:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] boardFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_BOARD, NULL, boardFlag); ^ grboard.cpp:89:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] leaderFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_LEADER, NULL, leaderFlag); ^ grboard.cpp:90:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] leaderNb = (int)GfParmGetNum(grHandle, path, GR_ATT_NBLEADER, NULL, leaderNb); ^ grboard.cpp:91:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] counterFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_COUNTER, NULL, counterFlag); ^ grboard.cpp:92:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_GGRAPH, NULL, GFlag); ^ grboard.cpp:93:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] arcadeFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_ARCADE, NULL, arcadeFlag); ^ grboard.cpp:94:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trackMap->setViewMode((int) GfParmGetNum(grHandle, path, GR_ATT_MAP, NULL, trackMap->getViewMode())); ^ grboard.cpp: In member function 'void cGrBoard::selectBoard(int)': grboard.cpp:107:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_BOARD, (char*)NULL, (tdble)boardFlag); ^ grboard.cpp:111:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_COUNTER, (char*)NULL, (tdble)counterFlag); ^ grboard.cpp:115:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_LEADER, (char*)NULL, (tdble)leaderFlag); ^ grboard.cpp:119:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_DEBUG, (char*)NULL, (tdble)debugFlag); ^ grboard.cpp:123:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_GGRAPH, (char*)NULL, (tdble)GFlag); ^ grboard.cpp:127:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_ARCADE, (char*)NULL, (tdble)arcadeFlag); ^ grboard.cpp:130:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "graph"); ^ grboard.cpp: In member function 'void cGrBoard::grDispMisc(tCarElt*)': grboard.cpp:263:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grDrawGauge(545.0f*fw, 20.0f*fw, 80.0f, clr, grBlack, car->_fuel / car->_tank, "F"); ^ grboard.cpp:264:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grDrawGauge(560.0f*fw, 20.0f*fw, 80.0f, grRed, grGreen, (tdble)(car->_dammage) / grMaxDammage, "D"); ^ grboard.cpp: In member function 'void cGrBoard::grDispCarBoard1(tCarElt*, tSituation*)': grboard.cpp:300:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Fuel:", grWhite, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:316:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Damage:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:322:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Laps:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:327:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Total:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:331:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Curr:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:335:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Last:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:339:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Best:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:343:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Top Speed:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp: In member function 'void cGrBoard::grDispCarBoard2(tCarElt*, tSituation*)': grboard.cpp:392:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Fuel:", grWhite, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:404:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Laps:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:409:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Best:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:414:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Time:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:424:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); ^ grboard.cpp:427:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("<- ", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:428:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); ^ grboard.cpp:438:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); ^ grboard.cpp:441:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("-> ", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:442:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); ^ grboard.cpp: In member function 'void cGrBoard::grDispLeaderBoard(tCarElt*, tSituation*)': grboard.cpp:641:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" out", grRed, GFUI_FONT_SMALL_C, x2, y, GFUI_ALIGN_HR_VB); ^ grboard.cpp:644:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x2, y, GFUI_ALIGN_HR_VB); ^ grboard.cpp:668:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString(" Lap:", grWhite, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp: In member function 'void cGrBoard::grDispArcade(tCarElt*, tSituation*)': grboard.cpp:802:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Time:", grDefaultClr, GFUI_FONT_LARGE_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:806:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfuiPrintString("Best:", grDefaultClr, GFUI_FONT_LARGE_C, x, y, GFUI_ALIGN_HL_VB); ^ grboard.cpp:825:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grDrawGauge(XM, 20.0, 80.0, clr, grBlack, car->_fuel / car->_tank, "F"); ^ grboard.cpp:826:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grDrawGauge(XM + 15, 20.0, 80.0, grRed, grGreen, (tdble)(car->_dammage) / grMaxDammage, "D"); ^ grboard.cpp: In function 'void grInitBoardCar(tCarElt*)': grboard.cpp:884:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_TACHO_TEX, "rpm8000.rgb"); ^ grboard.cpp:884:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:884:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:893:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XSZ, (char*)NULL, 128); ^ grboard.cpp:893:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:894:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YSZ, (char*)NULL, 128); ^ grboard.cpp:894:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:895:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xpos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XPOS, (char*)NULL, Winw / 2.0 - xSz); ^ grboard.cpp:895:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:896:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ypos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YPOS, (char*)NULL, 0); ^ grboard.cpp:896:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:897:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] needlexSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_NDLXSZ, (char*)NULL, 50); ^ grboard.cpp:897:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:898:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] needleySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_NDLYSZ, (char*)NULL, 2); ^ grboard.cpp:898:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:899:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->needleXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XCENTER, (char*)NULL, xSz / 2.0) + xpos; ^ grboard.cpp:899:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:900:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->needleYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YCENTER, (char*)NULL, ySz / 2.0) + ypos; ^ grboard.cpp:900:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:901:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->digitXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XDIGITCENTER, (char*)NULL, xSz / 2.0) + xpos; ^ grboard.cpp:901:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:902:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->digitYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YDIGITCENTER, (char*)NULL, 16) + ypos; ^ grboard.cpp:902:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:903:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->minValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINVAL, (char*)NULL, 0); ^ grboard.cpp:903:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:904:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->maxValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXVAL, (char*)NULL, RPM2RADS(10000)) - curInst->minValue; ^ grboard.cpp:904:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:905:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINANG, "deg", 225); ^ grboard.cpp:905:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:905:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:906:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXANG, "deg", -45) - curInst->minAngle; ^ grboard.cpp:906:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:906:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:941:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_TEX, "speed360.rgb"); ^ grboard.cpp:941:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:941:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:950:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XSZ, (char*)NULL, 128); ^ grboard.cpp:950:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:951:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YSZ, (char*)NULL, 128); ^ grboard.cpp:951:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:952:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xpos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XPOS, (char*)NULL, Winw / 2.0); ^ grboard.cpp:952:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:953:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ypos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YPOS, (char*)NULL, 0); ^ grboard.cpp:953:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:954:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] needlexSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_NDLXSZ, (char*)NULL, 50); ^ grboard.cpp:954:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:955:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] needleySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_NDLYSZ, (char*)NULL, 2); ^ grboard.cpp:955:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:956:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->needleXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XCENTER, (char*)NULL, xSz / 2.0) + xpos; ^ grboard.cpp:956:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:957:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->needleYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YCENTER, (char*)NULL, ySz / 2.0) + ypos; ^ grboard.cpp:957:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:958:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->digitXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XDIGITCENTER, (char*)NULL, xSz / 2.0) + xpos; ^ grboard.cpp:958:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:959:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->digitYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YDIGITCENTER, (char*)NULL, 10) + ypos; ^ grboard.cpp:959:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:960:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->minValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINVAL, (char*)NULL, 0); ^ grboard.cpp:960:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:961:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->maxValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXVAL, (char*)NULL, 100) - curInst->minValue; ^ grboard.cpp:961:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:962:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINANG, "deg", 225); ^ grboard.cpp:962:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:962:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:963:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXANG, "deg", -45) - curInst->minAngle; ^ grboard.cpp:963:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:963:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:966:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (strcmp(GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_DIGITAL, "yes"), "yes") == 0) { ^ grboard.cpp:966:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grboard.cpp:966:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c ssggraph.cpp In file included from /usr/include/inttypes.h:25:0, from /usr/include/GL/glext.h:1420, from /usr/include/GL/gl.h:2055, from ssggraph.cpp:23: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ssggraph.cpp: In function 'int ssggraph(tModInfo*)': ssggraph.cpp:64:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->name = "ssggraph"; /* name of the module (short) */ ^~~~~~~~~~ ssggraph.cpp:65:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = "The Graphic Library using PLIB ssg"; /* description of the module (can be long) */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grcam.cpp In file included from /usr/include/stdio.h:27:0, from grcam.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grcam.cpp:36:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grcam.cpp:38:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grcam.cpp: In member function 'virtual void cGrPerspCamera::setZoom(int)': grcam.cpp:207:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "Graph"); ^ grcam.cpp: In member function 'virtual void cGrCarCamRoadFly::update(tCarElt*, tSituation*)': grcam.cpp:928:12: warning: variable 'curCam' set but not used [-Wunused-but-set-variable] tRoadCam *curCam; ^~~~~~ grcam.cpp: In constructor 'cGrCarCamRoadZoomTVD::cGrCarCamRoadZoomTVD(cGrScreen*, int, int, int, float, float, float, float, float, float, float)': grcam.cpp:1146:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] camChangeInterval = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_CHGCAMINT, (char*)NULL, 10.0); ^ grcam.cpp:1146:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcam.cpp:1147:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] camEventInterval = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_EVTINT, (char*)NULL, 1.0); ^ grcam.cpp:1147:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcam.cpp:1148:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] proximityThld = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_PROXTHLD, (char*)NULL, 10.0); ^ grcam.cpp:1148:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grcar.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grcar.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grcar.cpp:39:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grcar.cpp:41:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grcar.cpp:48:0: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grcar.cpp: In function 'void grInitShadow(tCarElt*)': grcar.cpp:394:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] shdTexName = GfParmGetStr(car->_carHandle, SECT_GROBJECTS, PRM_SHADOW_TEXTURE, ""); ^ grcar.cpp:394:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp:394:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp: In function 'void grInitCar(tCarElt*)': grcar.cpp:520:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->_exhaustNb = GfParmGetEltNb(handle, SECT_EXHAUST); ^ grcar.cpp:522:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->_exhaustPower = GfParmGetNum(handle, SECT_EXHAUST, PRM_POWER, NULL, 1.0); ^ grcar.cpp:522:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp:525:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->_exhaustPos[i].x = GfParmGetNum(handle, path, PRM_XPOS, NULL, -car->_dimension_x / 2.0); ^ grcar.cpp:526:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->_exhaustPos[i].y = -GfParmGetNum(handle, path, PRM_YPOS, NULL, car->_dimension_y / 2.0); ^ grcar.cpp:527:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] car->_exhaustPos[i].z = GfParmGetNum(handle, path, PRM_ZPOS, NULL, 0.1); ^ grcar.cpp:534:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lightPos[0] = GfParmGetNum(handle, path, PRM_XPOS, NULL, 0); ^ grcar.cpp:535:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lightPos[1] = GfParmGetNum(handle, path, PRM_YPOS, NULL, 0); ^ grcar.cpp:536:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lightPos[2] = GfParmGetNum(handle, path, PRM_ZPOS, NULL, 0); ^ grcar.cpp:537:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lightType = GfParmGetStr(handle, path, PRM_TYPE, ""); ^ grcar.cpp:537:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp:550:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grAddCarlight(car, lightTypeNum, lightPos, GfParmGetNum(handle, path, PRM_SIZE, NULL, 0.2)); ^ grcar.cpp:553:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("[gr] Init(%d) car %s for driver %s index %d\n", index, car->_carName, car->_modName, car->_driverIndex); ^ grcar.cpp:563:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_WHEEL_TEXTURE, ""); ^ grcar.cpp:563:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp:563:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp:586:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Error not enough levels of detail\n"); ^ grcar.cpp:607:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, path, PRM_CAR, buf); ^ grcar.cpp:608:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grCarInfo[index].LODThreshold[selIndex] = GfParmGetNum(handle, path, PRM_THRESHOLD, NULL, 0.0); ^ grcar.cpp:613:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ssgBranch *b = (ssgBranch *)carEntity->getByName( "DRIVER" ); ^ grcar.cpp:643:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, buf, PRM_CAR, ""); ^ grcar.cpp:643:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grcar.cpp:644:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grCarInfo[index].LODThreshold[selIndex] = GfParmGetNum(handle, buf, PRM_THRESHOLD, NULL, 0.0); ^ grcar.cpp:649:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!strcmp(GfParmGetStr(handle, buf, PRM_WHEELSON, "no"), "yes")) { ^ grcar.cpp:649:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grscreen.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/ssg.h:28, from grscreen.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grscreen.cpp:32:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grscreen.cpp:36:0: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grscreen.cpp: In member function 'void cGrScreen::selectTrackMap()': grscreen.cpp:170:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_MAP, NULL, (tdble)viewmode); ^ grscreen.cpp:174:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path2, GR_ATT_MAP, NULL, (tdble)viewmode); ^ grscreen.cpp:176:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "Graph"); ^ grscreen.cpp: In member function 'void cGrScreen::switchMirror()': grscreen.cpp:184:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); ^ grscreen.cpp:188:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path2, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); ^ grscreen.cpp:190:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "Graph"); ^ grscreen.cpp: In member function 'void cGrScreen::selectCamera(long int)': grscreen.cpp:216:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(grHandle, path, GR_ATT_CUR_DRV, curCar->_name); ^ grscreen.cpp:217:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_CAM, (char*)NULL, (tdble)curCam->getId()); ^ grscreen.cpp:218:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_CAM_HEAD, (char*)NULL, (tdble)curCamHead); ^ grscreen.cpp:223:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path2, GR_ATT_CAM, (char*)NULL, (tdble)curCam->getId()); ^ grscreen.cpp:224:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path2, GR_ATT_CAM_HEAD, (char*)NULL, (tdble)curCamHead); ^ grscreen.cpp:231:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "Graph"); ^ grscreen.cpp: In member function 'void cGrScreen::update(tSituation*, float)': grscreen.cpp:330:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(grHandle, path, GR_ATT_CUR_DRV, curCar->_name); ^ grscreen.cpp:332:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, grHandle, "Graph"); ^ grscreen.cpp:297:12: warning: variable 'light' set but not used [-Wunused-but-set-variable] ssgLight *light; ^~~~~ grscreen.cpp: In member function 'void cGrScreen::loadParams(tSituation*)': grscreen.cpp:390:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carName = GfParmGetStr(grHandle, path, GR_ATT_CUR_DRV, ""); ^ grscreen.cpp:390:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscreen.cpp:406:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curCamHead = (int)GfParmGetNum(grHandle, path, GR_ATT_CAM_HEAD, NULL, 9); ^ grscreen.cpp:407:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] camNum = (int)GfParmGetNum(grHandle, path, GR_ATT_CAM, NULL, 0); ^ grscreen.cpp:408:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mirrorFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); ^ grscreen.cpp:409:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] curCamHead = (int)GfParmGetNum(grHandle, path2, GR_ATT_CAM_HEAD, NULL, (tdble)curCamHead); ^ grscreen.cpp:410:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] camNum = (int)GfParmGetNum(grHandle, path2, GR_ATT_CAM, NULL, (tdble)camNum); ^ grscreen.cpp:411:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mirrorFlag = (int)GfParmGetNum(grHandle, path2, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); ^ grscreen.cpp:427:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_CAM, NULL, (tdble)curCam->getId()); ^ grscreen.cpp:428:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(grHandle, path, GR_ATT_CAM_HEAD, NULL, (tdble)curCamHead); ^ grscreen.cpp: In member function 'void cGrScreen::initCams(tSituation*)': grscreen.cpp:444:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] fovFactor = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, (char*)NULL, 1.0); ^ grscreen.cpp:444:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscreen.cpp:445:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] fovFactor *= GfParmGetNum(grTrackHandle, TRK_SECT_GRAPH, TRK_ATT_FOVFACT, (char*)NULL, 1.0); ^ grscreen.cpp:445:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grscene.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grscene.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grscene.cpp:41:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grscene.cpp:43:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grscene.cpp: In function 'int grInitScene()': grscene.cpp:116:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mat_specular[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_R, NULL, mat_specular[0]); ^ grscene.cpp:116:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:117:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mat_specular[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_G, NULL, mat_specular[1]); ^ grscene.cpp:117:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:118:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mat_specular[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_B, NULL, mat_specular[2]); ^ grscene.cpp:118:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:120:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lmodel_ambient[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_R, NULL, lmodel_ambient[0]); ^ grscene.cpp:120:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:121:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lmodel_ambient[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_G, NULL, lmodel_ambient[1]); ^ grscene.cpp:121:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:122:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lmodel_ambient[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_B, NULL, lmodel_ambient[2]); ^ grscene.cpp:122:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:124:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lmodel_diffuse[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_R, NULL, lmodel_diffuse[0]); ^ grscene.cpp:124:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:125:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lmodel_diffuse[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_G, NULL, lmodel_diffuse[1]); ^ grscene.cpp:125:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:126:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lmodel_diffuse[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_B, NULL, lmodel_diffuse[2]); ^ grscene.cpp:126:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:128:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mat_shininess[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SHIN, NULL, mat_shininess[0]); ^ grscene.cpp:128:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:130:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] light_position[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_X, NULL, light_position[0]); ^ grscene.cpp:130:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:131:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] light_position[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_Y, NULL, light_position[1]); ^ grscene.cpp:131:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:132:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] light_position[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_Z, NULL, light_position[2]); ^ grscene.cpp:132:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp: In function 'int grLoadScene(tTrack*)': grscene.cpp:238:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] acname = GfParmGetStr(hndl, TRK_SECT_GRAPH, TRK_ATT_3DDESC, "track.ac"); ^ grscene.cpp:238:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp:238:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grscene.cpp: In function 'void initBackground()': grscene.cpp:595:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Loading Environment Mapping Image %s\n", graphic->env[i]); ^ grscene.cpp:603:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grEnvShadowState=(grMultiTexState*)grSsgEnvTexState("envshadow.png"); ^ grscene.cpp:604:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grEnvShadowStateOnCars=(grMultiTexState*)grSsgEnvTexState("shadow2.rgb"); ^ grscene.cpp: In function 'void grCustomizePits()': grscene.cpp:682:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] st = grSsgLoadTexStateEx("logo.rgb", buf, FALSE, FALSE); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grutil.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grutil.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ grutil.cpp: In function 'int grGetFilename(char*, char*, char*)': grutil.cpp:77:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("File %s not found\n", filename); ^ grutil.cpp:78:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("File Path was %s\n", filepath); ^ grutil.cpp: In function 'void grSetupState(grManagedState*, char*)': grutil.cpp:184:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Loading %s\n", buf); ^ grutil.cpp: In function 'ssgState* grSsgLoadTexState(char*)': grutil.cpp:203:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("grSsgLoadTexState: File %s not found\n", s); ^ grutil.cpp: In function 'ssgState* grSsgEnvTexState(char*)': grutil.cpp:234:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("grSsgLoadTexState: File %s not found\n", s); ^ grutil.cpp: In function 'ssgState* grSsgLoadTexStateEx(char*, char*, int, int)': grutil.cpp:261:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("File %s not found\n", s); ^ grutil.cpp: In function 'void grWriteTime(float*, int, int, int, tdble, int)': grutil.cpp:285:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sign = "-"; ^~~ grutil.cpp:288:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sign = "+"; ^~~ grutil.cpp:290:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] sign = " "; ^~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grshadow.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/ssg.h:28, from grshadow.cpp:19: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grshadow.cpp:20:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grsmoke.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grsmoke.cpp:19: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grsmoke.cpp:37:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grsmoke.cpp:39:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grsmoke.cpp: In function 'void grInitSmoke(int)': grsmoke.cpp:72:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, MAX_SMOKE_NUMBER); ^ grsmoke.cpp:72:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsmoke.cpp:74:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, DELTAT); ^ grsmoke.cpp:74:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsmoke.cpp:76:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, MAX_SMOKE_LIFE); ^ grsmoke.cpp:76:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsmoke.cpp:103:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mst = (ssgSimpleState*)grSsgLoadTexStateEx("smoke.rgb", buf, FALSE, FALSE); ^ grsmoke.cpp:115:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mstf0 = (ssgSimpleState*)grSsgLoadTexStateEx("fire0.rgb", buf, FALSE, FALSE); ^ grsmoke.cpp:127:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mstf1 = (ssgSimpleState*)grSsgLoadTexStateEx("fire1.rgb", buf, FALSE, FALSE); ^ grsmoke.cpp: In function 'void grShutdownSmoke()': grsmoke.cpp:428:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("-- grShutdownSmoke\n"); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grskidmarks.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grskidmarks.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grskidmarks.cpp:39:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grskidmarks.cpp: In function 'void grInitSkidmarks(tCarElt*)': grskidmarks.cpp:67:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, MAXSTRIP_BYWHEEL); ^ grskidmarks.cpp:67:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grskidmarks.cpp:69:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, MAXPOINT_BY_STRIP); ^ grskidmarks.cpp:69:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grskidmarks.cpp:71:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, DELTATSTRIP); ^ grskidmarks.cpp:71:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grskidmarks.cpp: In function 'void grShutdownSkidmarks()': grskidmarks.cpp:362:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("-- grShutdownSkidmarks\n"); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grloadac.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/ssg.h:28, from grloadac.cpp:24: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grloadac.cpp:28:0: grvtxtable.h:171:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grloadac.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } ; ^ grloadac.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } ; ^ grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:209:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:215:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } ; ^ grloadac.cpp:222:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } ; ^ grloadac.cpp:222:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:231:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } ; ^ grloadac.cpp:231:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:231:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp:231:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grloadac.cpp: In function 'ssgEntity* grssgCarLoadAC3D(const char*, const ssgLoaderOptions*, int)': grloadac.cpp:1114:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("CarLoadAC3D loading %s\n", fname); ^ grloadac.cpp: In function 'ssgEntity* grssgLoadAC3D(const char*, const ssgLoaderOptions*)': grloadac.cpp:1148:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("LoadAC3D loading %s\n", fname); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grmultitexstate.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/ssg.h:28, from grmultitexstate.cpp:19: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grvtxtable.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/ssg.h:28, from grvtxtable.cpp:19: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grvtxtable.cpp:20:0: grvtxtable.h:171:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grvtxtable.cpp:23:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grtrackmap.cpp In file included from /usr/include/stdio.h:27:0, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:31, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from grtrackmap.h:30, from grtrackmap.cpp:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grtexture.cpp In file included from /usr/include/stdio.h:27:0, from grtexture.h:28, from grtexture.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grcarlight.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grcarlight.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grcarlight.cpp:38:0: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grcarlight.cpp:40:0: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ In file included from grcarlight.cpp:47:0: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} ^~ grcarlight.cpp: In function 'void grInitCarlight(int)': grcarlight.cpp:245:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] frontlight1 = (ssgSimpleState*)grSsgLoadTexStateEx("frontlight1.rgb", buf, FALSE, FALSE); ^ grcarlight.cpp:257:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] frontlight2 = (ssgSimpleState*)grSsgLoadTexStateEx("frontlight2.rgb", buf, FALSE, FALSE); ^ grcarlight.cpp:269:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rearlight1 = (ssgSimpleState*)grSsgLoadTexStateEx("rearlight1.rgb", buf, FALSE, FALSE); ^ grcarlight.cpp:281:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rearlight2 = (ssgSimpleState*)grSsgLoadTexStateEx("rearlight2.rgb", buf, FALSE, FALSE); ^ grcarlight.cpp:293:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] breaklight1 = (ssgSimpleState*)grSsgLoadTexStateEx("breaklight1.rgb", buf, FALSE, FALSE); ^ grcarlight.cpp:305:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] breaklight2 = (ssgSimpleState*)grSsgLoadTexStateEx("breaklight2.rgb", buf, FALSE, FALSE); ^ grcarlight.cpp: In function 'void grUpdateCarlight(tCarElt*, cGrPerspCamera*, int)': grcarlight.cpp:378:10: warning: variable 'campos' set but not used [-Wunused-but-set-variable] sgVec3 *campos; ^~~~~~ grcarlight.cpp:379:10: warning: variable 'centerpos' set but not used [-Wunused-but-set-variable] sgVec3 *centerpos; ^~~~~~~~~ grcarlight.cpp:380:11: warning: variable 'lightpos' set but not used [-Wunused-but-set-variable] sgVec3 * lightpos; ^~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c CarSoundData.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from CarSoundData.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from CarSoundData.cpp:20:0: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ CarSoundData.cpp: In member function 'void CarSoundData::calculateTyreSound(tCarElt*)': CarSoundData.cpp:205:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ((car->_speed_x*car->_speed_x + car->_speed_y*car->_speed_y) < 0.1f) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && (flag == false)) { ^~~~~~~~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c TorcsSound.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/sg.h:28, from TorcsSound.h:27, from TorcsSound.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from TorcsSound.cpp:21:0: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ TorcsSound.cpp: In constructor 'OpenalTorcsSound::OpenalTorcsSound(const char*, OpenalSoundInterface*, int, bool, bool)': TorcsSound.cpp:333:2: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] alutLoadWAVFile((ALbyte *) filename, &format, &wave, &size, &freq, &srcloop); ^~~~~~~~~~~~~~~ In file included from TorcsSound.h:31:0, from TorcsSound.cpp:20: /usr/include/AL/alut.h:113:55: note: declared here ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); ^~~~~~~~~~~~~~~ TorcsSound.cpp:333:77: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] alutLoadWAVFile((ALbyte *) filename, &format, &wave, &size, &freq, &srcloop); ^ In file included from TorcsSound.h:31:0, from TorcsSound.cpp:20: /usr/include/AL/alut.h:113:55: note: declared here ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); ^~~~~~~~~~~~~~~ TorcsSound.cpp:357:2: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] alutUnloadWAV(format, wave, size, freq); ^~~~~~~~~~~~~ In file included from TorcsSound.h:31:0, from TorcsSound.cpp:20: /usr/include/AL/alut.h:116:55: note: declared here ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); ^~~~~~~~~~~~~ TorcsSound.cpp:357:40: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] alutUnloadWAV(format, wave, size, freq); ^ In file included from TorcsSound.h:31:0, from TorcsSound.cpp:20: /usr/include/AL/alut.h:116:55: note: declared here ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); ^~~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c PlibSoundInterface.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from PlibSoundInterface.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from PlibSoundInterface.cpp:20:0: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c OpenalSoundInterface.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from OpenalSoundInterface.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from OpenalSoundInterface.cpp:20:0: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ OpenalSoundInterface.cpp: In member function 'virtual void OpenalSoundInterface::update(CarSoundData**, int, float*, float*, float*, float*)': OpenalSoundInterface.cpp:182:10: warning: variable 'listener_speed' set but not used [-Wunused-but-set-variable] ALfloat listener_speed[3]; ^~~~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c grsound.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from grsound.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from grsound.cpp:30:0: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ grsound.cpp: In function 'void grInitSound(tSituation*, int)': grsound.cpp:49:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("-- grInitSound\n"); ^ In file included from grsound.cpp:24:0: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:36:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define GR_ATT_SOUND_STATE_DISABLED "disabled" ^ grsound.cpp:52:27: note: in expansion of macro 'GR_ATT_SOUND_STATE_DISABLED' char *soundDisabledStr = GR_ATT_SOUND_STATE_DISABLED; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:35:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define GR_ATT_SOUND_STATE_OPENAL "openal" ^ grsound.cpp:53:25: note: in expansion of macro 'GR_ATT_SOUND_STATE_OPENAL' char *soundOpenALStr = GR_ATT_SOUND_STATE_OPENAL; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:34:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] #define GR_ATT_SOUND_STATE_PLIB "plib" ^ grsound.cpp:54:23: note: in expansion of macro 'GR_ATT_SOUND_STATE_PLIB' char *soundPlibStr = GR_ATT_SOUND_STATE_PLIB; ^~~~~~~~~~~~~~~~~~~~~~~ grsound.cpp:58:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *optionName = GfParmGetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOpenALStr); ^ grsound.cpp:58:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:59:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float global_volume = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); ^ grsound.cpp:59:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:59:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:83:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut (" -- Unknown sound mode %d\n", sound_mode); ^ grsound.cpp:100:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, "Sound", "engine sample", "engine-1.wav"); ^ grsound.cpp:100:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:100:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:101:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rpm_scale = GfParmGetNum(handle, "Sound", "rpm scale", NULL, 1.0); ^ grsound.cpp:101:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:111:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] param = GfParmGetStr(handle, SECT_ENGINE, PRM_TURBO, "false"); ^ grsound.cpp:111:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:111:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:121:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float turbo_rpm = GfParmGetNum(handle, SECT_ENGINE, PRM_TURBO_RPM, NULL, default_turbo_rpm); ^ grsound.cpp:121:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp:122:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float turbo_lag = GfParmGetNum(handle, SECT_ENGINE, PRM_TURBO_LAG, NULL, 1.0f); ^ grsound.cpp:122:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] grsound.cpp: In function 'void grShutdownSound(int)': grsound.cpp:157:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("-- grShutdownSound\n"); ^ grsound.cpp:171:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("!!! error ignored: %s\n", __slPendingError); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c SoundInterface.cpp In file included from /usr/include/stdio.h:27:0, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from SoundInterface.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from SoundInterface.cpp:20:0: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logmsg ("Setting gain to %f\n", global_gain); ^ i586-alt-linux-g++ -shared -o ssggraph.so grmain.o grboard.o ssggraph.o grcam.o grcar.o grscreen.o grscene.o grutil.o grshadow.o grsmoke.o grskidmarks.o grloadac.o grmultitexstate.o grvtxtable.o grtrackmap.o grtexture.o grcarlight.o CarSoundData.o TorcsSound.o PlibSoundInterface.o OpenalSoundInterface.o grsound.o SoundInterface.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibsl -lplibsm -lplibsg -lplibssg -lplibul -lplibssgaux -lopenal -lalut -lGLU -lz mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/graphic Exporting ssggraph.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/graphic/ssggraph.so make[4]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/graphic/ssggraph' make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/graphic' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/telemetry' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H telemetryitf.cpp telemetry.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c telemetryitf.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from telemetryitf.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ telemetryitf.cpp: In function 'int telemetry(tModInfo*)': telemetryitf.cpp:82:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->name = "telemetry"; /* name of the module (short) */ ^~~~~~~~~~~ telemetryitf.cpp:83:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = "Telemetry module, used to store telemetry information"; /* description of the module (can be long) */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c telemetry.cpp In file included from /usr/include/stdio.h:27:0, from telemetry.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ telemetry.cpp: In function 'void TlmStartMonitoring(const char*)': telemetry.cpp:122:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Telemetry: start monitoring\n"); ^ telemetry.cpp: In function 'void TlmStopMonitoring()': telemetry.cpp:206:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Telemetry: stop monitoring\n"); ^ telemetry.cpp:209:16: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result] system(buf); ^ i586-alt-linux-g++ -shared -o telemetry.so telemetryitf.o telemetry.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/telemetry Exporting telemetry.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/modules/telemetry/telemetry.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/telemetry' make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/modules' make[2]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H berniw.cpp spline.cpp trackdesc.cpp pathfinder.cpp mycar.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c berniw.cpp In file included from /usr/include/stdio.h:27:0, from berniw.h:23, from berniw.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from berniw.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp: At global scope: berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; ^ berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:37:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; ^ berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:39:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': berniw.cpp:127:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, track->length*MyCar::MAX_FUEL_PER_METER); ^ berniw.cpp:127:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw.cpp:129:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); ^ berniw.cpp:129:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c spline.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from spline.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trackdesc.cpp In file included from /usr/include/stdio.h:27:0, from trackdesc.h:31, from trackdesc.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from trackdesc.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pathfinder.cpp In file included from /usr/include/stdio.h:27:0, from pathfinder.h:27, from pathfinder.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from pathfinder.h:39:0, from pathfinder.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pathfinder.cpp: In constructor 'Pathfinder::Pathfinder(TrackDesc*, tCarElt*, tSituation*)': pathfinder.cpp:55:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); ^ pathfinder.cpp:55:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pathfinder.cpp:57:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); ^ pathfinder.cpp:57:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c mycar.cpp In file included from /usr/include/stdio.h:27:0, from berniw.h:23, from mycar.cpp:24: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from mycar.cpp:24: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp: In constructor 'MyCar::MyCar(TrackDesc*, tCarElt*, tSituation*)': mycar.cpp:60:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); ^ mycar.cpp:60:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:61:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); ^ mycar.cpp:61:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:73:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); ^ mycar.cpp:73:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:84:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); ^ mycar.cpp:84:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); ^ mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:99:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); ^ mycar.cpp:99:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:100:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); ^ mycar.cpp:100:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp: In member function 'void MyCar::updateCa()': mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:223:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); ^ mycar.cpp:223:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:224:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); ^ mycar.cpp:224:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:226:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); ^ mycar.cpp:226:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:226:164: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); ^ mycar.cpp:226:164: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:229:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] for (int i = 0; i < 4; i++) h += GfParmGetNum(me->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); ^ i586-alt-linux-g++ -shared -o berniw.so berniw.o spline.o trackdesc.o pathfinder.o mycar.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/berniw Exporting berniw.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/berniw/berniw.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H berniw2.cpp spline.cpp trackdesc.cpp pathfinder.cpp mycar.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c berniw2.cpp In file included from /usr/include/stdio.h:27:0, from berniw.h:23, from berniw2.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from berniw2.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp: At global scope: berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; ^ berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:36:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; ^ berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:38:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': berniw2.cpp:128:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, track->length*MyCar::MAX_FUEL_PER_METER); ^ berniw2.cpp:128:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw2.cpp:130:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); ^ berniw2.cpp:130:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c spline.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from spline.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trackdesc.cpp In file included from /usr/include/stdio.h:27:0, from trackdesc.h:31, from trackdesc.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from trackdesc.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pathfinder.cpp In file included from /usr/include/stdio.h:27:0, from pathfinder.h:27, from pathfinder.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from pathfinder.h:39:0, from pathfinder.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pathfinder.cpp: In constructor 'Pathfinder::Pathfinder(TrackDesc*, tCarElt*, tSituation*)': pathfinder.cpp:55:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); ^ pathfinder.cpp:55:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pathfinder.cpp:57:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); ^ pathfinder.cpp:57:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c mycar.cpp In file included from /usr/include/stdio.h:27:0, from berniw.h:23, from mycar.cpp:24: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from mycar.cpp:24: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp: In constructor 'MyCar::MyCar(TrackDesc*, tCarElt*, tSituation*)': mycar.cpp:60:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); ^ mycar.cpp:60:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:61:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); ^ mycar.cpp:61:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:73:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); ^ mycar.cpp:73:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:84:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); ^ mycar.cpp:84:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); ^ mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:99:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); ^ mycar.cpp:99:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:100:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); ^ mycar.cpp:100:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp: In member function 'void MyCar::updateCa()': mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:223:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); ^ mycar.cpp:223:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:224:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); ^ mycar.cpp:224:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:226:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); ^ mycar.cpp:226:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:226:164: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); ^ mycar.cpp:226:164: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:229:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] for (int i = 0; i < 4; i++) h += GfParmGetNum(me->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); ^ i586-alt-linux-g++ -shared -o berniw2.so berniw2.o spline.o trackdesc.o pathfinder.o mycar.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/berniw2 Exporting berniw2.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/berniw2/berniw2.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H berniw3.cpp spline.cpp trackdesc.cpp pathfinder.cpp mycar.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c berniw3.cpp In file included from /usr/include/stdio.h:27:0, from berniw.h:23, from berniw3.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from berniw3.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp: At global scope: berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; ^ berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:36:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; ^ berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:38:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': berniw3.cpp:127:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (char*)NULL, track->length*MyCar::MAX_FUEL_PER_METER); ^ berniw3.cpp:127:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] berniw3.cpp:129:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); ^ berniw3.cpp:129:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c spline.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cmath:41, from /usr/include/c++/6/math.h:36, from spline.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c trackdesc.cpp In file included from /usr/include/stdio.h:27:0, from trackdesc.h:31, from trackdesc.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from trackdesc.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pathfinder.cpp In file included from /usr/include/stdio.h:27:0, from pathfinder.h:27, from pathfinder.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from pathfinder.h:39:0, from pathfinder.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pathfinder.cpp: In constructor 'Pathfinder::Pathfinder(TrackDesc*, tCarElt*, tSituation*)': pathfinder.cpp:55:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); ^ pathfinder.cpp:55:106: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pathfinder.cpp:57:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); ^ pathfinder.cpp:57:105: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c mycar.cpp In file included from /usr/include/stdio.h:27:0, from berniw.h:23, from mycar.cpp:24: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from berniw.h:36:0, from mycar.cpp:24: mycar.h: In member function 'void AbstractCar::initCGh()': mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } ^ mycar.h:64:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp: In constructor 'MyCar::MyCar(TrackDesc*, tCarElt*, tSituation*)': mycar.cpp:60:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); ^ mycar.cpp:60:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:61:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); ^ mycar.cpp:61:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:73:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); ^ mycar.cpp:73:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:84:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); ^ mycar.cpp:84:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); ^ mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:88:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:99:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); ^ mycar.cpp:99:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:100:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); ^ mycar.cpp:100:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp: In member function 'void MyCar::updateCa()': mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:222:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:223:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); ^ mycar.cpp:223:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:224:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); ^ mycar.cpp:224:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:226:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); ^ mycar.cpp:226:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:226:164: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); ^ mycar.cpp:226:164: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mycar.cpp:229:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] for (int i = 0; i < 4; i++) h += GfParmGetNum(me->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); ^ i586-alt-linux-g++ -shared -o berniw3.so berniw3.o spline.o trackdesc.o pathfinder.o mycar.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/berniw3 Exporting berniw3.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/berniw3/berniw3.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H bt.cpp driver.cpp opponent.cpp spline.cpp pit.cpp learn.cpp strategy.cpp cardata.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c bt.cpp In file included from /usr/include/stdio.h:27:0, from bt.cpp:24: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; ^ bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:41:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; ^ bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] bt.cpp:43:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c driver.cpp In file included from /usr/include/stdio.h:27:0, from driver.h:23, from driver.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ driver.cpp: In member function 'void Driver::initTrack(tTrack*, void*, void**, tSituation*)': driver.cpp:120:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] MU_FACTOR = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_MUFACTOR, (char*)NULL, 0.69f); ^ driver.cpp:120:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'void Driver::newRace(tCarElt*, tSituation*)': driver.cpp:135:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0f); ^ driver.cpp:135:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:154:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *teammate = GfParmGetStr(car->_carHandle, BT_SECT_PRIV, BT_ATT_TEAMMATE, NULL); ^ driver.cpp:154:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'void Driver::initCa()': driver.cpp:691:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ driver.cpp:691:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:691:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:691:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:692:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0f); ^ driver.cpp:692:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:693:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0f); ^ driver.cpp:693:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:696:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0f) + ^ driver.cpp:696:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:697:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0f); ^ driver.cpp:697:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:701:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] h += GfParmGetNum(car->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*) NULL, 0.20f); ^ driver.cpp: In member function 'void Driver::initCw()': driver.cpp:710:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0f); ^ driver.cpp:710:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:711:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0f); ^ driver.cpp:711:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'void Driver::initTireMu()': driver.cpp:719:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ driver.cpp:719:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:719:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:719:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:32:0, from driver.h:28, from driver.cpp:20: driver.cpp:724:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0f)); ^ driver.cpp:724:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0f)); ^ driver.cpp: In member function 'void Driver::initTCLfilter()': driver.cpp:927:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); ^ driver.cpp:927:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:927:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c opponent.cpp In file included from /usr/include/stdio.h:27:0, from opponent.h:23, from opponent.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c spline.cpp i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pit.cpp In file included from /usr/include/stdio.h:27:0, from driver.h:23, from pit.h:23, from pit.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c learn.cpp In file included from /usr/include/stdio.h:27:0, from learn.h:24, from learn.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ learn.cpp: In member function 'bool SegLearn::readKarma(tTrack*, tSituation*, float*, int*, int)': learn.cpp:185:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&magic, sizeof(magic), 1, fd); ^ learn.cpp:186:40: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&magic2, sizeof(magic2), 1, fd); ^ learn.cpp:187:36: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&nseg, sizeof(nseg), 1, fd); ^ learn.cpp:188:39: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(string, sizeof(string), 1, fd); ^ learn.cpp:196:42: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&uid[i], sizeof(uid[0]), 1, fd); ^ learn.cpp:197:48: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&radius[i], sizeof(radius[0]), 1, fd); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c strategy.cpp In file included from /usr/include/stdio.h:27:0, from strategy.h:28, from strategy.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ strategy.cpp: In member function 'virtual void SimpleStrategy::setFuelAtRaceStart(tTrack*, void**, tSituation*, int)': strategy.cpp:52:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*) NULL, t->length*MAX_FUEL_PER_METER); ^ strategy.cpp:52:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:54:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0f); ^ strategy.cpp:54:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:57:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, m_lastfuel); ^ strategy.cpp:57:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp: In member function 'virtual void SimpleStrategy2::setFuelAtRaceStart(tTrack*, void**, tSituation*, int)': strategy.cpp:160:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*) NULL, t->length*MAX_FUEL_PER_METER); ^ strategy.cpp:160:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:163:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m_pittime = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_PITTIME, (char*) NULL, 25.0f); ^ strategy.cpp:163:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:164:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m_bestlap = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_BESTLAP, (char*) NULL, 87.0f); ^ strategy.cpp:164:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:165:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m_worstlap = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_WORSTLAP, (char*) NULL, 87.0f); ^ strategy.cpp:165:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:166:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0f); ^ strategy.cpp:166:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:192:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, m_lastfuel + index*m_expectedfuelperlap); ^ strategy.cpp:192:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c cardata.cpp In file included from /usr/include/stdio.h:27:0, from cardata.h:28, from cardata.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -shared -o bt.so bt.o driver.o opponent.o spline.o pit.o learn.o strategy.o cardata.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/bt Exporting bt.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/bt/bt.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/cylos1' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H cylos1.cpp common.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c cylos1.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from cylos1.cpp:28: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ cylos1.cpp: In function 'int cylos1(tModInfo*)': cylos1.cpp:108:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->name = "cylos1"; /* name of the module (short) */ ^~~~~~~~ cylos1.cpp:109:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = ""; /* description of the module (can be long) */ ^~ cylos1.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': cylos1.cpp:181:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("drivers/cylos1/car1.xml Loaded\n"); ^ cylos1.cpp:183:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", buf); ^ cylos1.cpp:188:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nbPts = GfParmGetEltNb(hdle, LST); ^ cylos1.cpp:192:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmListSeekFirst(hdle, LST); ^ cylos1.cpp:195:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tr = track->width - GfParmGetCurNum(hdle, LST, TL, (char*)NULL, (track->width - tr)); ^ cylos1.cpp:195:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cylos1.cpp:196:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TgtPts[idx].tr = tr = GfParmGetCurNum(hdle, LST, TR, (char*)NULL, tr); ^ cylos1.cpp:196:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cylos1.cpp:197:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TgtPts[idx].dstfs = dstfs = GfParmGetCurNum(hdle, LST, TSL, (char*)NULL, dstfs); ^ cylos1.cpp:197:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cylos1.cpp:198:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TgtPts[idx].spd = spd = GfParmGetCurNum(hdle, LST, SPD, (char*)NULL, spd); ^ cylos1.cpp:198:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] cylos1.cpp:200:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } while (GfParmListSeekNext(hdle, LST) == 0); ^ cylos1.cpp: In function 'void drive(int, tCarElt*, tSituation*)': cylos1.cpp:284:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; ^~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c common.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from common.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ common.cpp: In function 'void SpeedStrategy2(tCarElt*, int, tdble, tSituation*, tdble)': common.cpp:56:11: warning: variable 'accelTgt' set but not used [-Wunused-but-set-variable] tdble accelTgt; ^~~~~~~~ i586-alt-linux-g++ -shared -o cylos1.so cylos1.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/cylos1 Exporting cylos1.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/cylos1/cylos1.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/cylos1' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H damned.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c damned.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from damned.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Damned 6", "Damned 7", "Damned 8", "Damned 9", "Damned 10"}; ^ damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:153:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "EE robot #6", "EE robot #7", "EE robot #8", "EE robot #9", "EE robot #10"}; ^ damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:155:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': damned.cpp:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s loaded\n", buf); ^ damned.cpp:250:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ConsFactor = 0.00064 * DmTrack->length * GfParmGetNum(carHandle, SECT_ENGINE, PRM_FUELCONS, (char*)NULL, 0.0622f); ^ damned.cpp:250:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp:253:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); ^ damned.cpp:253:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damned.cpp: In function 'void SpeedStrategy(tCarElt*, int, tdble, tdble, tdble, tSituation*, tdble)': damned.cpp:514:11: warning: variable 'accelTgt' set but not used [-Wunused-but-set-variable] tdble accelTgt; ^~~~~~~~ damned.cpp: In function 'void drive(int, tCarElt*, tSituation*)': damned.cpp:592:11: warning: variable 'maxdlg' set but not used [-Wunused-but-set-variable] tdble maxdlg; ^~~~~~ i586-alt-linux-g++ -shared -o damned.so damned.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/damned Exporting damned.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/damned/damned.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H human.cpp pref.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c human.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from human.cpp:32: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ human.cpp: In function 'int human(tModInfo*)': human.cpp:220:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver = GfParmGetStr(DrvInfo, sstring, "name", ""); ^ human.cpp:220:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] human.cpp:227:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = "Joystick controlable driver"; /* description of the module (can be long) */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ human.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': human.cpp:277:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carname = ""; ^~ human.cpp:279:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] carname = GfParmGetStr(DrvInfo, sstring, "car name", ""); ^ human.cpp:279:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] human.cpp:285:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Player: %s Loaded\n", sstring); ^ human.cpp:290:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Player: %s Loaded\n", sstring); ^ human.cpp:295:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Player: %s Loaded\n", sstring); ^ human.cpp:300:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Player: %s Loaded\n", sstring); ^ human.cpp:305:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Player: %s Loaded\n", sstring); ^ human.cpp:314:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] HCtx[idx]->NbPitStopProg = (int)GfParmGetNum(PrefHdle, sstring, HM_ATT_NBPITS, (char*)NULL, 0); ^ human.cpp:315:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Player: index %d , Pits stops %d\n", index, HCtx[idx]->NbPitStopProg); ^ human.cpp:320:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); ^ human.cpp:320:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] human.cpp: In function 'void newrace(int, tCarElt*, tSituation*)': human.cpp:350:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Gear %d: Spd %f\n", i, HCtx[idx]->shiftThld[i] * 3.6); ^ human.cpp: In function 'void common_drive(int, tCarElt*, tSituation*)': human.cpp:512:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, sstring, HM_ATT_ABS, Yn[1 - HCtx[idx]->ParamAbs]); ^ human.cpp:513:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, PrefHdle, "Human"); ^ human.cpp:522:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetStr(PrefHdle, sstring, HM_ATT_ASR, Yn[1 - HCtx[idx]->ParamAsr]); ^ human.cpp:523:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmWriteFile(NULL, PrefHdle, "Human"); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pref.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from pref.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ pref.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:96:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *Yn[] = {HM_VAL_YES, HM_VAL_NO}; ^ pref.cpp:96:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp: In function 'void HmReadPrefs(int)': pref.cpp:121:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_TRANS, HM_VAL_AUTO); ^ pref.cpp:121:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:129:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_ABS, Yn[HCtx[idx]->ParamAbs]); ^ pref.cpp:135:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_ASR, Yn[HCtx[idx]->ParamAsr]); ^ pref.cpp:142:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, HM_SECT_PREF, HM_ATT_CONTROL, controlList[2].parmName); ^ pref.cpp:142:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pref.cpp:143:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_CONTROL, prm); ^ pref.cpp:165:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s -> NONE (-1)\n", cmdCtrl[cmd].name); ^ pref.cpp:171:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s -> %s\n", cmdCtrl[cmd].name, prm); ^ pref.cpp:209:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, defaultSettings, HM_ATT_REL_BUT_NEUTRAL, Yn[HCtx[idx]->RelButNeutral]); ^ pref.cpp:210:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_REL_BUT_NEUTRAL, prm); ^ pref.cpp:217:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, defaultSettings, HM_ATT_SEQSHFT_ALLOW_NEUTRAL, Yn[HCtx[idx]->SeqShftAllowNeutral]); ^ pref.cpp:218:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_SEQSHFT_ALLOW_NEUTRAL, prm); ^ pref.cpp:225:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_AUTOREVERSE, Yn[HCtx[idx]->AutoReverse]); ^ i586-alt-linux-g++ -shared -o human.so human.o pref.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib -lplibul mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/human Exporting human.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/human/human.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H inferno.cpp common.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c inferno.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from inferno.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Inferno 6", "Inferno 7", "Inferno 8", "Inferno 9", "Inferno 10"}; ^ inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:122:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; ^ inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:124:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': inferno.cpp:267:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", ParamNames); ^ inferno.cpp:269:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", ParamNames); ^ inferno.cpp:274:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); ^ inferno.cpp:274:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:278:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno.cpp:278:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:279:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno.cpp:279:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:281:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno.cpp:281:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:283:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno.cpp:283:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:294:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", buf); ^ inferno.cpp:296:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); ^ inferno.cpp:296:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:297:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); ^ inferno.cpp:297:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:298:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PnGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); ^ inferno.cpp:298:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:299:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Advance[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); ^ inferno.cpp:299:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:300:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Advance2[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); ^ inferno.cpp:300:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:301:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AdvStep[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); ^ inferno.cpp:301:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:302:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); ^ inferno.cpp:302:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:303:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] preDy[idx] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); ^ inferno.cpp:303:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:304:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] spdtgt[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); ^ inferno.cpp:304:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:305:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] spdtgt2[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); ^ inferno.cpp:305:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:306:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] steerMult[idx] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); ^ inferno.cpp:306:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:307:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Offset[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSET, NULL, Offset[0]); ^ inferno.cpp:307:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:309:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OffsetApproach[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETAPPROACH, NULL, OffsetApproach[0]); ^ inferno.cpp:309:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:310:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OffsetFinal[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETFINAL, NULL, OffsetFinal[0]); ^ inferno.cpp:310:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:311:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OffsetExit[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETEXIT, NULL, OffsetExit[0]); ^ inferno.cpp:311:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:312:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O1[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET1, NULL, O1[0]); ^ inferno.cpp:312:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:313:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O2[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET2, NULL, O2[0]); ^ inferno.cpp:313:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:314:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OP[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETP, NULL, OP[0]); ^ inferno.cpp:314:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:315:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OA[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETA, NULL, OA[0]); ^ inferno.cpp:315:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:316:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O3[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET3, NULL, O3[0]); ^ inferno.cpp:316:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:317:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O4[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET4, NULL, O4[0]); ^ inferno.cpp:317:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:318:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O5[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET5, NULL, O5[0]); ^ inferno.cpp:318:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:319:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VM1[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX1, NULL, VM1[0]); ^ inferno.cpp:319:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:320:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VM2[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX2, NULL, VM2[0]); ^ inferno.cpp:320:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:321:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VM3[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX3, NULL, VM3[0]); ^ inferno.cpp:321:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp:322:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] damageThld[idx] = (int)GfParmGetNum(hdle, SIMU_PRMS, DAMAGETHLD,NULL, 5000); ^ inferno.cpp:322:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno.cpp: In function 'void drive(int, tCarElt*, tSituation*)': inferno.cpp:407:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; ^~~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c common.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from common.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ common.cpp: In function 'void InitGears(tCarElt*, int)': common.cpp:77:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Car %d\n", idx + 1); ^ common.cpp: In function 'void CollDet(tCarElt*, int, tSituation*, tdble, tdble)': common.cpp:378:10: warning: variable 'flag' set but not used [-Wunused-but-set-variable] int flag; ^~~~ i586-alt-linux-g++ -shared -o inferno.so inferno.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/inferno Exporting inferno.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/inferno/inferno.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H inferno2.cpp common.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c inferno2.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from inferno2.cpp:26: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "InfHist 6", "InfHist 7", "InfHist 8", "InfHist 9", "InfHist 10"}; ^ inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:123:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; ^ inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:125:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': inferno2.cpp:266:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", ParamNames); ^ inferno2.cpp:268:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", ParamNames); ^ inferno2.cpp:273:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); ^ inferno2.cpp:273:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:277:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno2.cpp:277:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:278:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno2.cpp:278:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:280:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno2.cpp:280:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:282:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); ^ inferno2.cpp:282:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:293:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", buf); ^ inferno2.cpp:295:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); ^ inferno2.cpp:295:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:296:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); ^ inferno2.cpp:296:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:297:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PnGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); ^ inferno2.cpp:297:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:298:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Advance[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); ^ inferno2.cpp:298:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:299:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Advance2[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); ^ inferno2.cpp:299:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:300:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] AdvStep[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); ^ inferno2.cpp:300:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:301:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); ^ inferno2.cpp:301:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:302:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] preDy[idx] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); ^ inferno2.cpp:302:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:303:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] spdtgt[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); ^ inferno2.cpp:303:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:304:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] spdtgt2[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); ^ inferno2.cpp:304:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:305:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] steerMult[idx] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); ^ inferno2.cpp:305:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:306:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Offset[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSET, NULL, Offset[0]); ^ inferno2.cpp:306:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:308:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OffsetApproach[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETAPPROACH, NULL, OffsetApproach[0]); ^ inferno2.cpp:308:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:309:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OffsetFinal[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETFINAL, NULL, OffsetFinal[0]); ^ inferno2.cpp:309:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:310:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OffsetExit[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETEXIT, NULL, OffsetExit[0]); ^ inferno2.cpp:310:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:311:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O1[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET1, NULL, O1[0]); ^ inferno2.cpp:311:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:312:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O2[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET2, NULL, O2[0]); ^ inferno2.cpp:312:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:313:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OP[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETP, NULL, OP[0]); ^ inferno2.cpp:313:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:314:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] OA[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETA, NULL, OA[0]); ^ inferno2.cpp:314:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:315:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O3[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET3, NULL, O3[0]); ^ inferno2.cpp:315:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:316:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O4[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET4, NULL, O4[0]); ^ inferno2.cpp:316:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:317:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] O5[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET5, NULL, O5[0]); ^ inferno2.cpp:317:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:318:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VM1[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX1, NULL, VM1[0]); ^ inferno2.cpp:318:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:319:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VM2[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX2, NULL, VM2[0]); ^ inferno2.cpp:319:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp:320:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] VM3[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX3, NULL, VM3[0]); ^ inferno2.cpp:320:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] inferno2.cpp: In function 'void drive(int, tCarElt*, tSituation*)': inferno2.cpp:405:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; ^~~~~~~~~ inferno2.cpp:407:17: warning: variable 'lap' set but not used [-Wunused-but-set-variable] static int lap[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; ^~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c common.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from common.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ common.cpp: In function 'void InitGears(tCarElt*, int)': common.cpp:77:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("Car %d\n", idx + 1); ^ i586-alt-linux-g++ -shared -o inferno2.so inferno2.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/inferno2 Exporting inferno2.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/inferno2/inferno2.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/lliaw' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H lliaw.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c lliaw.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/cstdlib:41, from /usr/include/c++/6/stdlib.h:36, from lliaw.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ lliaw.cpp: In function 'int lliaw(tModInfo*)': lliaw.cpp:102:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->name = "Lliaw"; /* name of the module (short) */ ^~~~~~~ lliaw.cpp:103:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] modInfo->desc = "For William"; /* description of the module (can be long) */ ^~~~~~~~~~~~~ In file included from lliaw.cpp:127:0: common.cpp: In function 'void SpeedStrategy(tCarElt*, int, tdble, tSituation*, tdble)': common.cpp:55:11: warning: variable 'accelTgt' set but not used [-Wunused-but-set-variable] tdble accelTgt; ^~~~~~~~ lliaw.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': lliaw.cpp:179:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfOut("%s Loaded\n", buf); ^ lliaw.cpp:182:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); ^ lliaw.cpp:182:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lliaw.cpp:187:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] nbPts = GfParmGetEltNb(hdle, LST); ^ lliaw.cpp:191:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmListSeekFirst(hdle, LST); ^ lliaw.cpp:194:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tr = track->width - GfParmGetCurNum(hdle, LST, TL, (char*)NULL, (track->width - tr)); ^ lliaw.cpp:194:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lliaw.cpp:195:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TgtPts[idx].tr = tr = GfParmGetCurNum(hdle, LST, TR, (char*)NULL, tr); ^ lliaw.cpp:195:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lliaw.cpp:196:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TgtPts[idx].dstfs = dstfs = GfParmGetCurNum(hdle, LST, TSL, (char*)NULL, dstfs); ^ lliaw.cpp:196:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lliaw.cpp:197:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TgtPts[idx].spd = spd = GfParmGetCurNum(hdle, LST, SPD, (char*)NULL, spd); ^ lliaw.cpp:197:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] lliaw.cpp:199:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] } while (GfParmListSeekNext(hdle, LST) == 0); ^ lliaw.cpp: In function 'void drive(int, tCarElt*, tSituation*)': lliaw.cpp:265:19: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; ^~~~~~~~~ i586-alt-linux-g++ -shared -o lliaw.so lliaw.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/lliaw Exporting lliaw.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/lliaw/lliaw.so make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/lliaw' make[3]: Entering directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros' i586-alt-linux-gcc -E -M -D__DEPEND__ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H olethros.cpp driver.cpp opponent.cpp spline.cpp pit.cpp learn.cpp strategy.cpp cardata.cpp geometry.cpp Trajectory.cpp TrackData.cpp > .depend i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c olethros.cpp In file included from /usr/include/stdio.h:27:0, from olethros.cpp:33: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; ^ olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:56:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; ^ olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] olethros.cpp:58:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c driver.cpp In file included from /usr/include/stdio.h:27:0, from driver.h:24, from driver.cpp:32: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ driver.cpp: In member function 'void Driver::initTrack(tTrack*, void*, void**, tSituation*)': driver.cpp:220:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] MU_FACTOR = GfParmGetNum(*carParmHandle, OLETHROS_SECT_PRIV, OLETHROS_ATT_MUFACTOR, (char*)NULL, 0.69f); ^ driver.cpp:220:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'void Driver::newRace(tCarElt*, tSituation*)': driver.cpp:246:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0f); ^ driver.cpp:246:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'float Driver::EstimateTorque(float)': driver.cpp:805:19: warning: narrowing conversion of '(((double)rpmMax) * 2.0e+0)' from 'double' to 'float' inside { } [-Wnarrowing] rpmMax*2.0 ~~~~~~^~~~ driver.cpp: In member function 'float Driver::getSteer()': driver.cpp:841:8: warning: variable 'omega' set but not used [-Wunused-but-set-variable] float omega = 0.0; ^~~~~ driver.cpp: In member function 'void Driver::initCa()': driver.cpp:1322:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ driver.cpp:1322:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1322:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1322:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1323:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0); ^ driver.cpp:1323:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1324:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0); ^ driver.cpp:1324:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1327:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0) + ^ driver.cpp:1327:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1328:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0); ^ driver.cpp:1328:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1332:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] h += GfParmGetNum(car->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*) NULL, 0.20f); ^ driver.cpp: In member function 'void Driver::initCw()': driver.cpp:1341:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0); ^ driver.cpp:1341:87: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1342:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0); ^ driver.cpp:1342:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'void Driver::initTireMu()': driver.cpp:1350:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; ^ driver.cpp:1350:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1350:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1350:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:32:0, from driver.h:29, from driver.cpp:32: driver.cpp:1355:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0)); ^ driver.cpp:1355:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0)); ^ driver.cpp: In member function 'void Driver::initTCLfilter()': driver.cpp:1672:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); ^ driver.cpp:1672:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp:1672:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] driver.cpp: In member function 'float Driver::filterTrk(tSituation*, float)': driver.cpp:1761:15: warning: variable 'speed_to_inside' set but not used [-Wunused-but-set-variable] float speed_to_inside = 0.0; ^~~~~~~~~~~~~~~ driver.cpp: In member function 'void Driver::prepareTrack()': driver.cpp:1956:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trajectory.Optimise(segment_list, 500, 0.02f, "/tmp/result"); ^ driver.cpp:1984:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] trajectory2.Optimise(segment_list2, 1000, 0.005f, "/tmp/result2", false); ^ driver.cpp:2002:17: warning: variable 'prev_type' set but not used [-Wunused-but-set-variable] int prev_type = -track->seg->type; ^~~~~~~~~ driver.cpp:2003:19: warning: variable 'prev_rad' set but not used [-Wunused-but-set-variable] float prev_rad = seg->radius; ^~~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c opponent.cpp In file included from /usr/include/stdio.h:27:0, from opponent.h:24, from opponent.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c spline.cpp i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c pit.cpp In file included from /usr/include/stdio.h:27:0, from driver.h:24, from pit.h:23, from pit.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c learn.cpp In file included from /usr/include/stdio.h:27:0, from learn.h:25, from learn.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ learn.cpp: In member function 'void SegLearn::loadParameters(char*)': learn.cpp:533:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("OLETHROS_LEARN", rtag, f); ^ learn.cpp:541:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("RADI", rtag, f); ^ learn.cpp:544:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("DM FRICTION", rtag, f); ^ learn.cpp:552:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("PRED ACCEL", rtag, f); ^ learn.cpp:554:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("PRED STEER", rtag, f); ^ learn.cpp:557:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] CheckMatchingToken("END",rtag, f); ^ learn.cpp: In member function 'void SegLearn::saveParameters(char*)': learn.cpp:574:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("OLETHROS_LEARN", f); ^ learn.cpp:577:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("RADI", f); ^ learn.cpp:580:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("DM FRICTION", f); ^ learn.cpp:588:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("PRED ACCEL", f); ^ learn.cpp:591:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("PRED STEER", f); ^ learn.cpp:594:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] WriteToken("END", f); ^ learn.cpp: In member function 'bool SegLearn::LoadParameter(float*, int, FILE*)': learn.cpp:509:35: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread (p, sizeof(float), n, f); ^ learn.cpp: In member function 'void SegLearn::loadParameters(char*)': learn.cpp:535:49: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread (&local_n_quantums, sizeof(int), 1, f); ^ learn.cpp:542:44: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread (radius, n_seg, sizeof(float), f); ^ learn.cpp: In function 'bool CheckMatchingToken(char*, StringBuffer*, FILE*)': learn.cpp:44:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(buf->c, sizeof(char), l, f); ^ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c strategy.cpp In file included from /usr/include/stdio.h:27:0, from strategy.h:29, from strategy.cpp:25: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ strategy.cpp: In member function 'virtual void SimpleStrategy::setFuelAtRaceStart(tTrack*, void**, tSituation*)': strategy.cpp:62:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] MAX_FUEL_PER_METER); ^ strategy.cpp:62:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:64:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float fuel = GfParmGetNum(*carParmHandle, OLETHROS_SECT_PRIV, OLETHROS_ATT_FUELPERLAP, (char*) NULL, t->length*fuel_per_meter); ^ strategy.cpp:64:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:67:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0); ^ strategy.cpp:67:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] strategy.cpp:70:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, lastfuel); ^ strategy.cpp:70:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c cardata.cpp In file included from /usr/include/stdio.h:27:0, from cardata.h:29, from cardata.cpp:20: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ i586-alt-linux-g++ -I/usr/src/RPM/BUILD/torcs-1.3.0/export/include -I/usr/src/RPM/BUILD/torcs-1.3.0 -fPIC -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H -c geometry.cpp In file included from /usr/include/c++/6/i586-alt-linux/bits/os_defines.h:39:0, from /usr/include/c++/6/i586-alt-linux/bits/c++config.h:507, from /usr/include/c++/6/bits/stl_algobase.h:59, from /usr/include/c++/6/vector:60, from geometry.h:24, from geometry.cpp:21: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ geometry.cpp: In function 'void EstimateSphere(std::vector, ParametricSphere*)': geometry.cpp:373:15: error: 'isnan' was not declared in this scope if (isnan(r)) { ^ geometry.cpp:373:15: note: suggested alternative: In file included from geometry.cpp:23:0: /usr/include/c++/6/cmath:662:5: note: 'std::isnan' isnan(_Tp __x) ^~~~~ make[3]: *** [geometry.o] Error 1 make[3]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros' make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0/src' make: *** [subdirs] Error 1 make: Leaving directory `/usr/src/RPM/BUILD/torcs-1.3.0' error: Bad exit status from /usr/src/tmp/rpm-tmp.18421 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.18421 (%build) Command exited with non-zero status 1 105.82user 13.41system 2:00.14elapsed 99%CPU (0avgtext+0avgdata 85592maxresident)k 0inputs+0outputs (0major+2474811minor)pagefaults 0swaps hsh-rebuild: rebuild of `TORCS-1.3.0-alt6.2.src.rpm' failed. Command exited with non-zero status 1 130.21user 19.60system 2:30.14elapsed 99%CPU (0avgtext+0avgdata 134020maxresident)k 7480inputs+0outputs (0major+2857999minor)pagefaults 0swaps