<86>Oct 28 06:24:29 userdel[7274]: delete user 'rooter' <86>Oct 28 06:24:29 userdel[7274]: removed group 'rooter' owned by 'rooter' <86>Oct 28 06:24:29 userdel[7274]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 28 06:24:29 groupadd[7298]: group added to /etc/group: name=rooter, GID=603 <86>Oct 28 06:24:29 groupadd[7298]: group added to /etc/gshadow: name=rooter <86>Oct 28 06:24:29 groupadd[7298]: new group: name=rooter, GID=603 <86>Oct 28 06:24:29 useradd[7310]: new user: name=rooter, UID=603, GID=603, home=/root, shell=/bin/bash <86>Oct 28 06:24:29 userdel[7347]: delete user 'builder' <86>Oct 28 06:24:29 userdel[7347]: removed group 'builder' owned by 'builder' <86>Oct 28 06:24:29 userdel[7347]: removed shadow group 'builder' owned by 'builder' <86>Oct 28 06:24:29 groupadd[7371]: group added to /etc/group: name=builder, GID=604 <86>Oct 28 06:24:29 groupadd[7371]: group added to /etc/gshadow: name=builder <86>Oct 28 06:24:29 groupadd[7371]: new group: name=builder, GID=604 <86>Oct 28 06:24:29 useradd[7381]: new user: name=builder, UID=604, GID=604, home=/usr/src, shell=/bin/bash <13>Oct 28 06:24:33 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed <13>Oct 28 06:24:33 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:33 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Oct 28 06:24:33 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Oct 28 06:24:33 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Oct 28 06:24:33 rpmi: libopenal1-1.19.1-alt1 sisyphus+222956.100.1.1 1551298513 installed <13>Oct 28 06:24:33 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Oct 28 06:24:33 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Oct 28 06:24:33 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438297 installed <13>Oct 28 06:24:33 rpmi: libdrm-1:2.4.99-alt1 sisyphus+234110.100.1.1 1562593655 installed <13>Oct 28 06:24:33 rpmi: libgbm-4:19.2.1-alt1 sisyphus+239033.100.1.1 1570716435 installed <13>Oct 28 06:24:33 rpmi: libdrm-devel-1:2.4.99-alt1 sisyphus+234110.100.1.1 1562593655 installed <13>Oct 28 06:24:33 rpmi: libpciaccess-devel-1:0.16-alt1 sisyphus+234814.100.1.1 1563438297 installed <13>Oct 28 06:24:33 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Oct 28 06:24:33 rpmi: libalut-1.1.0-alt5 1301303219 installed <13>Oct 28 06:24:33 rpmi: libopenal-devel-1.19.1-alt1 sisyphus+222956.100.1.1 1551298513 installed <13>Oct 28 06:24:34 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Oct 28 06:24:34 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Oct 28 06:24:34 rpmi: libOpenGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:34 rpmi: libGLES-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:34 rpmi: xorg-util-macros-1.19.0-alt1 1409047704 installed <13>Oct 28 06:24:34 rpmi: rpm-macros-java-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed <13>Oct 28 06:24:34 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>Oct 28 06:24:34 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed <13>Oct 28 06:24:34 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed <13>Oct 28 06:24:34 rpmi: libpixman-devel-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed <13>Oct 28 06:24:34 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Oct 28 06:24:34 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521088 installed <13>Oct 28 06:24:34 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746563 installed <13>Oct 28 06:24:34 rpmi: libxslt-1.1.33-alt2 sisyphus+237506.100.1.1 1568316627 installed <13>Oct 28 06:24:34 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Oct 28 06:24:34 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>Oct 28 06:24:34 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Oct 28 06:24:34 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Oct 28 06:24:34 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>Oct 28 06:24:34 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Oct 28 06:24:34 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Oct 28 06:24:34 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106975 installed <13>Oct 28 06:24:34 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Oct 28 06:24:34 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Oct 28 06:24:34 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Oct 28 06:24:34 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Oct 28 06:24:34 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>Oct 28 06:24:34 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Oct 28 06:24:34 rpmi: libGLX-mesa-4:19.2.1-alt1 sisyphus+239033.100.1.1 1570716435 installed <13>Oct 28 06:24:34 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:34 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:34 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Oct 28 06:24:34 rpmi: libfreeglut-3.2.1-alt2 sisyphus+239597.100.1.1 1571728958 installed <13>Oct 28 06:24:34 rpmi: plib-1.8.5-alt4 1504793826 installed <13>Oct 28 06:24:35 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Oct 28 06:24:35 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>Oct 28 06:24:35 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Oct 28 06:24:35 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Oct 28 06:24:35 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Oct 28 06:24:35 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Oct 28 06:24:35 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Oct 28 06:24:35 rpmi: libEGL-mesa-4:19.2.1-alt1 sisyphus+239033.100.1.1 1570716435 installed <13>Oct 28 06:24:35 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:35 rpmi: libglvnd-devel-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 28 06:24:35 rpmi: libEGL-devel-4:19.2.1-alt1 sisyphus+239033.100.1.1 1570716435 installed <13>Oct 28 06:24:35 rpmi: libGL-devel-4:19.2.1-alt1 sisyphus+239033.100.1.1 1570716435 installed <13>Oct 28 06:24:35 rpmi: libGLU-devel-4:9.0.0-alt1 1347643776 installed <13>Oct 28 06:24:35 rpmi: javapackages-filesystem-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed <13>Oct 28 06:24:35 rpmi: javapackages-tools-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed <13>Oct 28 06:24:35 rpmi: gcc-c++-common-1.4.24-alt1 sisyphus+239632.400.3.1 1571789271 installed <13>Oct 28 06:24:36 rpmi: libstdc++9-devel-9.2.1-alt1 sisyphus+239632.100.3.1 1571782948 installed <13>Oct 28 06:24:36 rpmi: gcc9-c++-9.2.1-alt1 sisyphus+239632.100.3.1 1571782948 installed <13>Oct 28 06:24:36 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>Oct 28 06:24:36 rpmi: libtasn1-4.14-alt1 sisyphus+235791.100.1.1 1565282369 installed <13>Oct 28 06:24:36 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Oct 28 06:24:36 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Oct 28 06:24:37 rpmi: ca-certificates-2019.09.10-alt1 sisyphus+237323.300.1.1 1568103476 installed <13>Oct 28 06:24:37 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Oct 28 06:24:37 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>Oct 28 06:24:37 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235630 installed <13>Oct 28 06:24:37 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235630 installed <13>Oct 28 06:24:37 rpmi: python3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389791 installed <13>Oct 28 06:24:37 rpmi: libpython3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389791 installed <13>Oct 28 06:24:37 rpmi: python3-base-3.7.4-alt2 sisyphus+239418.100.1.1 1571389791 installed <13>Oct 28 06:24:37 rpmi: python3-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Oct 28 06:24:37 rpmi: python3-module-genshi-0.7-alt2 sisyphus+229363.100.1.1 1557847321 installed <13>Oct 28 06:24:37 rpmi: python3-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Oct 28 06:24:37 rpmi: python3-module-html5lib-1:1.0.1-alt1 sisyphus+238807.100.2.1 1570465973 installed <13>Oct 28 06:24:38 rpmi: python3-module-lxml-4.4.1-alt1 sisyphus+236738.100.2.3 1567016364 installed <13>Oct 28 06:24:38 rpmi: python3-module-cssselect-0.9.1-alt1.2 sisyphus+227479.1100.1.2 1555757152 installed <13>Oct 28 06:24:38 rpmi: python3-module-javapackages-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed <13>Oct 28 06:24:38 rpmi: rpm-build-java-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed <13>Oct 28 06:24:38 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571789214 installed <13>Oct 28 06:24:38 rpmi: libfreeglut-devel-3.2.1-alt2 sisyphus+239597.100.1.1 1571728958 installed <13>Oct 28 06:24:38 rpmi: plib-devel-1.8.5-alt4 1504793826 installed <13>Oct 28 06:24:38 rpmi: libXrandr-devel-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Oct 28 06:24:38 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>Oct 28 06:24:38 rpmi: libXi-devel-1.7.10-alt1 sisyphus+232786.300.1.1 1561106975 installed <13>Oct 28 06:24:38 rpmi: libXxf86vm-devel-1.1.4-alt2 1527672159 installed <13>Oct 28 06:24:38 rpmi: xorg-sdk-2:1.20.5-alt2 sisyphus+237299.100.1.1 1568030917 installed <13>Oct 28 06:24:38 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>Oct 28 06:24:38 rpmi: libalut-devel-1.1.0-alt5 1301303219 installed <13>Oct 28 06:24:38 rpmi: libexpat-devel-2.2.4-alt1 1503305341 installed <13>Oct 28 06:24:38 rpmi: xorg-cf-files-1.0.6-alt1 1453137637 installed <13>Oct 28 06:24:38 rpmi: rpm-build-mono-2.0.0-alt4 sisyphus+234109.100.1.1 1562593552 installed <13>Oct 28 06:24:38 rpmi: imake-1.0.7-alt3 1518797773 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/TORCS-1.3.0-alt7.nosrc.rpm Installing TORCS-1.3.0-alt7.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.86620 + 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 #4 (torcs-1.3.7-isnan.patch):' Patch #4 (torcs-1.3.7-isnan.patch): + /usr/bin/patch -p1 patching file src/drivers/olethros/geometry.cpp + 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 + find ./ -name '*.xml' -print0 + xargs -0 sed -i 's|\xE9|e|g' + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.14127 + 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 -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --x-libraries=/usr/lib64 configure: WARNING: unrecognized options: --disable-silent-rules, --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 x86_64-alt-linux-gcc... x86_64-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 x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of x86_64-alt-linux-gcc... none checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking dependency style of x86_64-alt-linux-g++... none checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking how to run the C++ preprocessor... x86_64-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/lib64, 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: --disable-silent-rules, --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' x86_64-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/bits/libc-header-start.h:33, from /usr/include/string.h:26, from gennmtab.c:22: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ gennmtab.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from controlconfig.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from controlconfig.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:50:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define HM_ATT_GEAR_R "reverse gear" | ^~~~~~~~~~~~~~ controlconfig.cpp:52:6: note: in expansion of macro 'HM_ATT_GEAR_R' 52 | {HM_ATT_GEAR_R, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:51:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | #define HM_ATT_GEAR_N "neutral gear" | ^~~~~~~~~~~~~~ controlconfig.cpp:53:6: note: in expansion of macro 'HM_ATT_GEAR_N' 53 | {HM_ATT_GEAR_N, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:40:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define HM_ATT_UP_SHFT "up shift" | ^~~~~~~~~~ controlconfig.cpp:54:6: note: in expansion of macro 'HM_ATT_UP_SHFT' 54 | {HM_ATT_UP_SHFT, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:41:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define HM_ATT_DN_SHFT "down shift" | ^~~~~~~~~~~~ controlconfig.cpp:55:6: note: in expansion of macro 'HM_ATT_DN_SHFT' 55 | {HM_ATT_DN_SHFT, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:45:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define HM_ATT_LIGHT1_CMD "Light1 cmd" | ^~~~~~~~~~~~ controlconfig.cpp:56:6: note: in expansion of macro 'HM_ATT_LIGHT1_CMD' 56 | {HM_ATT_LIGHT1_CMD, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:42:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define HM_ATT_ASR_CMD "ASR cmd" | ^~~~~~~~~ controlconfig.cpp:57:6: note: in expansion of macro 'HM_ATT_ASR_CMD' 57 | {HM_ATT_ASR_CMD, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:70:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define HM_ATT_LEFTSTEER "left steer" | ^~~~~~~~~~~~ controlconfig.cpp:58:6: note: in expansion of macro 'HM_ATT_LEFTSTEER' 58 | {HM_ATT_LEFTSTEER, {1, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_LEFTSTEER_MIN, 0, HM_ATT_LEFTSTEER_MAX, 0, HM_ATT_LEFTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:71:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | #define HM_ATT_LEFTSTEER_MIN "left steer min" | ^~~~~~~~~~~~~~~~ controlconfig.cpp:58:60: note: in expansion of macro 'HM_ATT_LEFTSTEER_MIN' 58 | {HM_ATT_LEFTSTEER, {1, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_LEFTSTEER_MIN, 0, HM_ATT_LEFTSTEER_MAX, 0, HM_ATT_LEFTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:72:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | #define HM_ATT_LEFTSTEER_MAX "left steer max" | ^~~~~~~~~~~~~~~~ controlconfig.cpp:58:86: note: in expansion of macro 'HM_ATT_LEFTSTEER_MAX' 58 | {HM_ATT_LEFTSTEER, {1, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_LEFTSTEER_MIN, 0, HM_ATT_LEFTSTEER_MAX, 0, HM_ATT_LEFTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:73:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | #define HM_ATT_LEFTSTEER_POW "left steer power" | ^~~~~~~~~~~~~~~~~~ controlconfig.cpp:58:112: note: in expansion of macro 'HM_ATT_LEFTSTEER_POW' 58 | {HM_ATT_LEFTSTEER, {1, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_LEFTSTEER_MIN, 0, HM_ATT_LEFTSTEER_MAX, 0, HM_ATT_LEFTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:76:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | #define HM_ATT_RIGHTSTEER "right steer" | ^~~~~~~~~~~~~ controlconfig.cpp:59:6: note: in expansion of macro 'HM_ATT_RIGHTSTEER' 59 | {HM_ATT_RIGHTSTEER, {2, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_RIGHTSTEER_MIN, 0, HM_ATT_RIGHTSTEER_MAX, 0, HM_ATT_RIGHTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:77:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | #define HM_ATT_RIGHTSTEER_MIN "right steer min" | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:59:60: note: in expansion of macro 'HM_ATT_RIGHTSTEER_MIN' 59 | {HM_ATT_RIGHTSTEER, {2, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_RIGHTSTEER_MIN, 0, HM_ATT_RIGHTSTEER_MAX, 0, HM_ATT_RIGHTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:78:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define HM_ATT_RIGHTSTEER_MAX "right steer max" | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:59:86: note: in expansion of macro 'HM_ATT_RIGHTSTEER_MAX' 59 | {HM_ATT_RIGHTSTEER, {2, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_RIGHTSTEER_MIN, 0, HM_ATT_RIGHTSTEER_MAX, 0, HM_ATT_RIGHTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:79:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | #define HM_ATT_RIGHTSTEER_POW "right steer power" | ^~~~~~~~~~~~~~~~~~~ controlconfig.cpp:59:112: note: in expansion of macro 'HM_ATT_RIGHTSTEER_POW' 59 | {HM_ATT_RIGHTSTEER, {2, GFCTRL_TYPE_MOUSE_AXIS}, 0, HM_ATT_RIGHTSTEER_MIN, 0, HM_ATT_RIGHTSTEER_MAX, 0, HM_ATT_RIGHTSTEER_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:82:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | #define HM_ATT_THROTTLE "throttle" | ^~~~~~~~~~ controlconfig.cpp:60:6: note: in expansion of macro 'HM_ATT_THROTTLE' 60 | {HM_ATT_THROTTLE, {1, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_THROTTLE_MIN, 0, HM_ATT_THROTTLE_MAX, 0, HM_ATT_THROTTLE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:83:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | #define HM_ATT_THROTTLE_MIN "throttle min" | ^~~~~~~~~~~~~~ controlconfig.cpp:60:60: note: in expansion of macro 'HM_ATT_THROTTLE_MIN' 60 | {HM_ATT_THROTTLE, {1, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_THROTTLE_MIN, 0, HM_ATT_THROTTLE_MAX, 0, HM_ATT_THROTTLE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:84:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | #define HM_ATT_THROTTLE_MAX "throttle max" | ^~~~~~~~~~~~~~ controlconfig.cpp:60:86: note: in expansion of macro 'HM_ATT_THROTTLE_MAX' 60 | {HM_ATT_THROTTLE, {1, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_THROTTLE_MIN, 0, HM_ATT_THROTTLE_MAX, 0, HM_ATT_THROTTLE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:86:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define HM_ATT_THROTTLE_POW "throttle power" | ^~~~~~~~~~~~~~~~ controlconfig.cpp:60:112: note: in expansion of macro 'HM_ATT_THROTTLE_POW' 60 | {HM_ATT_THROTTLE, {1, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_THROTTLE_MIN, 0, HM_ATT_THROTTLE_MAX, 0, HM_ATT_THROTTLE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:89:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | #define HM_ATT_BRAKE "brake" | ^~~~~~~ controlconfig.cpp:61:6: note: in expansion of macro 'HM_ATT_BRAKE' 61 | {HM_ATT_BRAKE, {2, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_BRAKE_MIN, 0, HM_ATT_BRAKE_MAX, 0, HM_ATT_BRAKE_POW, 1.0, 1}, | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:90:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define HM_ATT_BRAKE_MIN "brake min" | ^~~~~~~~~~~ controlconfig.cpp:61:60: note: in expansion of macro 'HM_ATT_BRAKE_MIN' 61 | {HM_ATT_BRAKE, {2, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_BRAKE_MIN, 0, HM_ATT_BRAKE_MAX, 0, HM_ATT_BRAKE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:91:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | #define HM_ATT_BRAKE_MAX "brake max" | ^~~~~~~~~~~ controlconfig.cpp:61:86: note: in expansion of macro 'HM_ATT_BRAKE_MAX' 61 | {HM_ATT_BRAKE, {2, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_BRAKE_MIN, 0, HM_ATT_BRAKE_MAX, 0, HM_ATT_BRAKE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:93:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | #define HM_ATT_BRAKE_POW "brake power" | ^~~~~~~~~~~~~ controlconfig.cpp:61:112: note: in expansion of macro 'HM_ATT_BRAKE_POW' 61 | {HM_ATT_BRAKE, {2, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_BRAKE_MIN, 0, HM_ATT_BRAKE_MAX, 0, HM_ATT_BRAKE_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:96:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | #define HM_ATT_CLUTCH "clutch" | ^~~~~~~~ controlconfig.cpp:62:6: note: in expansion of macro 'HM_ATT_CLUTCH' 62 | {HM_ATT_CLUTCH, {3, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_CLUTCH_MIN, 0, HM_ATT_CLUTCH_MAX, 0, HM_ATT_CLUTCH_POW, 1.0, 1}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:97:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | #define HM_ATT_CLUTCH_MIN "clutch min" | ^~~~~~~~~~~~ controlconfig.cpp:62:60: note: in expansion of macro 'HM_ATT_CLUTCH_MIN' 62 | {HM_ATT_CLUTCH, {3, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_CLUTCH_MIN, 0, HM_ATT_CLUTCH_MAX, 0, HM_ATT_CLUTCH_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:98:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | #define HM_ATT_CLUTCH_MAX "clutch max" | ^~~~~~~~~~~~ controlconfig.cpp:62:86: note: in expansion of macro 'HM_ATT_CLUTCH_MAX' 62 | {HM_ATT_CLUTCH, {3, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_CLUTCH_MIN, 0, HM_ATT_CLUTCH_MAX, 0, HM_ATT_CLUTCH_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:100:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | #define HM_ATT_CLUTCH_POW "clutch power" | ^~~~~~~~~~~~~~ controlconfig.cpp:62:112: note: in expansion of macro 'HM_ATT_CLUTCH_POW' 62 | {HM_ATT_CLUTCH, {3, GFCTRL_TYPE_MOUSE_BUT}, 0, HM_ATT_CLUTCH_MIN, 0, HM_ATT_CLUTCH_MAX, 0, HM_ATT_CLUTCH_POW, 1.0, 1}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:43:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | #define HM_ATT_ABS_CMD "ABS cmd" | ^~~~~~~~~ controlconfig.cpp:63:6: note: in expansion of macro 'HM_ATT_ABS_CMD' 63 | {HM_ATT_ABS_CMD, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:46:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define HM_ATT_SPDLIM_CMD "Speed Limiter" | ^~~~~~~~~~~~~~~ controlconfig.cpp:64:6: note: in expansion of macro 'HM_ATT_SPDLIM_CMD' 64 | {HM_ATT_SPDLIM_CMD, {-1, GFCTRL_TYPE_NOT_AFFECTED}, 0, 0, 0, 0, 0, 0, 0, 1} | ^~~~~~~~~~~~~~~~~ controlconfig.cpp: In function 'void onSteerSensChange(void*)': controlconfig.cpp:96:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | GfuiEditboxSetString(scrHandle, SteerSensEditId, ""); | ^~ controlconfig.cpp: In function 'void onDeadZoneChange(void*)': controlconfig.cpp:113:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | GfuiEditboxSetString(scrHandle, SteerSensEditId, ""); | ^~ In file included from controlconfig.cpp:34: controlconfig.cpp: In function 'void onSave(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:65:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define HM_ATT_STEER_SENS "steer sensitivity" | ^~~~~~~~~~~~~~~~~~~ controlconfig.cpp:124:44: note: in expansion of macro 'HM_ATT_STEER_SENS' 124 | GfParmSetNum(PrefHdle, CurrentSection, HM_ATT_STEER_SENS, NULL, SteerSensVal); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:68:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define HM_ATT_STEER_DEAD "steer dead zone" | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:125:44: note: in expansion of macro 'HM_ATT_STEER_DEAD' 125 | GfParmSetNum(PrefHdle, CurrentSection, HM_ATT_STEER_DEAD, NULL, DeadZoneVal); | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:132:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | GfParmSetStr(PrefHdle, CurrentSection, Cmd[i].name, ""); | ^~ controlconfig.cpp:145:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | GfParmWriteFile(NULL, PrefHdle, "preferences"); | ^~~~~~~~~~~~~ controlconfig.cpp: In function 'void updateButtonText()': controlconfig.cpp:162:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | GfuiButtonSetText (scrHandle, Cmd[i].Id, "---"); | ^~~~~ controlconfig.cpp: In function 'int onKeyAction(unsigned char, int, int)': controlconfig.cpp:203:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | GfParmSetStr(PrefHdle, CurrentSection, Cmd[CurrentCmd].name, ""); | ^~ controlconfig.cpp: In function 'void onPush(void*)': controlconfig.cpp:336:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | GfuiButtonSetText (scrHandle, Cmd[i].Id, ""); | ^~ controlconfig.cpp:339:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | 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] 371 | prm = "---"; | ^~~~~ In file included from controlconfig.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ controlconfig.cpp:373:35: note: in expansion of macro 'HM_SECT_MOUSEPREF' 373 | prm = GfParmGetStr(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].name, prm); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ controlconfig.cpp:379:41: note: in expansion of macro 'HM_SECT_MOUSEPREF' 379 | Cmd[cmd].min = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].minName, NULL, Cmd[cmd].min); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ controlconfig.cpp:383:41: note: in expansion of macro 'HM_SECT_MOUSEPREF' 383 | Cmd[cmd].max = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].maxName, NULL, Cmd[cmd].max); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ controlconfig.cpp:387:41: note: in expansion of macro 'HM_SECT_MOUSEPREF' 387 | Cmd[cmd].pow = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, Cmd[cmd].powName, NULL, Cmd[cmd].pow); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ controlconfig.cpp:392:40: note: in expansion of macro 'HM_SECT_MOUSEPREF' 392 | SteerSensVal = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, HM_ATT_STEER_SENS, NULL, 0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:65:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define HM_ATT_STEER_SENS "steer sensitivity" | ^~~~~~~~~~~~~~~~~~~ controlconfig.cpp:392:59: note: in expansion of macro 'HM_ATT_STEER_SENS' 392 | SteerSensVal = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, HM_ATT_STEER_SENS, NULL, 0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:65:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define HM_ATT_STEER_SENS "steer sensitivity" | ^~~~~~~~~~~~~~~~~~~ controlconfig.cpp:393:56: note: in expansion of macro 'HM_ATT_STEER_SENS' 393 | SteerSensVal = GfParmGetNum(PrefHdle, CurrentSection, HM_ATT_STEER_SENS, NULL, SteerSensVal); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ controlconfig.cpp:394:39: note: in expansion of macro 'HM_SECT_MOUSEPREF' 394 | DeadZoneVal = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, HM_ATT_STEER_DEAD, NULL, 0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:68:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define HM_ATT_STEER_DEAD "steer dead zone" | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:394:58: note: in expansion of macro 'HM_ATT_STEER_DEAD' 394 | DeadZoneVal = GfParmGetNum(PrefHdle, HM_SECT_MOUSEPREF, HM_ATT_STEER_DEAD, NULL, 0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:68:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define HM_ATT_STEER_DEAD "steer dead zone" | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:395:55: note: in expansion of macro 'HM_ATT_STEER_DEAD' 395 | DeadZoneVal = GfParmGetNum(PrefHdle, CurrentSection, HM_ATT_STEER_DEAD, NULL, DeadZoneVal); | ^~~~~~~~~~~~~~~~~ controlconfig.cpp: In function 'void* TorcsControlMenuInit(void*, int)': controlconfig.cpp:438:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | GfuiTitleCreate(scrHandle, "Control Configuration", 0); | ^~~~~~~~~~~~~~~~~~~~~~~ controlconfig.cpp:440:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 440 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-mouseconf.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ controlconfig.cpp:452:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 452 | (void*)i, onPush, NULL, (tfuiCallback)NULL, onFocusLost); | ^ controlconfig.cpp:451:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | Cmd[i].Id = GfuiButtonStateCreate (scrHandle, "MOUSE_MIDDLE_BUTTON", GFUI_FONT_MEDIUM_C, x+x2, y, 0, GFUI_ALIGN_HC_VB, GFUI_MOUSE_DOWN, | ^~~~~~~~~~~~~~~~~~~~~ controlconfig.cpp:461:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 461 | GfuiLabelCreate(scrHandle, "Steer Sensibility", GFUI_FONT_MEDIUM, 30, 90, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~~~~ controlconfig.cpp:462:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 462 | SteerSensEditId = GfuiEditboxCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, | ^~ controlconfig.cpp:465:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 465 | GfuiLabelCreate(scrHandle, "Steer Dead Zone", GFUI_FONT_MEDIUM, 340, 90, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~~ controlconfig.cpp:466:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 466 | DeadZoneEditId = GfuiEditboxCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, | ^~ controlconfig.cpp:470:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | GfuiAddKey(scrHandle, 13, "Save", NULL, onSave, NULL); | ^~~~~~ controlconfig.cpp:471:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | GfuiButtonCreate(scrHandle, "Save", GFUI_FONT_LARGE, 160, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~ controlconfig.cpp:474:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 474 | MouseCalButton = GfuiButtonCreate(scrHandle, "Calibrate", GFUI_FONT_LARGE, 320, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~~~ controlconfig.cpp:477:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 477 | JoyCalButton = GfuiButtonCreate(scrHandle, "Calibrate", GFUI_FONT_LARGE, 320, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~~~ controlconfig.cpp:480:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 480 | GfuiAddKey(scrHandle, 27, "Cancel", prevMenu, GfuiScreenActivate, NULL); | ^~~~~~~~ controlconfig.cpp:481:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 481 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 480, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from graphconfig.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from graphconfig.cpp:30: graphconfig.cpp: In function 'void SaveGraphicOptions(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:58:25: note: in expansion of macro 'GR_SCT_GRAPHIC' 58 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", FovFactorValue); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:73:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | #define GR_ATT_FOVFACT "fov factor" | ^~~~~~~~~~~~ graphconfig.cpp:58:41: note: in expansion of macro 'GR_ATT_FOVFACT' 58 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", FovFactorValue); | ^~~~~~~~~~~~~~ graphconfig.cpp:58:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", FovFactorValue); | ^~~ In file included from graphconfig.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:59:25: note: in expansion of macro 'GR_SCT_GRAPHIC' 59 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, NULL, SmokeValue); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:66:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | #define GR_ATT_SMOKENB "smoke value" | ^~~~~~~~~~~~~ graphconfig.cpp:59:41: note: in expansion of macro 'GR_ATT_SMOKENB' 59 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, NULL, SmokeValue); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:60:25: note: in expansion of macro 'GR_SCT_GRAPHIC' 60 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, NULL, SkidValue); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:70:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define GR_ATT_MAXSTRIPBYWHEEL "skid value" | ^~~~~~~~~~~~ graphconfig.cpp:60:41: note: in expansion of macro 'GR_ATT_MAXSTRIPBYWHEEL' 60 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, NULL, SkidValue); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:61:25: note: in expansion of macro 'GR_SCT_GRAPHIC' 61 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, LodFactorValue); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:74:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define GR_ATT_LODFACTOR "LOD Factor" | ^~~~~~~~~~~~ graphconfig.cpp:61:41: note: in expansion of macro 'GR_ATT_LODFACTOR' 61 | GfParmSetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, LodFactorValue); | ^~~~~~~~~~~~~~~~ graphconfig.cpp:62:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | GfParmWriteFile(NULL, grHandle, "graph"); | ^~~~~~~ graphconfig.cpp: In function 'void* GraphMenuInit(void*)': graphconfig.cpp:124:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | scrHandle = GfuiMenuScreenCreate("Graphic Configuration"); | ^~~~~~~~~~~~~~~~~~~~~~~ graphconfig.cpp:126:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-graphconf.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graphconfig.cpp:136:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | GfuiLabelCreate(scrHandle, "Visibility (%):", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~~ In file included from graphconfig.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:137:50: note: in expansion of macro 'GR_SCT_GRAPHIC' 137 | FovFactorValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", 100.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:73:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | #define GR_ATT_FOVFACT "fov factor" | ^~~~~~~~~~~~ graphconfig.cpp:137:66: note: in expansion of macro 'GR_ATT_FOVFACT' 137 | FovFactorValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", 100.0); | ^~~~~~~~~~~~~~ graphconfig.cpp:137:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | FovFactorValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, "%", 100.0); | ^~~ graphconfig.cpp:143:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | GfuiLabelCreate(scrHandle, "Smoke:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~ In file included from graphconfig.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:144:46: note: in expansion of macro 'GR_SCT_GRAPHIC' 144 | SmokeValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, NULL, 300.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:66:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | #define GR_ATT_SMOKENB "smoke value" | ^~~~~~~~~~~~~ graphconfig.cpp:144:62: note: in expansion of macro 'GR_ATT_SMOKENB' 144 | SmokeValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, NULL, 300.0); | ^~~~~~~~~~~~~~ graphconfig.cpp:150:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | GfuiLabelCreate(scrHandle, "Skid Marks:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~ In file included from graphconfig.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:151:45: note: in expansion of macro 'GR_SCT_GRAPHIC' 151 | SkidValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, NULL, 20.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:70:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define GR_ATT_MAXSTRIPBYWHEEL "skid value" | ^~~~~~~~~~~~ graphconfig.cpp:151:61: note: in expansion of macro 'GR_ATT_MAXSTRIPBYWHEEL' 151 | SkidValue = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, NULL, 20.0); | ^~~~~~~~~~~~~~~~~~~~~~ graphconfig.cpp:157:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | GfuiLabelCreate(scrHandle, "LOD factor:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~ In file included from graphconfig.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ graphconfig.cpp:158:45: note: in expansion of macro 'GR_SCT_GRAPHIC' 158 | LodFactorValue = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, 1.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:74:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define GR_ATT_LODFACTOR "LOD Factor" | ^~~~~~~~~~~~ graphconfig.cpp:158:61: note: in expansion of macro 'GR_ATT_LODFACTOR' 158 | LodFactorValue = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, 1.0); | ^~~~~~~~~~~~~~~~ graphconfig.cpp:164:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ graphconfig.cpp:167:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ graphconfig.cpp:170:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | GfuiAddKey(scrHandle, 27, "Cancel", prevMenu, GfuiScreenActivate, NULL); | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from mouseconfig.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ mouseconfig.cpp:56:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "Move Mouse for maximum left steer then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:57:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "Move Mouse for maximum right steer then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:58:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "Move Mouse for full throttle then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:59:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "Move Mouse for full brake then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:60:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "Calibration terminated", | ^~~~~~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:61:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "Calibration failed" | ^~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp: In function 'void* MouseCalMenuInit(void*, tCmdInfo*, int)': mouseconfig.cpp:174:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | GfuiTitleCreate(scrHandle2, "Mouse Calibration", 0); | ^~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:177:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | GfuiScreenAddBgImg(scrHandle2, "data/img/splash-mousecal.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mouseconfig.cpp:183:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | InstId = GfuiLabelCreate(scrHandle2, "", GFUI_FONT_MEDIUM, 320, 80, GFUI_ALIGN_HC_VB, 60); | ^~ mouseconfig.cpp:185:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | GfuiButtonCreate(scrHandle2, "Back", GFUI_FONT_LARGE, 160, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~ mouseconfig.cpp:188:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | GfuiButtonCreate(scrHandle2, "Reset", GFUI_FONT_LARGE, 480, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~ mouseconfig.cpp:164:9: warning: variable 'x' set but not used [-Wunused-but-set-variable] 164 | int x, y, dy; | ^ mouseconfig.cpp:164:12: warning: variable 'y' set but not used [-Wunused-but-set-variable] 164 | int x, y, dy; | ^ mouseconfig.cpp:164:15: warning: variable 'dy' set but not used [-Wunused-but-set-variable] 164 | int x, y, dy; | ^~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driverconfig.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from driverconfig.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:104:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | #define ROB_VAL_ROOKIE "rookie" | ^~~~~~~~ driverconfig.cpp:34:30: note: in expansion of macro 'ROB_VAL_ROOKIE' 34 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:105:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | #define ROB_VAL_AMATEUR "amateur" | ^~~~~~~~~ driverconfig.cpp:34:46: note: in expansion of macro 'ROB_VAL_AMATEUR' 34 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:106:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | #define ROB_VAL_SEMI_PRO "semi-pro" | ^~~~~~~~~~ driverconfig.cpp:34:63: note: in expansion of macro 'ROB_VAL_SEMI_PRO' 34 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:107:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define ROB_VAL_PRO "pro" | ^~~~~ driverconfig.cpp:34:81: note: in expansion of macro 'ROB_VAL_PRO' 34 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~ In file included from driverconfig.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:115:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define HM_VAL_YES "yes" | ^~~~~ driverconfig.cpp:109:22: note: in expansion of macro 'HM_VAL_YES' 109 | static char *Yn[] = {HM_VAL_YES, HM_VAL_NO}; | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:116:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define HM_VAL_NO "no" | ^~~~ driverconfig.cpp:109:34: note: in expansion of macro 'HM_VAL_NO' 109 | static char *Yn[] = {HM_VAL_YES, HM_VAL_NO}; | ^~~~~~~~~ driverconfig.cpp: In function 'void refreshEditVal()': driverconfig.cpp:115:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | GfuiEditboxSetString(scrHandle, NameEditId, ""); | ^~ driverconfig.cpp:118:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | GfuiEditboxSetString(scrHandle, RaceNumEditId, ""); | ^~ driverconfig.cpp:121:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | GfuiLabelSetText(scrHandle, CarEditId, ""); | ^~ driverconfig.cpp:124:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | GfuiLabelSetText(scrHandle, CatEditId, ""); | ^~ driverconfig.cpp:126:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | GfuiEditboxSetString(scrHandle, RaceNumEditId, ""); | ^~ driverconfig.cpp:129:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | GfuiLabelSetText(scrHandle, TransEditId, ""); | ^~ driverconfig.cpp:131:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | GfuiEditboxSetString(scrHandle, PitsEditId, ""); | ^~ driverconfig.cpp:134:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | GfuiLabelSetText(scrHandle, SkillId, ""); | ^~ driverconfig.cpp:136:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | GfuiLabelSetText(scrHandle, AutoReverseId, ""); | ^~ driverconfig.cpp: In function 'void GenCarsInfo()': driverconfig.cpp:197:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | files = GfDirGetList("categories"); | ^~~~~~~~~~~~ driverconfig.cpp:218:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | files = GfDirGetList("cars"); | ^~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:31, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from driverconfig.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ driverconfig.cpp:232:35: note: in expansion of macro 'SECT_CAR' 232 | str = GfParmGetStr(carparam, SECT_CAR, PRM_CATEGORY, ""); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:439:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 439 | #define PRM_CATEGORY "category" | ^~~~~~~~~~ driverconfig.cpp:232:45: note: in expansion of macro 'PRM_CATEGORY' 232 | str = GfParmGetStr(carparam, SECT_CAR, PRM_CATEGORY, ""); | ^~~~~~~~~~~~ driverconfig.cpp:232:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | str = GfParmGetStr(carparam, SECT_CAR, PRM_CATEGORY, ""); | ^~ driverconfig.cpp:254:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | GfOut("Removing empty category %s\n", tmpCat->_DispName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from driverconfig.cpp:25: driverconfig.cpp: In function 'int GenDrvList()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:86:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define ROB_ATTR_NAME "name" | ^~~~~~ driverconfig.cpp:320:43: note: in expansion of macro 'ROB_ATTR_NAME' 320 | driver = GfParmGetStr(drvinfo, sstring, ROB_ATTR_NAME, ""); | ^~~~~~~~~~~~~ driverconfig.cpp:320:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | driver = GfParmGetStr(drvinfo, sstring, ROB_ATTR_NAME, ""); | ^~ driverconfig.cpp:32:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define dllname "human" | ^~~~~~~ driverconfig.cpp:323:27: note: in expansion of macro 'dllname' 323 | PlayersInfo[i]._Name = dllname; | ^~~~~~~ driverconfig.cpp:32:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define dllname "human" | ^~~~~~~ driverconfig.cpp:332:27: note: in expansion of macro 'dllname' 332 | PlayersInfo[i]._Name = dllname; | ^~~~~~~ In file included from driverconfig.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:102:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define ROB_ATTR_LEVEL "skill level" | ^~~~~~~~~~~~~ driverconfig.cpp:334:41: note: in expansion of macro 'ROB_ATTR_LEVEL' 334 | str = GfParmGetStr(drvinfo, sstring, ROB_ATTR_LEVEL, level_str[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:90:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define ROB_ATTR_CAR "car name" | ^~~~~~~~~~ driverconfig.cpp:341:41: note: in expansion of macro 'ROB_ATTR_CAR' 341 | str = GfParmGetStr(drvinfo, sstring, ROB_ATTR_CAR, ""); | ^~~~~~~~~~~~ driverconfig.cpp:341:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 341 | str = GfParmGetStr(drvinfo, sstring, ROB_ATTR_CAR, ""); | ^~ In file included from driverconfig.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:92:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | #define ROB_ATTR_RACENUM "race number" | ^~~~~~~~~~~~~ driverconfig.cpp:356:69: note: in expansion of macro 'ROB_ATTR_RACENUM' 356 | PlayersInfo[i].racenumber = (int)GfParmGetNum(drvinfo, sstring, ROB_ATTR_RACENUM, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:93:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | #define ROB_ATTR_RED "red" | ^~~~~ driverconfig.cpp:357:71: note: in expansion of macro 'ROB_ATTR_RED' 357 | PlayersInfo[i].color[0] = (float)GfParmGetNum(drvinfo, sstring, ROB_ATTR_RED, (char*)NULL, 1.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:94:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | #define ROB_ATTR_GREEN "green" | ^~~~~~~ driverconfig.cpp:358:71: note: in expansion of macro 'ROB_ATTR_GREEN' 358 | PlayersInfo[i].color[1] = (float)GfParmGetNum(drvinfo, sstring, ROB_ATTR_GREEN, (char*)NULL, 1.0);; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:95:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | #define ROB_ATTR_BLUE "blue" | ^~~~~~ driverconfig.cpp:359:71: note: in expansion of macro 'ROB_ATTR_BLUE' 359 | PlayersInfo[i].color[2] = (float)GfParmGetNum(drvinfo, sstring, ROB_ATTR_BLUE, (char*)NULL, 0.5);; | ^~~~~~~~~~~~~ In file included from driverconfig.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:107:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define HM_ATT_TRANS "transmission" | ^~~~~~~~~~~~~~ driverconfig.cpp:374:41: note: in expansion of macro 'HM_ATT_TRANS' 374 | str = GfParmGetStr(PrefHdle, sstring, HM_ATT_TRANS, HM_VAL_AUTO); | ^~~~~~~~~~~~ /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] 112 | #define HM_VAL_AUTO "auto" | ^~~~~~ driverconfig.cpp:374:55: note: in expansion of macro 'HM_VAL_AUTO' 374 | str = GfParmGetStr(PrefHdle, sstring, HM_ATT_TRANS, HM_VAL_AUTO); | ^~~~~~~~~~~ /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] 112 | #define HM_VAL_AUTO "auto" | ^~~~~~ driverconfig.cpp:376:34: note: in expansion of macro 'HM_VAL_AUTO' 376 | 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] 113 | #define HM_VAL_MANUAL "manual" | ^~~~~~~~ driverconfig.cpp:378:34: note: in expansion of macro 'HM_VAL_MANUAL' 378 | PlayersInfo[i].transmission = HM_VAL_MANUAL; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:110:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define HM_ATT_NBPITS "programmed pit stops" | ^~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:380:68: note: in expansion of macro 'HM_ATT_NBPITS' 380 | PlayersInfo[i].nbpitstops = (int)GfParmGetNum(PrefHdle, sstring, HM_ATT_NBPITS, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:48:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define HM_ATT_AUTOREVERSE "auto reverse" | ^~~~~~~~~~~~~~ driverconfig.cpp:381:47: note: in expansion of macro 'HM_ATT_AUTOREVERSE' 381 | if (!strcmp(GfParmGetStr(PrefHdle, sstring, HM_ATT_AUTOREVERSE, Yn[0]), Yn[0])) { | ^~~~~~~~~~~~~~~~~~ In file included from driverconfig.cpp:25: driverconfig.cpp: In function 'void SaveDrvList(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:86:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define ROB_ATTR_NAME "name" | ^~~~~~ driverconfig.cpp:409:33: note: in expansion of macro 'ROB_ATTR_NAME' 409 | GfParmSetStr(drvinfo, str, ROB_ATTR_NAME, ""); | ^~~~~~~~~~~~~ driverconfig.cpp:409:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | GfParmSetStr(drvinfo, str, ROB_ATTR_NAME, ""); | ^~ In file included from driverconfig.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:86:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define ROB_ATTR_NAME "name" | ^~~~~~ driverconfig.cpp:411:33: note: in expansion of macro 'ROB_ATTR_NAME' 411 | GfParmSetStr(drvinfo, str, ROB_ATTR_NAME, PlayersInfo[i]._DispName); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:90:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define ROB_ATTR_CAR "car name" | ^~~~~~~~~~ driverconfig.cpp:412:33: note: in expansion of macro 'ROB_ATTR_CAR' 412 | GfParmSetStr(drvinfo, str, ROB_ATTR_CAR, PlayersInfo[i].carinfo->_Name); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:92:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | #define ROB_ATTR_RACENUM "race number" | ^~~~~~~~~~~~~ driverconfig.cpp:413:33: note: in expansion of macro 'ROB_ATTR_RACENUM' 413 | GfParmSetNum(drvinfo, str, ROB_ATTR_RACENUM, (char*)NULL, PlayersInfo[i].racenumber); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:93:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | #define ROB_ATTR_RED "red" | ^~~~~ driverconfig.cpp:414:33: note: in expansion of macro 'ROB_ATTR_RED' 414 | GfParmSetNum(drvinfo, str, ROB_ATTR_RED, (char*)NULL, PlayersInfo[i].color[0]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:94:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | #define ROB_ATTR_GREEN "green" | ^~~~~~~ driverconfig.cpp:415:33: note: in expansion of macro 'ROB_ATTR_GREEN' 415 | GfParmSetNum(drvinfo, str, ROB_ATTR_GREEN, (char*)NULL, PlayersInfo[i].color[1]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:95:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | #define ROB_ATTR_BLUE "blue" | ^~~~~~ driverconfig.cpp:416:33: note: in expansion of macro 'ROB_ATTR_BLUE' 416 | GfParmSetNum(drvinfo, str, ROB_ATTR_BLUE, (char*)NULL, PlayersInfo[i].color[2]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:97:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | #define ROB_ATTR_TYPE "type" | ^~~~~~ driverconfig.cpp:417:33: note: in expansion of macro 'ROB_ATTR_TYPE' 417 | GfParmSetStr(drvinfo, str, ROB_ATTR_TYPE, ROB_VAL_HUMAN); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:99:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | #define ROB_VAL_HUMAN "human" | ^~~~~~~ driverconfig.cpp:417:48: note: in expansion of macro 'ROB_VAL_HUMAN' 417 | GfParmSetStr(drvinfo, str, ROB_ATTR_TYPE, ROB_VAL_HUMAN); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:102:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define ROB_ATTR_LEVEL "skill level" | ^~~~~~~~~~~~~ driverconfig.cpp:418:33: note: in expansion of macro 'ROB_ATTR_LEVEL' 418 | GfParmSetStr(drvinfo, str, ROB_ATTR_LEVEL, level_str[PlayersInfo[i].skilllevel]); | ^~~~~~~~~~~~~~ driverconfig.cpp:32:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define dllname "human" | ^~~~~~~ driverconfig.cpp:421:36: note: in expansion of macro 'dllname' 421 | GfParmWriteFile(NULL, drvinfo, dllname); | ^~~~~~~ In file included from driverconfig.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:107:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define HM_ATT_TRANS "transmission" | ^~~~~~~~~~~~~~ driverconfig.cpp:427:30: note: in expansion of macro 'HM_ATT_TRANS' 427 | GfParmSetStr(PrefHdle, str, HM_ATT_TRANS, PlayersInfo[i].transmission); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:110:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define HM_ATT_NBPITS "programmed pit stops" | ^~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:428:30: note: in expansion of macro 'HM_ATT_NBPITS' 428 | GfParmSetNum(PrefHdle, str, HM_ATT_NBPITS, (char*)NULL, (tdble)PlayersInfo[i].nbpitstops); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:48:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define HM_ATT_AUTOREVERSE "auto reverse" | ^~~~~~~~~~~~~~ driverconfig.cpp:429:30: note: in expansion of macro 'HM_ATT_AUTOREVERSE' 429 | GfParmSetStr(PrefHdle, str, HM_ATT_AUTOREVERSE, Yn[PlayersInfo[i].autoreverse]); | ^~~~~~~~~~~~~~~~~~ driverconfig.cpp:431:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 431 | GfParmWriteFile(NULL, PrefHdle, "preferences"); | ^~~~~~~~~~~~~ In file included from driverconfig.cpp:26: 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] 112 | #define HM_VAL_AUTO "auto" | ^~~~~~ driverconfig.cpp:585:28: note: in expansion of macro 'HM_VAL_AUTO' 585 | 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] 113 | #define HM_VAL_MANUAL "manual" | ^~~~~~~~ driverconfig.cpp:587:28: note: in expansion of macro 'HM_VAL_MANUAL' 587 | curPlayer->transmission = HM_VAL_MANUAL; | ^~~~~~~~~~~~~ driverconfig.cpp: In function 'void* TorcsDriverMenuInit(void*)': driverconfig.cpp:612:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 612 | GfuiTitleCreate(scrHandle, "Player Configuration", 0); | ^~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:614:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 614 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrdrv.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:616:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 616 | GfuiLabelCreate(scrHandle, "Players", GFUI_FONT_LARGE, 496, 400, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ driverconfig.cpp:623:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 623 | GfuiButtonCreate(scrHandle, "Delete", GFUI_FONT_LARGE, 496, 340 - NB_DRV * GfuiFontHeight(GFUI_FONT_MEDIUM_C), | ^~~~~~~~ driverconfig.cpp:627:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 627 | GfuiButtonCreate(scrHandle, "Controls", GFUI_FONT_LARGE, 496, 340 - NB_DRV * GfuiFontHeight(GFUI_FONT_MEDIUM_C) - 30, | ^~~~~~~~~~ driverconfig.cpp:644:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 644 | GfuiLabelCreate(scrHandle, "Name:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~ driverconfig.cpp:645:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 645 | NameEditId = GfuiEditboxCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, | ^~ driverconfig.cpp:649:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 649 | GfuiLabelCreate(scrHandle, "Category:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~ driverconfig.cpp:650:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 650 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:650:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 650 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:651:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 651 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:651:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 651 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:655:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 655 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:655:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 655 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:656:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:656:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:660:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 660 | CatEditId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); | ^~ driverconfig.cpp:664:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 664 | GfuiLabelCreate(scrHandle, "Car:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~ driverconfig.cpp:665:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 665 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:665:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 665 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:666:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:666:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:670:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 670 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:670:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 670 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:671:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 671 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:671:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 671 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:675:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 675 | CarEditId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); | ^~ driverconfig.cpp:679:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 679 | GfuiLabelCreate(scrHandle, "Race Number:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~ driverconfig.cpp:680:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 680 | RaceNumEditId = GfuiEditboxCreate(scrHandle, "0", GFUI_FONT_MEDIUM_C, | ^~~ driverconfig.cpp:683:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 683 | GfuiLabelCreate(scrHandle, "Transmission:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~ driverconfig.cpp:684:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 684 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:684:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 684 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:685:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 685 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:685:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 685 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:689:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 689 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:689:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 689 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:690:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 690 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:690:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 690 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:694:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 694 | TransEditId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); | ^~ driverconfig.cpp:698:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 698 | GfuiLabelCreate(scrHandle, "Pit Stops:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~ driverconfig.cpp:699:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 699 | PitsEditId = GfuiEditboxCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, | ^~ driverconfig.cpp:702:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 702 | GfuiLabelCreate(scrHandle, "Level:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~ driverconfig.cpp:703:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 703 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:703:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 703 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:704:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 704 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:704:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 704 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:708:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 708 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:708:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 708 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:709:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 709 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:709:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 709 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:713:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 713 | SkillId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); | ^~ driverconfig.cpp:717:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 717 | GfuiLabelCreate(scrHandle, "Auto Reverse:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~ driverconfig.cpp:718:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 718 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:718:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 718 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:719:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 719 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:719:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 719 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:723:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 723 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:723:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 723 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:724:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 724 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:724:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 724 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:728:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 728 | AutoReverseId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); | ^~ driverconfig.cpp:731:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 731 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ driverconfig.cpp:734:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 734 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ driverconfig.cpp:737:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 737 | GfuiAddKey(scrHandle, 13, "Save Drivers", NULL, SaveDrvList, NULL); | ^~~~~~~~~~~~~~ driverconfig.cpp:738:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 738 | GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); | ^~~~~~~~~~~~~~~~~~ driverconfig.cpp:739:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 739 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ driverconfig.cpp:740:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 740 | GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Car", (void*)0, ChangeCar, NULL); | ^~~~~~~~~~~~~~ driverconfig.cpp:741:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 741 | GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Car", (void*)1, ChangeCar, NULL); | ^~~~~~~~~~ driverconfig.cpp:742:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 742 | GfuiAddSKey(scrHandle, GLUT_KEY_UP, "Previous Car Category", (void*)0, ChangeCat, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ driverconfig.cpp:743:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 743 | GfuiAddSKey(scrHandle, GLUT_KEY_DOWN, "Next Car Category", (void*)1, ChangeCat, NULL); | ^~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from joystickconfig.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ joystickconfig.cpp:51:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "Center the joystick then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:52:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | "Steer left then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:53:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | "Steer right then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:54:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | "Apply full throttle then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:55:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "Apply full brake then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:56:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "Apply full clutch then press a button", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:57:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "Calibration terminated", | ^~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:58:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "Calibration failed" | ^~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:64:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | static char *LabName[] = { "Steer", "Throttle", "Brake", "Clutch" }; | ^~~~~~~ joystickconfig.cpp:64:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | static char *LabName[] = { "Steer", "Throttle", "Brake", "Clutch" }; | ^~~~~~~~~~ joystickconfig.cpp:64:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | static char *LabName[] = { "Steer", "Throttle", "Brake", "Clutch" }; | ^~~~~~~ joystickconfig.cpp:64:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | static char *LabName[] = { "Steer", "Throttle", "Brake", "Clutch" }; | ^~~~~~~~ joystickconfig.cpp: In function 'void onActivate(void*)': joystickconfig.cpp:188:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | GfuiLabelSetText(scrHandle2, LabAxisId[i], "---"); | ^~~~~ joystickconfig.cpp:190:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | GfuiLabelSetText(scrHandle2, LabMinId[i], ""); | ^~ joystickconfig.cpp:191:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | GfuiLabelSetText(scrHandle2, LabMaxId[i], ""); | ^~ joystickconfig.cpp: In function 'void* JoyCalMenuInit(void*, tCmdInfo*, int)': joystickconfig.cpp:209:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | GfuiTitleCreate(scrHandle2, "Joystick Calibration", 0); | ^~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:212:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | GfuiScreenAddBgImg(scrHandle2, "data/img/splash-joycal.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ joystickconfig.cpp:220:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | LabAxisId[i] = GfuiLabelCreate(scrHandle2, " ", GFUI_FONT_MEDIUM, 2 * x, y, GFUI_ALIGN_HC_VC, 0); | ^~~~~~~~~~~~~~~~~~ joystickconfig.cpp:221:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | LabMinId[i] = GfuiLabelCreate(scrHandle2, " ", GFUI_FONT_MEDIUM, 3 * x, y, GFUI_ALIGN_HC_VC, 0); | ^~~~~~~~~~~~~~~~~~ joystickconfig.cpp:222:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 222 | LabMaxId[i] = GfuiLabelCreate(scrHandle2, " ", GFUI_FONT_MEDIUM, 4 * x, y, GFUI_ALIGN_HC_VC, 0); | ^~~~~~~~~~~~~~~~~~ joystickconfig.cpp:239:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | GfuiButtonCreate(scrHandle2, "Back", GFUI_FONT_LARGE, 160, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~ joystickconfig.cpp:242:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | GfuiButtonCreate(scrHandle2, "Reset", GFUI_FONT_LARGE, 480, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from simuconfig.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ simuconfig.cpp:37:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char *simuVersionList[] = {"simuv2", "simuv3"}; | ^~~~~~~~ simuconfig.cpp:37:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char *simuVersionList[] = {"simuv2", "simuv3"}; | ^~~~~~~~ simuconfig.cpp: In function 'void ReadSimuCfg()': simuconfig.cpp:58:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | versionName = GfParmGetStr(paramHandle, "Modules", "simu", simuVersionList[0]); | ^~~~~~~~~ simuconfig.cpp:58:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | versionName = GfParmGetStr(paramHandle, "Modules", "simu", simuVersionList[0]); | ^~~~~~ simuconfig.cpp: In function 'void SaveSimuVersion(void*)': simuconfig.cpp:80:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | GfParmSetStr(paramHandle, "Modules", "simu", simuVersionList[curVersion]); | ^~~~~~~~~ simuconfig.cpp:80:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | GfParmSetStr(paramHandle, "Modules", "simu", simuVersionList[curVersion]); | ^~~~~~ simuconfig.cpp:81:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | GfParmWriteFile(NULL, paramHandle, "raceengine"); | ^~~~~~~~~~~~ simuconfig.cpp: In function 'void* SimuMenuInit(void*)': simuconfig.cpp:127:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | GfuiTitleCreate(scrHandle, "Simulation Configuration", 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:128:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-simucfg.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:138:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 138 | GfuiLabelCreate(scrHandle, "Simulation version:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:139:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:139:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:140:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:140:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:144:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:144:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:145:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:145:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:149:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | SimuVersionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HC_VB, 32); | ^~ simuconfig.cpp:152:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ simuconfig.cpp:155:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ simuconfig.cpp:158:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | GfuiAddKey(scrHandle, 13, "Save", NULL, SaveSimuVersion, NULL); | ^~~~~~ simuconfig.cpp:159:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); | ^~~~~~~~~~~~~~~~~~ simuconfig.cpp:160:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ simuconfig.cpp:161:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Version in list", (void*)0, ChangeSimuVersion, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ simuconfig.cpp:162:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Version in list", (void*)1, ChangeSimuVersion, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from soundconfig.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from soundconfig.cpp:30: /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] 35 | #define GR_ATT_SOUND_STATE_OPENAL "openal" | ^~~~~~~~ soundconfig.cpp:37:35: note: in expansion of macro 'GR_ATT_SOUND_STATE_OPENAL' 37 | static char *soundOptionList[] = {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] 34 | #define GR_ATT_SOUND_STATE_PLIB "plib" | ^~~~~~ soundconfig.cpp:38:11: note: in expansion of macro 'GR_ATT_SOUND_STATE_PLIB' 38 | GR_ATT_SOUND_STATE_PLIB, | ^~~~~~~~~~~~~~~~~~~~~~~ /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] 36 | #define GR_ATT_SOUND_STATE_DISABLED "disabled" | ^~~~~~~~~~ soundconfig.cpp:39:11: note: in expansion of macro 'GR_ATT_SOUND_STATE_DISABLED' 39 | GR_ATT_SOUND_STATE_DISABLED}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp: In function 'void readSoundCfg()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define GR_SCT_SOUND "Sound Settings" | ^~~~~~~~~~~~~~~~ soundconfig.cpp:64:41: note: in expansion of macro 'GR_SCT_SOUND' 64 | optionName = GfParmGetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOptionList[0]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:33:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define GR_ATT_SOUND_STATE "state" | ^~~~~~~ soundconfig.cpp:64:55: note: in expansion of macro 'GR_ATT_SOUND_STATE' 64 | optionName = GfParmGetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOptionList[0]); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define GR_SCT_SOUND "Sound Settings" | ^~~~~~~~~~~~~~~~ soundconfig.cpp:73:45: note: in expansion of macro 'GR_SCT_SOUND' 73 | VolumeValue = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:37:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | #define GR_ATT_SOUND_VOLUME "volume" | ^~~~~~~~ soundconfig.cpp:73:59: note: in expansion of macro 'GR_ATT_SOUND_VOLUME' 73 | VolumeValue = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); | ^~~~~~~~~~~~~~~~~~~ soundconfig.cpp:73:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | VolumeValue = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); | ^~~ In file included from soundconfig.cpp:30: soundconfig.cpp: In function 'void saveSoundOption(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define GR_SCT_SOUND "Sound Settings" | ^~~~~~~~~~~~~~~~ soundconfig.cpp:93:28: note: in expansion of macro 'GR_SCT_SOUND' 93 | GfParmSetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOptionList[curOption]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:33:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define GR_ATT_SOUND_STATE "state" | ^~~~~~~ soundconfig.cpp:93:42: note: in expansion of macro 'GR_ATT_SOUND_STATE' 93 | GfParmSetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOptionList[curOption]); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define GR_SCT_SOUND "Sound Settings" | ^~~~~~~~~~~~~~~~ soundconfig.cpp:94:28: note: in expansion of macro 'GR_SCT_SOUND' 94 | GfParmSetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", VolumeValue); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:37:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | #define GR_ATT_SOUND_VOLUME "volume" | ^~~~~~~~ soundconfig.cpp:94:42: note: in expansion of macro 'GR_ATT_SOUND_VOLUME' 94 | GfParmSetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", VolumeValue); | ^~~~~~~~~~~~~~~~~~~ soundconfig.cpp:94:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | GfParmSetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", VolumeValue); | ^~~ soundconfig.cpp:95:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | GfParmWriteFile(NULL, paramHandle, "sound"); | ^~~~~~~ soundconfig.cpp: In function 'void* SoundMenuInit(void*)': soundconfig.cpp:155:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | GfuiTitleCreate(scrHandle, "Sound Configuration", 0); | ^~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:156:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrdrv.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:167:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | GfuiLabelCreate(scrHandle, "Sound System:", GFUI_FONT_MEDIUM, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~ soundconfig.cpp:168:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 168 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:168:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 168 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:169:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:169:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:174:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:174:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:175:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:175:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:180:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | SoundOptionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, x4, y, GFUI_ALIGN_HC_VB, 32); | ^~ soundconfig.cpp:194:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ soundconfig.cpp:197:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ soundconfig.cpp:200:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | GfuiAddKey(scrHandle, 13, "Save", NULL, saveSoundOption, NULL); | ^~~~~~ soundconfig.cpp:201:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); | ^~~~~~~~~~~~~~~~~~ soundconfig.cpp:202:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ soundconfig.cpp:203:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Option in list", (void*)0, changeSoundState, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ soundconfig.cpp:204:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 204 | GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Option in list", (void*)1, changeSoundState, NULL); | ^~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from openglconfig.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from openglconfig.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:42:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define GR_ATT_TEXTURECOMPRESSION_DISABLED "disabled" | ^~~~~~~~~~ openglconfig.cpp:37:45: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION_DISABLED' 37 | static char *textureCompressOptionList[] = {GR_ATT_TEXTURECOMPRESSION_DISABLED, GR_ATT_TEXTURECOMPRESSION_ENABLED}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] 41 | #define GR_ATT_TEXTURECOMPRESSION_ENABLED "enabled" | ^~~~~~~~~ openglconfig.cpp:37:81: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION_ENABLED' 37 | static char *textureCompressOptionList[] = {GR_ATT_TEXTURECOMPRESSION_DISABLED, GR_ATT_TEXTURECOMPRESSION_ENABLED}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp: In function 'void readOpenGLCfg()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GR_SCT_GLFEATURES "OpenGL Features" | ^~~~~~~~~~~~~~~~~ openglconfig.cpp:65:47: note: in expansion of macro 'GR_SCT_GLFEATURES' 65 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, textureCompressOptionList[0]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:40:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define GR_ATT_TEXTURECOMPRESSION "texture compression ARB" | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:65:66: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION' 65 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, textureCompressOptionList[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GR_SCT_GLFEATURES "OpenGL Features" | ^~~~~~~~~~~~~~~~~ openglconfig.cpp:79:46: note: in expansion of macro 'GR_SCT_GLFEATURES' 79 | int tsize = (int) GfParmGetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) sizelimit); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:44:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define GR_ATT_TEXTURESIZE "user texture sizelimit" | ^~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:79:65: note: in expansion of macro 'GR_ATT_TEXTURESIZE' 79 | int tsize = (int) GfParmGetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) sizelimit); | ^~~~~~~~~~~~~~~~~~ openglconfig.cpp: In function 'void saveOpenGLOption(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GR_SCT_GLFEATURES "OpenGL Features" | ^~~~~~~~~~~~~~~~~ openglconfig.cpp:126:28: note: in expansion of macro 'GR_SCT_GLFEATURES' 126 | GfParmSetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, textureCompressOptionList[curOptionTextComp]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:40:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define GR_ATT_TEXTURECOMPRESSION "texture compression ARB" | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:126:47: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION' 126 | GfParmSetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, textureCompressOptionList[curOptionTextComp]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GR_SCT_GLFEATURES "OpenGL Features" | ^~~~~~~~~~~~~~~~~ openglconfig.cpp:128:28: note: in expansion of macro 'GR_SCT_GLFEATURES' 128 | GfParmSetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) textureSizeOptionList[curOptionTextSize]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:44:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define GR_ATT_TEXTURESIZE "user texture sizelimit" | ^~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:128:47: note: in expansion of macro 'GR_ATT_TEXTURESIZE' 128 | GfParmSetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) textureSizeOptionList[curOptionTextSize]); | ^~~~~~~~~~~~~~~~~~ openglconfig.cpp:130:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | GfParmWriteFile(NULL, paramHandle, "graph"); | ^~~~~~~ openglconfig.cpp: In function 'void* OpenGLMenuInit(void*)': openglconfig.cpp:194:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | GfuiTitleCreate(scrHandle, "OpenGL Options", 0); | ^~~~~~~~~~~~~~~~ openglconfig.cpp:195:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-simucfg.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:207:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | GfuiLabelCreate(scrHandle, "Texture Compression", GFUI_FONT_LARGE, xleft, 400, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:210:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:210:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:211:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:211:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:216:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:216:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:217:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:217:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:222:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 222 | TextureCompressOptionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_LARGE_C, xleft, y, GFUI_ALIGN_HC_VB, 32); | ^~ openglconfig.cpp:225:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | GfuiLabelCreate(scrHandle, "not available", GFUI_FONT_LARGE_C, xleft, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~~~~~~~ openglconfig.cpp:230:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | GfuiLabelCreate(scrHandle, "Texture Size Limit", GFUI_FONT_LARGE, xright, 400, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:232:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:232:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:233:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:233:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:238:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:238:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:239:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:239:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:244:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | TextureSizeOptionId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_LARGE_C, xright, y, GFUI_ALIGN_HC_VB, 32); | ^~ openglconfig.cpp:248:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ openglconfig.cpp:251:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ openglconfig.cpp:254:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | GfuiAddKey(scrHandle, 13, "Save", NULL, saveOpenGLOption, NULL); | ^~~~~~ openglconfig.cpp:255:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | GfuiAddKey(scrHandle, 27, "Cancel Selection", prevMenu, GfuiScreenActivate, NULL); | ^~~~~~~~~~~~~~~~~~ openglconfig.cpp:256:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ openglconfig.cpp:257:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Option in list", (void*)0, changeTextureCompressState, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ openglconfig.cpp:258:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Option in list", (void*)1, changeTextureCompressState, NULL); | ^~~~~~~~~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from trackselect.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from trackselect.cpp:33: trackselect.cpp: In function 'void rmUpdateTrackInfo()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ trackselect.cpp:103:64: note: in expansion of macro 'TRK_SECT_HDR' 103 | GfuiLabelSetText(scrHandle, DescId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_DESCR, "")); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:45:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define TRK_ATT_DESCR "description" | ^~~~~~~~~~~~~ trackselect.cpp:103:78: note: in expansion of macro 'TRK_ATT_DESCR' 103 | GfuiLabelSetText(scrHandle, DescId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_DESCR, "")); | ^~~~~~~~~~~~~ trackselect.cpp:103:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | GfuiLabelSetText(scrHandle, DescId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_DESCR, "")); | ^~ In file included from trackselect.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ trackselect.cpp:104:66: note: in expansion of macro 'TRK_SECT_HDR' 104 | GfuiLabelSetText(scrHandle, AuthorId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "")); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:44:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define TRK_ATT_AUTHOR "author" | ^~~~~~~~ trackselect.cpp:104:80: note: in expansion of macro 'TRK_ATT_AUTHOR' 104 | GfuiLabelSetText(scrHandle, AuthorId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "")); | ^~~~~~~~~~~~~~ trackselect.cpp:104:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | GfuiLabelSetText(scrHandle, AuthorId, GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "")); | ^~ In file included from trackselect.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ trackselect.cpp:106:34: note: in expansion of macro 'TRK_SECT_MAIN' 106 | tmp = GfParmGetNum(trackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ trackselect.cpp:106:49: note: in expansion of macro 'TRK_ATT_WIDTH' 106 | tmp = GfParmGetNum(trackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, NULL, 0); | ^~~~~~~~~~~~~ trackselect.cpp:117:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | GfuiLabelSetText(scrHandle, PitsId, "none"); | ^~~~~~ In file included from trackselect.cpp:35: trackselect.cpp: In function 'void rmtsSelect(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define RM_SECT_TRACKS "Tracks" | ^~~~~~~~ trackselect.cpp:158:43: note: in expansion of macro 'RM_SECT_TRACKS' 158 | curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ trackselect.cpp:158:59: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 158 | curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:240:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | #define RM_ATTR_CATEGORY "category" | ^~~~~~~~~~ trackselect.cpp:160:32: note: in expansion of macro 'RM_ATTR_CATEGORY' 160 | GfParmSetStr(ts->param, path, RM_ATTR_CATEGORY, CategoryList->name); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ trackselect.cpp:161:32: note: in expansion of macro 'RM_ATTR_NAME' 161 | GfParmSetStr(ts->param, path, RM_ATTR_NAME, ((tFList*)CategoryList->userData)->name); | ^~~~~~~~~~~~ trackselect.cpp: In function 'void rmtsAddKeys()': trackselect.cpp:169:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | GfuiAddKey(scrHandle, 13, "Select Track", NULL, rmtsSelect, NULL); | ^~~~~~~~~~~~~~ trackselect.cpp:170:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | GfuiAddKey(scrHandle, 27, "Cancel Selection", ts->prevScreen, rmtsDeactivate, NULL); | ^~~~~~~~~~~~~~~~~~ trackselect.cpp:171:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Track", (void*)0, rmtsPrevNext, NULL); | ^~~~~~~~~~~~~~~~ trackselect.cpp:172:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Track", (void*)1, rmtsPrevNext, NULL); | ^~~~~~~~~~~~ trackselect.cpp:173:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ trackselect.cpp:174:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | GfuiAddSKey(scrHandle, GLUT_KEY_UP, "Previous Track Category", (void*)0, rmCatPrevNext, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:175:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | GfuiAddSKey(scrHandle, GLUT_KEY_DOWN, "Next Track Category", (void*)1, rmCatPrevNext, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from trackselect.cpp:33: trackselect.cpp: In function 'char* RmGetTrackName(char*, char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ trackselect.cpp:195:43: note: in expansion of macro 'TRK_SECT_HDR' 195 | name = strdup(GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_NAME, trackName)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define TRK_ATT_NAME "name" | ^~~~~~ trackselect.cpp:195:57: note: in expansion of macro 'TRK_ATT_NAME' 195 | name = strdup(GfParmGetStr(trackHandle, TRK_SECT_HDR, TRK_ATT_NAME, trackName)); | ^~~~~~~~~~~~ trackselect.cpp:198:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | return ""; | ^~ In file included from trackselect.cpp:33: trackselect.cpp: In function 'char* RmGetCategoryName(char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ trackselect.cpp:221:46: note: in expansion of macro 'TRK_SECT_HDR' 221 | name = strdup(GfParmGetStr(categoryHandle, TRK_SECT_HDR, TRK_ATT_NAME, category)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define TRK_ATT_NAME "name" | ^~~~~~ trackselect.cpp:221:60: note: in expansion of macro 'TRK_ATT_NAME' 221 | name = strdup(GfParmGetStr(categoryHandle, TRK_SECT_HDR, TRK_ATT_NAME, category)); | ^~~~~~~~~~~~ trackselect.cpp:224:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | return ""; | ^~ trackselect.cpp: In function 'void RmTrackSelect(void*)': trackselect.cpp:251:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | CategoryList = GfDirGetList("tracks"); | ^~~~~~~~ In file included from trackselect.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define RM_SECT_TRACKS "Tracks" | ^~~~~~~~ trackselect.cpp:287:43: note: in expansion of macro 'RM_SECT_TRACKS' 287 | curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ trackselect.cpp:287:59: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 287 | curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:240:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | #define RM_ATTR_CATEGORY "category" | ^~~~~~~~~~ trackselect.cpp:289:50: note: in expansion of macro 'RM_ATTR_CATEGORY' 289 | defaultCategory = GfParmGetStr(ts->param, path, RM_ATTR_CATEGORY, CategoryList->name); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ trackselect.cpp:291:47: note: in expansion of macro 'RM_ATTR_NAME' 291 | defaultTrack = GfParmGetStr(ts->param, path, RM_ATTR_NAME, ((tFList*)CategoryList->userData)->name); | ^~~~~~~~~~~~ trackselect.cpp:311:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrtrk.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:315:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | GfuiTitleCreate(scrHandle, "Select Track", 0); | ^~~~~~~~~~~~~~ trackselect.cpp:318:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:319:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 319 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:320:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:321:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:334:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:335:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:336:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:337:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:343:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:344:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 344 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:345:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 345 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:346:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 346 | "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:359:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 359 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:360:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 360 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:361:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 361 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:362:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 362 | "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trackselect.cpp:371:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 371 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ trackselect.cpp:374:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 374 | GfuiButtonCreate(scrHandle, "Back", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~ trackselect.cpp:383:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 383 | "Description:", | ^~~~~~~~~~~~~~ trackselect.cpp:389:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 389 | "", | ^~ trackselect.cpp:397:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 397 | "Author:", | ^~~~~~~~~ trackselect.cpp:403:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | "", | ^~ trackselect.cpp:411:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 411 | "Length:", | ^~~~~~~~~ trackselect.cpp:417:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | "", | ^~ trackselect.cpp:425:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 425 | "Width:", | ^~~~~~~~ trackselect.cpp:431:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 431 | "", | ^~ trackselect.cpp:439:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 439 | "Pits:", | ^~~~~~~ trackselect.cpp:445:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | "", | ^~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from driverselect.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from driverselect.cpp:37: driverselect.cpp: In function 'void rmdsSetFocus(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:96:26: note: in expansion of macro 'RM_SECT_DRIVERS' 96 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:96:43: note: in expansion of macro 'RM_ATTR_FOCUSED' 96 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:97:26: note: in expansion of macro 'RM_SECT_DRIVERS' 97 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:97:43: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 97 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~~~~~~~~ driverselect.cpp: In function 'void rmdsSelect(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ driverselect.cpp:116:31: note: in expansion of macro 'RM_ATTR_IDX' 116 | GfParmSetNum(ds->param, buf, RM_ATTR_IDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ driverselect.cpp:117:31: note: in expansion of macro 'RM_ATTR_MODULE' 117 | GfParmSetStr(ds->param, buf, RM_ATTR_MODULE, curDrv->dname); | ^~~~~~~~~~~~~~ In file included from driverselect.cpp:36: driverselect.cpp: In function 'void rmdsClickOnDriver(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ driverselect.cpp:155:84: note: in expansion of macro 'SECT_CAR' 155 | GfuiLabelSetText(scrHandle, PickDrvCategoryLabelId, GfParmGetStr(curDrv->car, SECT_CAR, PRM_CATEGORY, "")); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:439:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 439 | #define PRM_CATEGORY "category" | ^~~~~~~~~~ driverselect.cpp:155:94: note: in expansion of macro 'PRM_CATEGORY' 155 | GfuiLabelSetText(scrHandle, PickDrvCategoryLabelId, GfParmGetStr(curDrv->car, SECT_CAR, PRM_CATEGORY, "")); | ^~~~~~~~~~~~ driverselect.cpp:155:108: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | GfuiLabelSetText(scrHandle, PickDrvCategoryLabelId, GfParmGetStr(curDrv->car, SECT_CAR, PRM_CATEGORY, "")); | ^~ In file included from driverselect.cpp:37: driverselect.cpp: In function 'void rmSelectDeselect(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:199:42: note: in expansion of macro 'RM_SECT_DRIVERS' 199 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:199:59: note: in expansion of macro 'RM_ATTR_FOCUSED' 199 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ driverselect.cpp:199:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:200:45: note: in expansion of macro 'RM_SECT_DRIVERS' 200 | robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:200:62: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 200 | robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:202:39: note: in expansion of macro 'RM_SECT_DRIVERS' 202 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:202:56: note: in expansion of macro 'RM_ATTR_FOCUSED' 202 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ driverselect.cpp:202:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:203:42: note: in expansion of macro 'RM_SECT_DRIVERS' 203 | robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:203:59: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 203 | robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:208:27: note: in expansion of macro 'RM_SECT_DRIVERS' 208 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:208:44: note: in expansion of macro 'RM_ATTR_FOCUSED' 208 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:209:27: note: in expansion of macro 'RM_SECT_DRIVERS' 209 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:209:44: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 209 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:212:27: note: in expansion of macro 'RM_SECT_DRIVERS' 212 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:212:44: note: in expansion of macro 'RM_ATTR_FOCUSED' 212 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ driverselect.cpp:212:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:213:27: note: in expansion of macro 'RM_SECT_DRIVERS' 213 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:213:44: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 213 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~~ driverselect.cpp:214:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | GfuiLabelSetText(scrHandle, FocDrvLabelId, ""); | ^~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:219:30: note: in expansion of macro 'RM_SECT_DRIVERS' 219 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:219:47: note: in expansion of macro 'RM_ATTR_FOCUSED' 219 | GfParmSetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, curDrv->dname); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:220:30: note: in expansion of macro 'RM_SECT_DRIVERS' 220 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:220:47: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 220 | GfParmSetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, curDrv->index); | ^~~~~~~~~~~~~~~~~~ driverselect.cpp: In function 'void rmdsAddKeys()': driverselect.cpp:230:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | GfuiAddKey(scrHandle, 27, "Cancel Selection", ds->prevScreen, rmdsDeactivate, NULL); | ^~~~~~~~~~~~~~~~~~ driverselect.cpp:231:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | GfuiAddKey(scrHandle, 13, "Accept Selection", NULL, rmdsSelect, NULL); | ^~~~~~~~~~~~~~~~~~ driverselect.cpp:232:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | GfuiAddSKey(scrHandle, GLUT_KEY_F1, "Help", scrHandle, GfuiHelpScreen, NULL); | ^~~~~~ driverselect.cpp:233:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ driverselect.cpp:234:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | GfuiAddKey(scrHandle, '-', "Move Up", (void*)-1, rmMove, NULL); | ^~~~~~~~~ driverselect.cpp:235:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | GfuiAddKey(scrHandle, '+', "Move Down", (void*)1, rmMove, NULL); | ^~~~~~~~~~~ driverselect.cpp:236:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | GfuiAddKey(scrHandle, ' ', "Select/Deselect", NULL, rmSelectDeselect, NULL); | ^~~~~~~~~~~~~~~~~ driverselect.cpp:237:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | GfuiAddKey(scrHandle, 'f', "Set Focus", NULL, rmdsSetFocus, NULL); | ^~~~~~~~~~~ driverselect.cpp: In function 'void RmDriversSelect(void*)': driverselect.cpp:270:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 270 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-qrdrv.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ driverselect.cpp:272:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 272 | GfuiTitleCreate(scrHandle, "Select Drivers", sizeof("Select Drivers")); | ^~~~~~~~~~~~~~~~ driverselect.cpp:275:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 275 | "Selected", | ^~~~~~~~~~ driverselect.cpp:281:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | "Not Selected", | ^~~~~~~~~~~~~~ driverselect.cpp:292:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 292 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ driverselect.cpp:295:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 295 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ driverselect.cpp:298:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | GfuiButtonCreate(scrHandle, "Move Up", GFUI_FONT_MEDIUM, 320, B_BASE, 100, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~ driverselect.cpp:301:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | GfuiButtonCreate(scrHandle, "Move Down", GFUI_FONT_MEDIUM, 320, B_BASE - B_HT, 100, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~~~ driverselect.cpp:304:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 304 | GfuiButtonCreate(scrHandle, "(De)Select", GFUI_FONT_MEDIUM, 320, B_BASE - 2 * B_HT, 100, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~~~~ driverselect.cpp:307:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | GfuiButtonCreate(scrHandle, "Set Focus", GFUI_FONT_MEDIUM, 320, B_BASE - 3 * B_HT, 100, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~~~ In file included from driverselect.cpp:38: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:90:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define ROB_ATTR_CAR "car name" | ^~~~~~~~~~ driverselect.cpp:335:44: note: in expansion of macro 'ROB_ATTR_CAR' 335 | carName = GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""); | ^~~~~~~~~~~~ driverselect.cpp:335:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | carName = GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""); | ^~ In file included from driverselect.cpp:38: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:97:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | #define ROB_ATTR_TYPE "type" | ^~~~~~ driverselect.cpp:336:45: note: in expansion of macro 'ROB_ATTR_TYPE' 336 | if (strcmp(GfParmGetStr(robhdle, path, ROB_ATTR_TYPE, ROB_VAL_ROBOT), ROB_VAL_ROBOT)) { | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:100:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | #define ROB_VAL_ROBOT "robot" | ^~~~~~~ driverselect.cpp:336:60: note: in expansion of macro 'ROB_VAL_ROBOT' 336 | if (strcmp(GfParmGetStr(robhdle, path, ROB_ATTR_TYPE, ROB_VAL_ROBOT), ROB_VAL_ROBOT)) { | ^~~~~~~~~~~~~ driverselect.cpp:358:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 358 | GfOut("Driver %s not selected because car %s is not readable\n", curmod->modInfo[i].name, carName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverselect.cpp:361:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 361 | GfOut("Driver %s not selected because car %s is not present\n", curmod->modInfo[i].name, carName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:370:57: note: in expansion of macro 'RM_SECT_DRIVERS' 370 | nbMaxSelectedDrivers = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_MAXNUM, NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:233:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | #define RM_ATTR_MAXNUM "maximum number" | ^~~~~~~~~~~~~~~~ driverselect.cpp:370:74: note: in expansion of macro 'RM_ATTR_MAXNUM' 370 | nbMaxSelectedDrivers = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_MAXNUM, NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:371:39: note: in expansion of macro 'RM_SECT_DRIVERS' 371 | nCars = GfParmGetEltNb(ds->param, RM_SECT_DRIVERS); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ driverselect.cpp:375:46: note: in expansion of macro 'RM_ATTR_MODULE' 375 | cardllname = GfParmGetStr(ds->param, dname, RM_ATTR_MODULE, ""); | ^~~~~~~~~~~~~~ driverselect.cpp:375:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 375 | cardllname = GfParmGetStr(ds->param, dname, RM_ATTR_MODULE, ""); | ^~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ driverselect.cpp:376:49: note: in expansion of macro 'RM_ATTR_IDX' 376 | robotIdx = (int)GfParmGetNum(ds->param, dname, RM_ATTR_IDX, (char*)NULL, 0); | ^~~~~~~~~~~ driverselect.cpp:402:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 402 | GfuiLabelCreate(scrHandle, "Focused:", GFUI_FONT_MEDIUM, 320, B_BASE - 5 * B_HT, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:403:42: note: in expansion of macro 'RM_SECT_DRIVERS' 403 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ driverselect.cpp:403:59: note: in expansion of macro 'RM_ATTR_FOCUSED' 403 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ driverselect.cpp:403:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | cardllname = GfParmGetStr(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~ In file included from driverselect.cpp:37: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ driverselect.cpp:404:45: note: in expansion of macro 'RM_SECT_DRIVERS' 404 | robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ driverselect.cpp:404:62: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 404 | robotIdx = (int)GfParmGetNum(ds->param, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~~ driverselect.cpp:417:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | FocDrvLabelId = GfuiLabelCreate(scrHandle, "", GFUI_FONT_MEDIUM_C, | ^~ driverselect.cpp:425:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 425 | GfuiLabelCreate(scrHandle, "Driver:", GFUI_FONT_MEDIUM, 320, B_BASE - 7 * B_HT, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ driverselect.cpp:426:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 426 | PickDrvNameLabelId = GfuiLabelCreateEx(scrHandle, "", aColor, GFUI_FONT_MEDIUM_C, | ^~ driverselect.cpp:428:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | GfuiLabelCreate(scrHandle, "Car:", GFUI_FONT_MEDIUM, 320, B_BASE - 8 * B_HT, GFUI_ALIGN_HC_VB, 0); | ^~~~~~ driverselect.cpp:429:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | PickDrvCarLabelId = GfuiLabelCreateEx(scrHandle, "", aColor, GFUI_FONT_MEDIUM_C, | ^~ driverselect.cpp:431:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 431 | GfuiLabelCreate(scrHandle, "Category:", GFUI_FONT_MEDIUM, 320, B_BASE - 9 * B_HT, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~~~ driverselect.cpp:432:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 432 | PickDrvCategoryLabelId = GfuiLabelCreateEx(scrHandle, "", aColor, GFUI_FONT_MEDIUM_C, | ^~ driverselect.cpp:328:30: warning: '%s' directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] 328 | sprintf(buf, "%sdrivers/%s/%s.xml", GetLocalDir(), dname, dname); | ^~ ~~~~~ In file included from /usr/include/stdio.h:862, from driverselect.cpp:28: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 524) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driverselect.cpp:331:29: warning: '%s' directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] 331 | sprintf(buf, "drivers/%s/%s.xml", dname, dname); | ^~ ~~~~~ In file included from /usr/include/stdio.h:862, from driverselect.cpp:28: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 14 and 524 bytes into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from results.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ results.cpp: In function 'void rmSaveRes(void*)': results.cpp:65:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | GfParmWriteFile(0, info->results, "Results"); | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: results.cpp: In function 'void rmPracticeResults(void*, tRmInfo*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:239:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | #define RM_ATTR_DRVNAME "driver name" | ^~~~~~~~~~~~~ results.cpp:99:64: note: in expansion of macro 'RM_ATTR_DRVNAME' 99 | sprintf(buf, "%s on track %s", GfParmGetStr(results, path, RM_ATTR_DRVNAME, ""), info->track->name); | ^~~~~~~~~~~~~~~ results.cpp:99:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | sprintf(buf, "%s on track %s", GfParmGetStr(results, path, RM_ATTR_DRVNAME, ""), info->track->name); | ^~ results.cpp:102:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:114:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | GfuiLabelCreateEx(rmScrHdle, "Lap", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~ results.cpp:115:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | GfuiLabelCreateEx(rmScrHdle, "Time", fgcolor, GFUI_FONT_MEDIUM_C, x2+20, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~ results.cpp:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | GfuiLabelCreateEx(rmScrHdle, "Best", fgcolor, GFUI_FONT_MEDIUM_C, x3+20, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~ results.cpp:117:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | GfuiLabelCreateEx(rmScrHdle, "Top Spd", fgcolor, GFUI_FONT_MEDIUM_C, x4, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ results.cpp:118:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | GfuiLabelCreateEx(rmScrHdle, "Min Spd", fgcolor, GFUI_FONT_MEDIUM_C, x5, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ results.cpp:119:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | GfuiLabelCreateEx(rmScrHdle, "Damages", fgcolor, GFUI_FONT_MEDIUM_C, x6, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ results.cpp:132:47: note: in expansion of macro 'RE_ATTR_TIME' 132 | str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0), 0);; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ results.cpp:137:47: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 137 | str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0);; | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:334:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | #define RE_ATTR_TOP_SPEED "top speed" | ^~~~~~~~~~~ results.cpp:142:55: note: in expansion of macro 'RE_ATTR_TOP_SPEED' 142 | sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_TOP_SPEED, NULL, 0) * 3.6)); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:335:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | #define RE_ATTR_BOT_SPEED "bottom speed" | ^~~~~~~~~~~~~~ results.cpp:146:55: note: in expansion of macro 'RE_ATTR_BOT_SPEED' 146 | sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_BOT_SPEED, NULL, 0) * 3.6)); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:336:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | #define RE_ATTR_DAMMAGES "dammages" | ^~~~~~~~~~ results.cpp:150:55: note: in expansion of macro 'RE_ATTR_DAMMAGES' 150 | sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_DAMMAGES, NULL, 0))); | ^~~~~~~~~~~~~~~~ results.cpp:160:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:160:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:161:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:161:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:165:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgPracticeScreen, NULL); | ^~~~~~~~~~~~~~~~~~ results.cpp:170:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | "Continue", | ^~~~~~~~~~ results.cpp:201:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:201:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:202:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:202:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:206:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgPracticeScreen, NULL); | ^~~~~~~~~~~~~~ results.cpp:209:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:210:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:211:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~~~~~~~~ results.cpp: In function 'void rmRaceResults(void*, tRmInfo*, int)': results.cpp:250:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:262:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | GfuiLabelCreateEx(rmScrHdle, "Rank", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~ results.cpp:263:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 263 | GfuiLabelCreateEx(rmScrHdle, "Driver", fgcolor, GFUI_FONT_MEDIUM_C, x2+10, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~ results.cpp:264:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 264 | GfuiLabelCreateEx(rmScrHdle, "Total", fgcolor, GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HR_VB, 0); | ^~~~~~~ results.cpp:265:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | GfuiLabelCreateEx(rmScrHdle, "Best", fgcolor, GFUI_FONT_MEDIUM_C, x4, y, GFUI_ALIGN_HR_VB, 0); | ^~~~~~ results.cpp:266:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | GfuiLabelCreateEx(rmScrHdle, "Laps", fgcolor, GFUI_FONT_MEDIUM_C, x5, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~ results.cpp:267:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | GfuiLabelCreateEx(rmScrHdle, "Top Spd", fgcolor, GFUI_FONT_MEDIUM_C, x6, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ results.cpp:268:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | GfuiLabelCreateEx(rmScrHdle, "Damages", fgcolor, GFUI_FONT_MEDIUM_C, x7, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~ results.cpp:269:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfuiLabelCreateEx(rmScrHdle, "Pit Stops", fgcolor, GFUI_FONT_MEDIUM_C, x8, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | #define RE_ATTR_LAPS "laps" | ^~~~~~ results.cpp:273:48: note: in expansion of macro 'RE_ATTR_LAPS' 273 | totLaps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ results.cpp:275:43: note: in expansion of macro 'RE_ATTR_TIME' 275 | refTime = GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | #define RE_ATTR_LAPS "laps" | ^~~~~~ results.cpp:280:42: note: in expansion of macro 'RE_ATTR_LAPS' 280 | laps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ results.cpp:286:57: note: in expansion of macro 'RE_ATTR_NAME' 286 | GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, | ^~~~~~~~~~~~ results.cpp:286:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 286 | GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ results.cpp:291:49: note: in expansion of macro 'RE_ATTR_TIME' 291 | str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0), 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ results.cpp:293:49: note: in expansion of macro 'RE_ATTR_TIME' 293 | str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0) - refTime, 1); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ results.cpp:311:47: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 311 | str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:334:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | #define RE_ATTR_TOP_SPEED "top speed" | ^~~~~~~~~~~ results.cpp:320:55: note: in expansion of macro 'RE_ATTR_TOP_SPEED' 320 | sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_TOP_SPEED, NULL, 0) * 3.6)); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:336:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | #define RE_ATTR_DAMMAGES "dammages" | ^~~~~~~~~~ results.cpp:324:55: note: in expansion of macro 'RE_ATTR_DAMMAGES' 324 | sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_DAMMAGES, NULL, 0))); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:337:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | #define RE_ATTR_NB_PIT_STOPS "pits stops" | ^~~~~~~~~~~~ results.cpp:328:55: note: in expansion of macro 'RE_ATTR_NB_PIT_STOPS' 328 | sprintf(buf, "%d", (int)(GfParmGetNum(results, path, RE_ATTR_NB_PIT_STOPS, NULL, 0))); | ^~~~~~~~~~~~~~~~~~~~ results.cpp:339:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:339:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:340:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:340:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:344:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 344 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgRaceScreen, NULL); | ^~~~~~~~~~~~~~~~~~ results.cpp:348:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 348 | "Continue", | ^~~~~~~~~~ results.cpp:380:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 380 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:380:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 380 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:381:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 381 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:381:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 381 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:385:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 385 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgRaceScreen, NULL); | ^~~~~~~~~~~~~~ results.cpp:388:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:389:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 389 | GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:390:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 390 | GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~~~~~~~~ results.cpp: In function 'void rmQualifResults(void*, tRmInfo*, int)': results.cpp:428:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:436:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 436 | GfuiLabelCreateEx(rmScrHdle, "Rank", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~ results.cpp:437:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 437 | GfuiLabelCreateEx(rmScrHdle, "Driver", fgcolor, GFUI_FONT_MEDIUM_C, x2+10, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~ results.cpp:438:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | GfuiLabelCreateEx(rmScrHdle, "Time", fgcolor, GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HR_VB, 0); | ^~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | #define RE_ATTR_LAPS "laps" | ^~~~~~ results.cpp:442:48: note: in expansion of macro 'RE_ATTR_LAPS' 442 | totLaps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ results.cpp:444:43: note: in expansion of macro 'RE_ATTR_TIME' 444 | refTime = GfParmGetNum(results, path, RE_ATTR_TIME, NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | #define RE_ATTR_LAPS "laps" | ^~~~~~ results.cpp:449:42: note: in expansion of macro 'RE_ATTR_LAPS' 449 | laps = (int)GfParmGetNum(results, path, RE_ATTR_LAPS, NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ results.cpp:455:57: note: in expansion of macro 'RE_ATTR_NAME' 455 | GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, | ^~~~~~~~~~~~ results.cpp:455:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ results.cpp:458:47: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 458 | str = GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0); | ^~~~~~~~~~~~~~~~~~~~~ results.cpp:470:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:470:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:471:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:471:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:475:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 475 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgQualifScreen, NULL); | ^~~~~~~~~~~~~~~~~~ results.cpp:479:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 479 | "Continue", | ^~~~~~~~~~ results.cpp:510:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 510 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:510:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 510 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:511:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 511 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:511:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 511 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:515:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 515 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgQualifScreen, NULL); | ^~~~~~~~~~~~~~ results.cpp:518:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:519:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 519 | GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:520:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 520 | 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] 417 | int laps, totLaps; | ^~~~ results.cpp:417:17: warning: variable 'totLaps' set but not used [-Wunused-but-set-variable] 417 | int laps, totLaps; | ^~~~~~~ results.cpp:418:12: warning: variable 'refTime' set but not used [-Wunused-but-set-variable] 418 | tdble refTime; | ^~~~~~~ results.cpp: In function 'void rmShowStandings(void*, tRmInfo*, int)': results.cpp:553:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 553 | GfuiScreenAddBgImg(rmScrHdle, "data/img/splash-result.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:561:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 561 | GfuiLabelCreateEx(rmScrHdle, "Rank", fgcolor, GFUI_FONT_MEDIUM_C, x1, y, GFUI_ALIGN_HC_VB, 0); | ^~~~~~ results.cpp:562:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 562 | GfuiLabelCreateEx(rmScrHdle, "Driver", fgcolor, GFUI_FONT_MEDIUM_C, x2+10, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~ results.cpp:563:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 563 | GfuiLabelCreateEx(rmScrHdle, "Points", fgcolor, GFUI_FONT_MEDIUM_C, x3, y, GFUI_ALIGN_HR_VB, 0); | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:316:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | #define RE_SECT_STANDINGS "Standings" | ^~~~~~~~~~~ results.cpp:566:43: note: in expansion of macro 'RE_SECT_STANDINGS' 566 | nbCars = (int)GfParmGetEltNb(results, RE_SECT_STANDINGS); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ results.cpp:574:57: note: in expansion of macro 'RE_ATTR_NAME' 574 | GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, | ^~~~~~~~~~~~ results.cpp:574:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | GfuiLabelCreate(rmScrHdle, GfParmGetStr(results, path, RE_ATTR_NAME, ""), GFUI_FONT_MEDIUM_C, | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/racescreens.h:29, from results.cpp:35: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ results.cpp:577:54: note: in expansion of macro 'RE_ATTR_POINTS' 577 | sprintf(buf, "%d", (int)GfParmGetNum(results, path, RE_ATTR_POINTS, NULL, 0)); | ^~~~~~~~~~~~~~ results.cpp:588:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 588 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:588:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 588 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:589:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 589 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ results.cpp:589:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 589 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:593:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 593 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous Results", (void*)&RmPrevRace, rmChgStandingScreen, NULL); | ^~~~~~~~~~~~~~~~~~ results.cpp:597:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 597 | "Continue", | ^~~~~~~~~~ results.cpp:611:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 611 | "Save", | ^~~~~~ results.cpp:628:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 628 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:628:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 628 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:629:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 629 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:629:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 629 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ results.cpp:633:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 633 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Results", (void*)&RmNextRace, rmChgStandingScreen, NULL); | ^~~~~~~~~~~~~~ results.cpp:636:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 636 | GfuiAddKey(rmScrHdle, (unsigned char)27, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:637:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 637 | GfuiAddKey(rmScrHdle, (unsigned char)13, "", prevHdle, GfuiScreenReplace, NULL); | ^~ results.cpp:638:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 638 | GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from pitmenu.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ pitmenu.cpp: In function 'void RmPitMenuStart(tCarElt*, void*, tfuiCallback)': pitmenu.cpp:91:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | menuHandle = GfuiMenuScreenCreate("Pit Stop Info"); | ^~~~~~~~~~~~~~~ pitmenu.cpp:108:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | GfuiLabelCreate(menuHandle, "Fuel amount (liters):", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ pitmenu.cpp:112:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | x + GfuiFontWidth(GFUI_FONT_MEDIUM_C, "Fuel amount (liters):") + 20, y, | ^~~~~~~~~~~~~~~~~~~~~~~ pitmenu.cpp:116:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | GfuiLabelCreate(menuHandle, "Repair amount:", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~ pitmenu.cpp:120:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | x + GfuiFontWidth(GFUI_FONT_MEDIUM_C, "Fuel amount (liters):") + 20, y, | ^~~~~~~~~~~~~~~~~~~~~~~ pitmenu.cpp:125:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | GfuiButtonCreate(menuHandle, "Repair", GFUI_FONT_LARGE, 160, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ pitmenu.cpp:129:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | GfuiButtonCreate(menuHandle, "Stop & Go", GFUI_FONT_LARGE, 480, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/string.h:26, from loadingscreen.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ loadingscreen.cpp: In function 'void RmLoadingScreenStart(char*, char*)': loadingscreen.cpp:80:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | rmTextId[i] = GfuiLabelCreateEx(menuHandle, "", white[i], GFUI_FONT_MEDIUM_C, 60, y, | ^~ loadingscreen.cpp: In function 'void RmLoadingScreenSetText(char*)': loadingscreen.cpp:119:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | GfOut("%s\n", text); | ^~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from racemenu.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from racemenu.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:290:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | #define RM_VAL_VISIBLE "normal" | ^~~~~~~~ racemenu.cpp:49:39: note: in expansion of macro 'RM_VAL_VISIBLE' 49 | static char *rmCurDispModeList[] = { RM_VAL_VISIBLE, RM_VAL_INVISIBLE}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:291:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | #define RM_VAL_INVISIBLE "results only" | ^~~~~~~~~~~~~~ racemenu.cpp:49:55: note: in expansion of macro 'RM_VAL_INVISIBLE' 49 | static char *rmCurDispModeList[] = { RM_VAL_VISIBLE, RM_VAL_INVISIBLE}; | ^~~~~~~~~~~~~~~~ racemenu.cpp: In function 'void rmrpUpdDist(void*)': racemenu.cpp:74:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | GfuiEditboxSetString(scrHandle, rmrpLapsId, "---"); | ^~~~~ racemenu.cpp: In function 'void rmrpUpdLaps(void*)': racemenu.cpp:91:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | GfuiEditboxSetString(scrHandle, rmrpDistId, "---"); | ^~~~~ In file included from racemenu.cpp:36: racemenu.cpp: In function 'void rmrpValidate(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:265:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | #define RM_ATTR_DISTANCE "distance" | ^~~~~~~~~~ racemenu.cpp:103:37: note: in expansion of macro 'RM_ATTR_DISTANCE' 103 | GfParmSetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", rmrpDistance); | ^~~~~~~~~~~~~~~~ racemenu.cpp:103:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | GfParmSetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", rmrpDistance); | ^~~~ In file included from racemenu.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:266:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | #define RM_ATTR_LAPS "laps" | ^~~~~~ racemenu.cpp:104:37: note: in expansion of macro 'RM_ATTR_LAPS' 104 | GfParmSetNum(rp->param, rp->title, RM_ATTR_LAPS, (char*)NULL, rmrpLaps); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:250:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | #define RM_ATTR_DISPMODE "display mode" | ^~~~~~~~~~~~~~ racemenu.cpp:108:37: note: in expansion of macro 'RM_ATTR_DISPMODE' 108 | GfParmSetStr(rp->param, rp->title, RM_ATTR_DISPMODE, rmCurDispModeList[rmCurDispMode]); | ^~~~~~~~~~~~~~~~ racemenu.cpp: In function 'void rmrpAddKeys()': racemenu.cpp:117:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | GfuiAddKey(scrHandle, 27, "Cancel Modifications", rp->prevScreen, rmrpDeactivate, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:118:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | GfuiAddSKey(scrHandle, GLUT_KEY_F1, "Help", scrHandle, GfuiHelpScreen, NULL); | ^~~~~~ racemenu.cpp:119:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | GfuiAddSKey(scrHandle, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ racemenu.cpp:120:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | GfuiAddKey(scrHandle, 13, "Validate Modifications", NULL, rmrpValidate, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp: In function 'void RmRaceParamMenu(void*)': racemenu.cpp:140:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-raceopt.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:149:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | GfuiLabelCreate(scrHandle, "Race Distance (km):", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~~~~~~~~~~~~ In file included from racemenu.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:265:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | #define RM_ATTR_DISTANCE "distance" | ^~~~~~~~~~ racemenu.cpp:150:57: note: in expansion of macro 'RM_ATTR_DISTANCE' 150 | rmrpDistance = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", 0); | ^~~~~~~~~~~~~~~~ racemenu.cpp:150:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | rmrpDistance = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", 0); | ^~~~ In file included from racemenu.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:266:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | #define RM_ATTR_LAPS "laps" | ^~~~~~ racemenu.cpp:153:57: note: in expansion of macro 'RM_ATTR_LAPS' 153 | rmrpLaps = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_LAPS, NULL, 25); | ^~~~~~~~~~~~ racemenu.cpp:163:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | GfuiLabelCreate(scrHandle, "Laps:", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~ racemenu.cpp:176:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | GfuiLabelCreate(scrHandle, "Display:", GFUI_FONT_MEDIUM_C, x, y, GFUI_ALIGN_HL_VB, 0); | ^~~~~~~~~~ racemenu.cpp:177:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:177:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:178:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:178:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:182:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:182:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | GfuiGrButtonCreate(scrHandle, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:183:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ racemenu.cpp:183:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemenu.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:250:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | #define RM_ATTR_DISPMODE "display mode" | ^~~~~~~~~~~~~~ racemenu.cpp:187:49: note: in expansion of macro 'RM_ATTR_DISPMODE' 187 | if (!strcmp(GfParmGetStr(rp->param, rp->title, RM_ATTR_DISPMODE, RM_VAL_VISIBLE), RM_VAL_INVISIBLE)) { | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:290:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | #define RM_VAL_VISIBLE "normal" | ^~~~~~~~ racemenu.cpp:187:67: note: in expansion of macro 'RM_VAL_VISIBLE' 187 | if (!strcmp(GfParmGetStr(rp->param, rp->title, RM_ATTR_DISPMODE, RM_VAL_VISIBLE), RM_VAL_INVISIBLE)) { | ^~~~~~~~~~~~~~ racemenu.cpp:196:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | GfuiButtonCreate(scrHandle, "Accept", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ racemenu.cpp:199:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from miscscreens.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | 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:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | 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:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | GfuiScreenAddBgImg(fourStateHdle, "data/img/splash-quit.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from miscscreens.cpp:28: miscscreens.cpp: In function 'void rmDisplayStartRace(tRmInfo*, void*, void*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ miscscreens.cpp:188:32: note: in expansion of macro 'RM_SECT_HEADER' 188 | img = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_STARTIMG, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:244:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | #define RM_ATTR_STARTIMG "start image" | ^~~~~~~~~~~~~ miscscreens.cpp:188:48: note: in expansion of macro 'RM_ATTR_STARTIMG' 188 | img = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_STARTIMG, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:231:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | #define RM_ATTR_DISP_START_GRID "display starting grid" | ^~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:193:44: note: in expansion of macro 'RM_ATTR_DISP_START_GRID' 193 | if (!strcmp(GfParmGetStr(params, race, RM_ATTR_DISP_START_GRID, RM_VAL_YES), RM_VAL_YES)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:287:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | #define RM_VAL_YES "yes" | ^~~~~ miscscreens.cpp:193:69: note: in expansion of macro 'RM_VAL_YES' 193 | if (!strcmp(GfParmGetStr(params, race, RM_ATTR_DISP_START_GRID, RM_VAL_YES), RM_VAL_YES)) { | ^~~~~~~~~~ miscscreens.cpp:194:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | GfuiLabelCreate(rmScrHdle, "Starting Grid", GFUI_FONT_MEDIUM_C, | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from miscscreens.cpp:28: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:257:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | #define RM_ATTR_ROWS "rows" | ^~~~~~ miscscreens.cpp:199:41: note: in expansion of macro 'RM_ATTR_ROWS' 199 | rows = (int)GfParmGetNum(params, path, RM_ATTR_ROWS, (char*)NULL, 2); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:224:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | #define RM_SECT_DRIVERS_RACING "Drivers Start List" | ^~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:207:33: note: in expansion of macro 'RM_SECT_DRIVERS_RACING' 207 | nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS_RACING); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ miscscreens.cpp:212:46: note: in expansion of macro 'RM_ATTR_MODULE' 212 | name = GfParmGetStr(info->params, path, RM_ATTR_MODULE, ""); | ^~~~~~~~~~~~~~ miscscreens.cpp:212:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | name = GfParmGetStr(info->params, path, RM_ATTR_MODULE, ""); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from miscscreens.cpp:28: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ miscscreens.cpp:213:55: note: in expansion of macro 'RM_ATTR_IDX' 213 | robotIdx = (int)GfParmGetNum(info->params, path, RM_ATTR_IDX, NULL, 0); | ^~~~~~~~~~~ In file included from miscscreens.cpp:28: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:86:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define ROB_ATTR_NAME "name" | ^~~~~~ miscscreens.cpp:223:38: note: in expansion of macro 'ROB_ATTR_NAME' 223 | name = GfParmGetStr(robhdle, path, ROB_ATTR_NAME, ""); | ^~~~~~~~~~~~~ miscscreens.cpp:223:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | name = GfParmGetStr(robhdle, path, ROB_ATTR_NAME, ""); | ^~~~~~~~ In file included from miscscreens.cpp:28: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:90:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define ROB_ATTR_CAR "car name" | ^~~~~~~~~~ miscscreens.cpp:224:41: note: in expansion of macro 'ROB_ATTR_CAR' 224 | carName = GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""); | ^~~~~~~~~~~~ miscscreens.cpp:224:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | carName = GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""); | ^~ miscscreens.cpp:245:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:245:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:246:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:246:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:250:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_UP, "Previous drivers", (void*)&prevStartRace, rmChgStartScreen, NULL); | ^~~~~~~~~~~~~~~~~~ miscscreens.cpp:258:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:258:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | GfuiGrButtonCreate(rmScrHdle, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:259:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:259:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miscscreens.cpp:263:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 263 | GfuiAddSKey(rmScrHdle, GLUT_KEY_PAGE_DOWN, "Next Drivers", (void*)&nextStartRace, rmChgStartScreen, NULL); | ^~~~~~~~~~~~~~ miscscreens.cpp:268:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | "Start", | ^~~~~~~ miscscreens.cpp:280:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | GfuiAddKey(rmScrHdle, (unsigned char)13, "Start", startScr, GfuiScreenReplace, NULL); | ^~~~~~~ miscscreens.cpp:283:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 283 | "Abandon", | ^~~~~~~~~ miscscreens.cpp:295:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 295 | GfuiAddKey(rmScrHdle, (unsigned char)27, "Abandon", abortScr, GfuiScreenReplace, NULL); | ^~~~~~~~~ miscscreens.cpp:297:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 297 | GfuiAddSKey(rmScrHdle, GLUT_KEY_F12, "Take a Screen Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from fileselect.cpp:28: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ fileselect.cpp: In function 'void RmFileSelect(void*)': fileselect.cpp:93:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-filesel.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fileselect.cpp:113:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | GfuiButtonCreate(scrHandle, "Select", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ fileselect.cpp:116:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | GfuiButtonCreate(scrHandle, "Cancel", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from rttrack.cpp:31: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 401 | bool left_side = true; | ^~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from rttelem.cpp:34: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ -shared -o librobottools.so rttrack.o rttelem.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from xml.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ xml.cpp: In function 'void wrrec(txmlElement*, FILE*)': xml.cpp:290:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | wr(0, "\n", out); | ^~~~ xml.cpp:314:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | wr(curElt->level-1, "", out); | ^~ xml.cpp: In function 'int xmlWriteFile(const char*, txmlElement*, char*)': xml.cpp:353:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 353 | wr(0, "\n", out); | ^~~~ x86_64-alt-linux-g++ -shared -o libtxml.so xml.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from module.cpp:39: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from os.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from params.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ params.cpp: In function 'char* getFullName(char*, const char*)': params.cpp:186:34: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 186 | GfError ("getFullName: malloc (%d) failed", strlen (sectionName) + strlen (paramName) + 2); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld params.cpp: In function 'param* addParam(parmHeader*, section*, const char*, const char*)': params.cpp:311:34: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 311 | GfError ("addParam: calloc (1, %d) failed\n", sizeof (struct param)); | ~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp: In function 'section* addSection(parmHeader*, char*)': params.cpp:428:36: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 428 | GfError ("addSection: calloc (1, %d) failed\n", sizeof (struct section)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp: In function 'parmHeader* createParmHeader(const char*)': params.cpp:494:40: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 494 | GfError ("gfParmReadFile: calloc (1, %d) failed\n", sizeof (struct parmHeader)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp:502:40: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 502 | GfError ("gfParmReadFile: calloc (1, %d) failed\n", sizeof (struct section)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp: In function 'void xmlStartElement(void*, const char*, const char**)': params.cpp:641:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 641 | GfOut ("xmlStartElement: Syntax error, missing \"name\" field in params definition\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void* GfParmReadBuf(char*)': params.cpp:960:39: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 960 | GfError ("gfParmReadBuf: calloc (1, %d) failed\n", sizeof (struct parmHandle)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp: In function 'void* GfParmReadFile(const char*, int)': params.cpp:1033:40: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 1033 | GfError ("gfParmReadFile: calloc (1, %d) failed\n", sizeof (struct parmHandle)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp:1048:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1048 | GfOut ("gfParmReadFile: fopen \"%s\" failed\n", file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp:1080:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1080 | GfOut ("GfParmReadFile: Openning \"%s\" (%p)\n", file, parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmWriteBuf(void*, char*, int)': params.cpp:1270:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1270 | GfFatal ("gfParmWriteBuf: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp:1261:24: warning: variable 'conf' set but not used [-Wunused-but-set-variable] 1261 | struct parmHeader *conf; | ^~~~ params.cpp: In function 'int GfParmWriteFile(const char*, void*, char*)': params.cpp:1338:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1338 | GfFatal ("gfParmWriteFile: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp:1368:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1368 | GfOut ("GfParmWriteFile: %s file written\n", file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void GfParmRemove(void*, char*, char*)': params.cpp:1391:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1391 | GfFatal ("gfParmRemove: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void GfParmClean(void*)': params.cpp:1426:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1426 | GfFatal ("gfParmClean: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void parmReleaseHeader(parmHeader*)': params.cpp:1441:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1441 | GfOut ("parmReleaseHeader: refcount null free \"%s\"\n", conf->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void parmReleaseHandle(parmHandle*)': params.cpp:1467:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1467 | GfOut ("parmReleaseHandle: release \"%s\" (%p)\n", conf->filename, parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void GfParmReleaseHandle(void*)': params.cpp:1490:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1490 | GfFatal ("gfParmReleaseHandle: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'char* GfParmGetName(void*)': params.cpp:1686:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1686 | GfFatal ("GfParmGetName: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'char* GfParmGetFileName(void*)': params.cpp:1706:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1706 | GfFatal ("GfParmGetFileName: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmGetEltNb(void*, char*)': params.cpp:1729:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1729 | GfFatal ("GfParmGetEltNb: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmListSeekFirst(void*, char*)': params.cpp:1768:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1768 | GfFatal ("GfParmListSeekFirst: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmListSeekNext(void*, char*)': params.cpp:1799:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1799 | GfFatal ("GfParmListSeekNext: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmListClean(void*, char*)': params.cpp:1833:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1833 | GfFatal ("GfParmListSeekNext: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp:1838:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1838 | GfOut ("GfParmListClean: \"%s\" not found\n", path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'char* GfParmListGetCurEltName(void*, char*)': params.cpp:1867:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1867 | GfFatal ("GfParmListGetCurEltName: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'char* GfParmGetStr(void*, char*, char*, char*)': params.cpp:1914:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1914 | GfFatal ("gfParmGetStr: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'char* GfParmGetCurStr(void*, char*, char*, char*)': params.cpp:1947:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1947 | GfFatal ("GfParmGetCurStr: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'tdble GfParmGetNum(void*, char*, char*, char*, tdble)': params.cpp:1980:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1980 | GfFatal ("GfParmGetNum: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'tdble GfParmGetCurNum(void*, char*, char*, char*, tdble)': params.cpp:2015:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2015 | GfFatal ("GfParmGetCurNum: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmSetStr(void*, char*, char*, char*)': params.cpp:2053:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2053 | GfFatal ("GfParmSetStr: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmSetCurStr(void*, char*, char*, char*)': params.cpp:2098:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2098 | GfFatal ("GfParmSetCurStr: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmSetNum(void*, char*, char*, char*, tdble)': params.cpp:2142:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2142 | GfFatal ("GfParmSetNum: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmSetNumEx(void*, char*, char*, char*, tdble, tdble, tdble)': params.cpp:2185:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2185 | GfFatal ("GfParmSetNumEx: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmSetCurNum(void*, char*, char*, char*, tdble)': params.cpp:2226:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2226 | GfFatal ("GfParmSetCurNum: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'int GfParmCheckHandle(void*, void*)': params.cpp:2279:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2279 | GfFatal ("GfParmCheckHandle: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp: In function 'void* GfParmMergeHandles(void*, void*, int)': params.cpp:2468:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2468 | 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:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2471 | GfFatal ("GfParmMergeHandles: bad handle (%p)\n", parmHandleRef); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp:2475:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2475 | GfFatal ("GfParmMergeHandles: bad handle (%p)\n", parmHandleTgt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ params.cpp:2489:39: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] 2489 | GfError ("gfParmReadBuf: calloc (1, %d) failed\n", sizeof (struct parmHandle)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int | %ld params.cpp: In function 'int GfParmGetNumBoundaries(void*, char*, char*, tdble*, tdble*)': params.cpp:2598:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2598 | GfFatal ("GfParmGetNumBoundaries: bad handle (%p)\n", parmHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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, from tgf.cpp:23: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 220 | sign = "-"; | ^~~ tgf.cpp:223:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | sign = "+"; | ^~~ tgf.cpp:225:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | sign = " "; | ^~~~ tgf.cpp: At global scope: tgf.cpp:248:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | static char *localDir = ""; | ^~ tgf.cpp:249:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | static char *libDir = ""; | ^~ tgf.cpp:250:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | static char *dataDir = ""; | ^~ In file included from /usr/include/string.h:507, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:40, from tgf.cpp:28: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int GfCreateDir(char*)' at tgf.cpp:331:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from trace.cpp:32: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from directory.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:30, from hash.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from guimenu.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ guimenu.cpp: In function 'void GfuiMenuDefaultKeysAdd(void*)': guimenu.cpp:58:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | GfuiAddKey(scr, 9, "Select Next Entry", NULL, gfuiSelectNext, NULL); | ^~~~~~~~~~~~~~~~~~~ guimenu.cpp:59:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | GfuiAddKey(scr, 13, "Perform Action", (void*)2, gfuiMouseAction, NULL); | ^~~~~~~~~~~~~~~~ guimenu.cpp:60:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | GfuiAddSKey(scr, GLUT_KEY_UP, "Select Previous Entry", NULL, gfuiSelectPrev, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ guimenu.cpp:61:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | GfuiAddSKey(scr, GLUT_KEY_DOWN, "Select Next Entry", NULL, gfuiSelectNext, NULL); | ^~~~~~~~~~~~~~~~~~~ guimenu.cpp:62:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | GfuiAddSKey(scr, GLUT_KEY_PAGE_UP, "Select Previous Entry", NULL, gfuiSelectPrev, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ guimenu.cpp:63:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | GfuiAddSKey(scr, GLUT_KEY_PAGE_DOWN, "Select Next Entry", NULL, gfuiSelectNext, NULL); | ^~~~~~~~~~~~~~~~~~~ guimenu.cpp:64:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | GfuiAddSKey(scr, GLUT_KEY_F1, "Help", scr, GfuiHelpScreen, NULL); | ^~~~~~ guimenu.cpp:65:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | GfuiAddSKey(scr, GLUT_KEY_F12, "Screen-Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from screen.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ screen.cpp:80:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | static char *Mode[] = {"Full-screen mode", "Window mode"}; | ^~~~~~~~~~~~~~~~~~ screen.cpp:80:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | static char *Mode[] = {"Full-screen mode", "Window mode"}; | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from screen.cpp:39: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:45:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define GFSCR_VAL_VINIT_COMPATIBLE "compatible" | ^~~~~~~~~~~~ screen.cpp:81:25: note: in expansion of macro 'GFSCR_VAL_VINIT_COMPATIBLE' 81 | static char *VInit[] = {GFSCR_VAL_VINIT_COMPATIBLE, GFSCR_VAL_VINIT_BEST}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:46:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define GFSCR_VAL_VINIT_BEST "best" | ^~~~~~ screen.cpp:81:53: note: in expansion of macro 'GFSCR_VAL_VINIT_BEST' 81 | static char *VInit[] = {GFSCR_VAL_VINIT_COMPATIBLE, GFSCR_VAL_VINIT_BEST}; | ^~~~~~~~~~~~~~~~~~~~ screen.cpp:82:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | static char *Depthlist[] = {"24", "32", "16"}; | ^~~~ screen.cpp:82:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | static char *Depthlist[] = {"24", "32", "16"}; | ^~~~ screen.cpp:82:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | static char *Depthlist[] = {"24", "32", "16"}; | ^~~~ screen.cpp: In function 'void gfScreenInit()': screen.cpp:116:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | displayname = ":0.0"; | ^~~~~~ screen.cpp:210:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | GfOut("Failed to initialize resolutions for display '%s'", XDisplayName(displayname)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from screen.cpp:39: screen.cpp: In function 'void GfScrInit(int, char**)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:254:36: note: in expansion of macro 'GFSCR_SECT_PROP' 254 | xw = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_X, (char*)NULL, 640); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:33:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define GFSCR_ATT_X "x" | ^~~ screen.cpp:254:53: note: in expansion of macro 'GFSCR_ATT_X' 254 | xw = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_X, (char*)NULL, 640); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:255:36: note: in expansion of macro 'GFSCR_SECT_PROP' 255 | yw = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_Y, (char*)NULL, 480); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:34:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | #define GFSCR_ATT_Y "y" | ^~~ screen.cpp:255:53: note: in expansion of macro 'GFSCR_ATT_Y' 255 | yw = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_Y, (char*)NULL, 480); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:256:38: note: in expansion of macro 'GFSCR_SECT_PROP' 256 | winX = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_X, (char*)NULL, xw); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:36:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | #define GFSCR_ATT_WIN_X "window width" | ^~~~~~~~~~~~~~ screen.cpp:256:55: note: in expansion of macro 'GFSCR_ATT_WIN_X' 256 | winX = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_X, (char*)NULL, xw); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:257:38: note: in expansion of macro 'GFSCR_SECT_PROP' 257 | winY = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_Y, (char*)NULL, yw); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:37:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | #define GFSCR_ATT_WIN_Y "window height" | ^~~~~~~~~~~~~~~ screen.cpp:257:55: note: in expansion of macro 'GFSCR_ATT_WIN_Y' 257 | winY = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_Y, (char*)NULL, yw); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:258:39: note: in expansion of macro 'GFSCR_SECT_PROP' 258 | depth = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, (char*)NULL, 32); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:35:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | #define GFSCR_ATT_BPP "bpp" | ^~~~~ screen.cpp:258:56: note: in expansion of macro 'GFSCR_ATT_BPP' 258 | depth = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, (char*)NULL, 32); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:259:41: note: in expansion of macro 'GFSCR_SECT_PROP' 259 | maxfreq = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, (char*)NULL, 160); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:38:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define GFSCR_ATT_MAXREFRESH "maximum refresh frequency" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:259:58: note: in expansion of macro 'GFSCR_ATT_MAXREFRESH' 259 | maxfreq = (int)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, (char*)NULL, 160); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:266:30: note: in expansion of macro 'GFSCR_SECT_PROP' 266 | fscr = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, GFSCR_VAL_NO); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:39:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GFSCR_ATT_FSCR "fullscreen" | ^~~~~~~~~~~~ screen.cpp:266:47: note: in expansion of macro 'GFSCR_ATT_FSCR' 266 | fscr = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, GFSCR_VAL_NO); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:41:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define GFSCR_VAL_NO "no" | ^~~~ screen.cpp:266:63: note: in expansion of macro 'GFSCR_VAL_NO' 266 | fscr = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, GFSCR_VAL_NO); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:284:31: note: in expansion of macro 'GFSCR_SECT_PROP' 284 | vinit = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define GFSCR_ATT_VINIT "video mode init" | ^~~~~~~~~~~~~~~~~ screen.cpp:284:48: note: in expansion of macro 'GFSCR_ATT_VINIT' 284 | vinit = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:45:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define GFSCR_VAL_VINIT_COMPATIBLE "compatible" | ^~~~~~~~~~~~ screen.cpp:284:65: note: in expansion of macro 'GFSCR_VAL_VINIT_COMPATIBLE' 284 | vinit = GfParmGetStr(handle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:377:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 377 | GfOut("2 - Trying %s mode\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~ screen.cpp:379:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 379 | GfOut("2- %s mode Possible\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:382:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 382 | GfOut("Use GameMode %s\n", buf); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from screen.cpp:39: screen.cpp: In function 'void saveParams()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:466:26: note: in expansion of macro 'GFSCR_SECT_PROP' 466 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_X, (char*)NULL, x); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:33:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define GFSCR_ATT_X "x" | ^~~ screen.cpp:466:43: note: in expansion of macro 'GFSCR_ATT_X' 466 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_X, (char*)NULL, x); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:467:26: note: in expansion of macro 'GFSCR_SECT_PROP' 467 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_Y, (char*)NULL, y); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:34:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | #define GFSCR_ATT_Y "y" | ^~~ screen.cpp:467:43: note: in expansion of macro 'GFSCR_ATT_Y' 467 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_Y, (char*)NULL, y); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:468:26: note: in expansion of macro 'GFSCR_SECT_PROP' 468 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_X, (char*)NULL, x); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:36:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | #define GFSCR_ATT_WIN_X "window width" | ^~~~~~~~~~~~~~ screen.cpp:468:43: note: in expansion of macro 'GFSCR_ATT_WIN_X' 468 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_X, (char*)NULL, x); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:469:26: note: in expansion of macro 'GFSCR_SECT_PROP' 469 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_Y, (char*)NULL, y); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:37:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | #define GFSCR_ATT_WIN_Y "window height" | ^~~~~~~~~~~~~~~ screen.cpp:469:43: note: in expansion of macro 'GFSCR_ATT_WIN_Y' 469 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_WIN_Y, (char*)NULL, y); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:470:26: note: in expansion of macro 'GFSCR_SECT_PROP' 470 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, (char*)NULL, bpp); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:35:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | #define GFSCR_ATT_BPP "bpp" | ^~~~~ screen.cpp:470:43: note: in expansion of macro 'GFSCR_ATT_BPP' 470 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, (char*)NULL, bpp); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:471:26: note: in expansion of macro 'GFSCR_SECT_PROP' 471 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, (char*)NULL, curMaxFreq); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:38:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define GFSCR_ATT_MAXREFRESH "maximum refresh frequency" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:471:43: note: in expansion of macro 'GFSCR_ATT_MAXREFRESH' 471 | GfParmSetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, (char*)NULL, curMaxFreq); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:473:26: note: in expansion of macro 'GFSCR_SECT_PROP' 473 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, VInit[curVInit]); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define GFSCR_ATT_VINIT "video mode init" | ^~~~~~~~~~~~~~~~~ screen.cpp:473:43: note: in expansion of macro 'GFSCR_ATT_VINIT' 473 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, VInit[curVInit]); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:476:27: note: in expansion of macro 'GFSCR_SECT_PROP' 476 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:39:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GFSCR_ATT_FSCR "fullscreen" | ^~~~~~~~~~~~ screen.cpp:476:44: note: in expansion of macro 'GFSCR_ATT_FSCR' 476 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"); | ^~~~~~~~~~~~~~ screen.cpp:476:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 476 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"); | ^~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from screen.cpp:39: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:478:27: note: in expansion of macro 'GFSCR_SECT_PROP' 478 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "no"); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:39:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GFSCR_ATT_FSCR "fullscreen" | ^~~~~~~~~~~~ screen.cpp:478:44: note: in expansion of macro 'GFSCR_ATT_FSCR' 478 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "no"); | ^~~~~~~~~~~~~~ screen.cpp:478:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 478 | GfParmSetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "no"); | ^~~~ screen.cpp:480:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 480 | 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] 515 | arg[curArg++] = "-m"; | ^~~~ screen.cpp:519:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 519 | arg[curArg++] = "-l"; | ^~~~ screen.cpp:524:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 524 | arg[curArg++] = "-L"; | ^~~~ screen.cpp:529:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 529 | arg[curArg++] = "-D"; | ^~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from screen.cpp:39: screen.cpp: In function 'void initFromConf()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:655:35: note: in expansion of macro 'GFSCR_SECT_PROP' 655 | x = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_X, NULL, 640); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:33:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define GFSCR_ATT_X "x" | ^~~ screen.cpp:655:52: note: in expansion of macro 'GFSCR_ATT_X' 655 | x = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_X, NULL, 640); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:656:35: note: in expansion of macro 'GFSCR_SECT_PROP' 656 | y = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_Y, NULL, 480); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:34:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | #define GFSCR_ATT_Y "y" | ^~~ screen.cpp:656:52: note: in expansion of macro 'GFSCR_ATT_Y' 656 | y = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_Y, NULL, 480); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:666:45: note: in expansion of macro 'GFSCR_SECT_PROP' 666 | if (!strcmp("yes", GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"))) { | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:39:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GFSCR_ATT_FSCR "fullscreen" | ^~~~~~~~~~~~ screen.cpp:666:62: note: in expansion of macro 'GFSCR_ATT_FSCR' 666 | if (!strcmp("yes", GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"))) { | ^~~~~~~~~~~~~~ screen.cpp:666:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | if (!strcmp("yes", GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_FSCR, "yes"))) { | ^~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from screen.cpp:39: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:673:38: note: in expansion of macro 'GFSCR_SECT_PROP' 673 | char *tmp = GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define GFSCR_ATT_VINIT "video mode init" | ^~~~~~~~~~~~~~~~~ screen.cpp:673:55: note: in expansion of macro 'GFSCR_ATT_VINIT' 673 | char *tmp = GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:45:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define GFSCR_VAL_VINIT_COMPATIBLE "compatible" | ^~~~~~~~~~~~ screen.cpp:673:72: note: in expansion of macro 'GFSCR_VAL_VINIT_COMPATIBLE' 673 | char *tmp = GfParmGetStr(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_VINIT, GFSCR_VAL_VINIT_COMPATIBLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:681:37: note: in expansion of macro 'GFSCR_SECT_PROP' 681 | bpp = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, NULL, 24); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:35:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | #define GFSCR_ATT_BPP "bpp" | ^~~~~ screen.cpp:681:54: note: in expansion of macro 'GFSCR_ATT_BPP' 681 | bpp = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_BPP, NULL, 24); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ screen.cpp:690:44: note: in expansion of macro 'GFSCR_SECT_PROP' 690 | curMaxFreq = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, NULL, curMaxFreq); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:38:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define GFSCR_ATT_MAXREFRESH "maximum refresh frequency" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:690:61: note: in expansion of macro 'GFSCR_ATT_MAXREFRESH' 690 | curMaxFreq = (int)GfParmGetNum(paramHdle, GFSCR_SECT_PROP, GFSCR_ATT_MAXREFRESH, NULL, curMaxFreq); | ^~~~~~~~~~~~~~~~~~~~ screen.cpp: In function 'void* GfScrMenuInit(void*)': screen.cpp:733:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 733 | GfuiTitleCreate(scrHandle, "Screen configuration", 0); | ^~~~~~~~~~~~~~~~~~~~~~ screen.cpp:734:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 734 | GfuiScreenAddBgImg(scrHandle, "data/img/splash-graphic.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:740:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 740 | "Screen Resolution", | ^~~~~~~~~~~~~~~~~~~ screen.cpp:747:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 747 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:748:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 748 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:749:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 749 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:750:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 750 | "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:754:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 754 | GfuiAddSKey(scrHandle, GLUT_KEY_LEFT, "Previous Resolution", (void*)-1, ResPrevNext, NULL); | ^~~~~~~~~~~~~~~~~~~~~ screen.cpp:757:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 757 | "", | ^~ screen.cpp:764:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 764 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:765:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 765 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:766:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 766 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:767:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 767 | "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:771:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 771 | GfuiAddSKey(scrHandle, GLUT_KEY_RIGHT, "Next Resolution", (void*)1, ResPrevNext, NULL); | ^~~~~~~~~~~~~~~~~ screen.cpp:775:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 775 | "Color Depth", | ^~~~~~~~~~~~~ screen.cpp:781:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 781 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:782:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 782 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:783:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 783 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:784:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 784 | "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:790:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 790 | "", | ^~ screen.cpp:797:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 797 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:798:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 798 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:799:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 799 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:800:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 800 | "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:807:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 807 | "Display Mode", | ^~~~~~~~~~~~~~ screen.cpp:814:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 814 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:815:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 815 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:816:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 816 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:817:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 817 | "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:823:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 823 | "", | ^~ screen.cpp:830:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 830 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:831:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 831 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:832:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 832 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:833:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 833 | "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:837:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 837 | GfuiAddKey(scrHandle, 'f', "Display Mode", (void*)1, ModePrevNext, NULL); | ^~~~~~~~~~~~~~ screen.cpp:853:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 853 | "Video Mode Initialization", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:859:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 859 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:860:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 860 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:861:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 861 | "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:862:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 862 | "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:868:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 868 | "", | ^~ screen.cpp:875:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 875 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:876:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 876 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:877:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 877 | "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:878:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 878 | "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.cpp:884:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 884 | GfuiAddKey(scrHandle, 13, "Apply Mode", NULL, GfScrReinit, NULL); | ^~~~~~~~~~~~ screen.cpp:885:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 885 | GfuiButtonCreate(scrHandle, "Apply", GFUI_FONT_LARGE, 210, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~~ screen.cpp:888:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 888 | GfuiAddKey(scrHandle, 27, "Cancel", precMenu, GfuiScreenActivate, NULL); | ^~~~~~~~ screen.cpp:889:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 889 | GfuiButtonCreate(scrHandle, "Back", GFUI_FONT_LARGE, 430, 40, 150, GFUI_ALIGN_HC_VB, GFUI_MOUSE_UP, | ^~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from gui.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from gui.cpp:31: gui.cpp: In function 'void gfuiColorInit()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:75:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | #define GFSCR_ATTR_RED "red" | ^~~~~ gui.cpp:58:19: note: in expansion of macro 'GFSCR_ATTR_RED' 58 | char *rgba[4] = {GFSCR_ATTR_RED, GFSCR_ATTR_GREEN, GFSCR_ATTR_BLUE, GFSCR_ATTR_ALPHA}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:76:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | #define GFSCR_ATTR_GREEN "green" | ^~~~~~~ gui.cpp:58:35: note: in expansion of macro 'GFSCR_ATTR_GREEN' 58 | char *rgba[4] = {GFSCR_ATTR_RED, GFSCR_ATTR_GREEN, GFSCR_ATTR_BLUE, GFSCR_ATTR_ALPHA}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:77:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | #define GFSCR_ATTR_BLUE "blue" | ^~~~~~ gui.cpp:58:53: note: in expansion of macro 'GFSCR_ATTR_BLUE' 58 | char *rgba[4] = {GFSCR_ATTR_RED, GFSCR_ATTR_GREEN, GFSCR_ATTR_BLUE, GFSCR_ATTR_ALPHA}; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:78:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define GFSCR_ATTR_ALPHA "alpha" | ^~~~~~~ gui.cpp:58:70: note: in expansion of macro 'GFSCR_ATTR_ALPHA' 58 | char *rgba[4] = {GFSCR_ATTR_RED, GFSCR_ATTR_GREEN, GFSCR_ATTR_BLUE, GFSCR_ATTR_ALPHA}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:53:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define GFSCR_ELT_BGCOLOR "background" | ^~~~~~~~~~~~ gui.cpp:60:3: note: in expansion of macro 'GFSCR_ELT_BGCOLOR' 60 | GFSCR_ELT_BGCOLOR, GFSCR_ELT_TITLECOLOR, GFSCR_ELT_BGBTNFOCUS, GFSCR_ELT_BGBTNCLICK, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:54:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | #define GFSCR_ELT_TITLECOLOR "title" | ^~~~~~~ gui.cpp:60:22: note: in expansion of macro 'GFSCR_ELT_TITLECOLOR' 60 | GFSCR_ELT_BGCOLOR, GFSCR_ELT_TITLECOLOR, GFSCR_ELT_BGBTNFOCUS, GFSCR_ELT_BGBTNCLICK, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:55:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | #define GFSCR_ELT_BGBTNFOCUS "background focused button" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:60:44: note: in expansion of macro 'GFSCR_ELT_BGBTNFOCUS' 60 | GFSCR_ELT_BGCOLOR, GFSCR_ELT_TITLECOLOR, GFSCR_ELT_BGBTNFOCUS, GFSCR_ELT_BGBTNCLICK, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:56:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | #define GFSCR_ELT_BGBTNCLICK "background pushed button" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:60:66: note: in expansion of macro 'GFSCR_ELT_BGBTNCLICK' 60 | GFSCR_ELT_BGCOLOR, GFSCR_ELT_TITLECOLOR, GFSCR_ELT_BGBTNFOCUS, GFSCR_ELT_BGBTNCLICK, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:57:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | #define GFSCR_ELT_BGBTNENABLED "background enabled button" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:61:3: note: in expansion of macro 'GFSCR_ELT_BGBTNENABLED' 61 | GFSCR_ELT_BGBTNENABLED, GFSCR_ELT_BGBTNDISABLED, GFSCR_ELT_BTNFOCUS, GFSCR_ELT_BTNCLICK, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:58:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | #define GFSCR_ELT_BGBTNDISABLED "background disabled button" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:61:27: note: in expansion of macro 'GFSCR_ELT_BGBTNDISABLED' 61 | GFSCR_ELT_BGBTNENABLED, GFSCR_ELT_BGBTNDISABLED, GFSCR_ELT_BTNFOCUS, GFSCR_ELT_BTNCLICK, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:59:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | #define GFSCR_ELT_BTNFOCUS "focused button" | ^~~~~~~~~~~~~~~~ gui.cpp:61:52: note: in expansion of macro 'GFSCR_ELT_BTNFOCUS' 61 | GFSCR_ELT_BGBTNENABLED, GFSCR_ELT_BGBTNDISABLED, GFSCR_ELT_BTNFOCUS, GFSCR_ELT_BTNCLICK, | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:60:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define GFSCR_ELT_BTNCLICK "pushed button" | ^~~~~~~~~~~~~~~ gui.cpp:61:72: note: in expansion of macro 'GFSCR_ELT_BTNCLICK' 61 | GFSCR_ELT_BGBTNENABLED, GFSCR_ELT_BGBTNDISABLED, GFSCR_ELT_BTNFOCUS, GFSCR_ELT_BTNCLICK, | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:61:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | #define GFSCR_ELT_BTNENABLED "enabled button" | ^~~~~~~~~~~~~~~~ gui.cpp:62:3: note: in expansion of macro 'GFSCR_ELT_BTNENABLED' 62 | GFSCR_ELT_BTNENABLED, GFSCR_ELT_BTNDISABLED, GFSCR_ELT_LABELCOLOR, GFSCR_ELT_TIPCOLOR, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:62:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | #define GFSCR_ELT_BTNDISABLED "disabled button" | ^~~~~~~~~~~~~~~~~ gui.cpp:62:25: note: in expansion of macro 'GFSCR_ELT_BTNDISABLED' 62 | GFSCR_ELT_BTNENABLED, GFSCR_ELT_BTNDISABLED, GFSCR_ELT_LABELCOLOR, GFSCR_ELT_TIPCOLOR, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:63:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | #define GFSCR_ELT_LABELCOLOR "label" | ^~~~~~~ gui.cpp:62:48: note: in expansion of macro 'GFSCR_ELT_LABELCOLOR' 62 | GFSCR_ELT_BTNENABLED, GFSCR_ELT_BTNDISABLED, GFSCR_ELT_LABELCOLOR, GFSCR_ELT_TIPCOLOR, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:64:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | #define GFSCR_ELT_TIPCOLOR "tip" | ^~~~~ gui.cpp:62:70: note: in expansion of macro 'GFSCR_ELT_TIPCOLOR' 62 | GFSCR_ELT_BTNENABLED, GFSCR_ELT_BTNDISABLED, GFSCR_ELT_LABELCOLOR, GFSCR_ELT_TIPCOLOR, | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:65:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GFSCR_ELT_MOUSECOLOR1 "mouse 1" | ^~~~~~~~~ gui.cpp:63:3: note: in expansion of macro 'GFSCR_ELT_MOUSECOLOR1' 63 | GFSCR_ELT_MOUSECOLOR1, GFSCR_ELT_MOUSECOLOR2, GFSCR_ELT_HELPCOLOR1, GFSCR_ELT_HELPCOLOR2, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:66:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | #define GFSCR_ELT_MOUSECOLOR2 "mouse 2" | ^~~~~~~~~ gui.cpp:63:26: note: in expansion of macro 'GFSCR_ELT_MOUSECOLOR2' 63 | GFSCR_ELT_MOUSECOLOR1, GFSCR_ELT_MOUSECOLOR2, GFSCR_ELT_HELPCOLOR1, GFSCR_ELT_HELPCOLOR2, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:67:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | #define GFSCR_ELT_HELPCOLOR1 "help key" | ^~~~~~~~~~ gui.cpp:63:49: note: in expansion of macro 'GFSCR_ELT_HELPCOLOR1' 63 | GFSCR_ELT_MOUSECOLOR1, GFSCR_ELT_MOUSECOLOR2, GFSCR_ELT_HELPCOLOR1, GFSCR_ELT_HELPCOLOR2, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:68:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define GFSCR_ELT_HELPCOLOR2 "help description" | ^~~~~~~~~~~~~~~~~~ gui.cpp:63:71: note: in expansion of macro 'GFSCR_ELT_HELPCOLOR2' 63 | GFSCR_ELT_MOUSECOLOR1, GFSCR_ELT_MOUSECOLOR2, GFSCR_ELT_HELPCOLOR1, GFSCR_ELT_HELPCOLOR2, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:69:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | #define GFSCR_ELT_BGSCROLLIST "background scroll list" | ^~~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:64:3: note: in expansion of macro 'GFSCR_ELT_BGSCROLLIST' 64 | GFSCR_ELT_BGSCROLLIST, GFSCR_ELT_SCROLLIST, GFSCR_ELT_BGSELSCROLLIST, GFSCR_ELT_SELSCROLLIST, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:70:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define GFSCR_ELT_SCROLLIST "scroll list" | ^~~~~~~~~~~~~ gui.cpp:64:26: note: in expansion of macro 'GFSCR_ELT_SCROLLIST' 64 | GFSCR_ELT_BGSCROLLIST, GFSCR_ELT_SCROLLIST, GFSCR_ELT_BGSELSCROLLIST, GFSCR_ELT_SELSCROLLIST, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:71:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | #define GFSCR_ELT_BGSELSCROLLIST "background selected scroll list" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:71:34: note: in definition of macro 'GFSCR_ELT_BGSELSCROLLIST' 71 | #define GFSCR_ELT_BGSELSCROLLIST "background selected scroll list" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:72:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | #define GFSCR_ELT_SELSCROLLIST "selected scroll list" | ^~~~~~~~~~~~~~~~~~~~~~ gui.cpp:64:73: note: in expansion of macro 'GFSCR_ELT_SELSCROLLIST' 64 | GFSCR_ELT_BGSCROLLIST, GFSCR_ELT_SCROLLIST, GFSCR_ELT_BGSELSCROLLIST, GFSCR_ELT_SELSCROLLIST, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:73:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | #define GFSCR_ELT_EDITCURSORCLR "edit box cursor color" | ^~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:65:3: note: in expansion of macro 'GFSCR_ELT_EDITCURSORCLR' 65 | GFSCR_ELT_EDITCURSORCLR | ^~~~~~~~~~~~~~~~~~~~~~~ gui.cpp: In function 'void gfuiMotion(int, int)': gui.cpp:418:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 418 | gfuiMouseAction((void*)(1 - GfuiScreen->mouse)); | ^ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from gui.cpp:31: gui.cpp: In function 'void GfuiScreenAddBgImg(void*, char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ gui.cpp:968:45: note: in expansion of macro 'GFSCR_SECT_PROP' 968 | screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:42:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define GFSCR_ATT_GAMMA "gamma" | ^~~~~~~ gui.cpp:968:62: note: in expansion of macro 'GFSCR_ATT_GAMMA' 968 | screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); | ^~~~~~~~~~~~~~~ gui.cpp: In function 'void GfuiScreenShot(void*)': gui.cpp:933:26: warning: '/torcs-' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 933 | snprintf(buf, 1024, "%s/torcs-%4d%02d%02d%02d%02d%02d.png", | ^~~~~~~ gui.cpp:933:23: note: directive argument in the range [-2147481748, 2147483647] 933 | snprintf(buf, 1024, "%s/torcs-%4d%02d%02d%02d%02d%02d.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cpp:933:23: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from gui.cpp:27: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 26 and 1101 bytes into a destination of size 1024 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from guifont.cpp:22: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ guifont.cpp:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | char *keySize[4] = { "size big", "size large", "size medium", "size small" }; | ^~~~~~~~~~ guifont.cpp:42:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | char *keySize[4] = { "size big", "size large", "size medium", "size small" }; | ^~~~~~~~~~~~ guifont.cpp:42:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | char *keySize[4] = { "size big", "size large", "size medium", "size small" }; | ^~~~~~~~~~~~~ guifont.cpp:42:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | char *keySize[4] = { "size big", "size large", "size medium", "size small" }; | ^~~~~~~~~~~~ guifont.cpp: In function 'void gfuiLoadFonts()': guifont.cpp:73:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | fontName = GfParmGetStr(param, "Menu Font", "name", "b5.glf"); | ^~~~~~~~~~~ guifont.cpp:73:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | fontName = GfParmGetStr(param, "Menu Font", "name", "b5.glf"); | ^~~~~~ guifont.cpp:73:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | fontName = GfParmGetStr(param, "Menu Font", "name", "b5.glf"); | ^~~~~~~~ guifont.cpp:77:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | size = (int)GfParmGetNum(param, "Menu Font", keySize[i], (char*)NULL, 10.0); | ^~~~~~~~~~~ guifont.cpp:82:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | fontName = GfParmGetStr(param, "Console Font", "name", "b7.glf"); | ^~~~~~~~~~~~~~ guifont.cpp:82:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | fontName = GfParmGetStr(param, "Console Font", "name", "b7.glf"); | ^~~~~~ guifont.cpp:82:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | fontName = GfParmGetStr(param, "Console Font", "name", "b7.glf"); | ^~~~~~~~ guifont.cpp:86:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | size = (int)GfParmGetNum(param, "Console Font", keySize[i], (char*)NULL, 10.0); | ^~~~~~~~~~~~~~ guifont.cpp:91:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | fontName = GfParmGetStr(param, "Digital Font", "name", "digital.glf"); | ^~~~~~~~~~~~~~ guifont.cpp:91:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | fontName = GfParmGetStr(param, "Digital Font", "name", "digital.glf"); | ^~~~~~ guifont.cpp:91:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | fontName = GfParmGetStr(param, "Digital Font", "name", "digital.glf"); | ^~~~~~~~~~~~~ guifont.cpp:93:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | size = (int)GfParmGetNum(param, "Digital Font", keySize[0], (char*)NULL, 8.0); | ^~~~~~~~~~~~~~ guifont.cpp: In constructor 'GfuiFontClass::GfuiFontClass(char*)': guifont.cpp:123:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 123 | fread(font, 24, 1, Input); // for IA64... | ~~~~~^~~~~~~~~~~~~~~~~~~~ guifont.cpp:143:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 143 | fread(font->Char, sizeof(GLFONTCHAR), Num, Input); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guifont.cpp:161:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 161 | fread(TexBytes, sizeof(char), Num, Input); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/string.h:26, from guiobject.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guilabel.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guibutton.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guiedit.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guihelp.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ guihelp.cpp: In function 'void GfuiHelpScreen(void*)': guihelp.cpp:58:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "Keys Definition", | ^~~~~~~~~~~~~~~~~ guihelp.cpp:94:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | "Back", | ^~~~~~ guihelp.cpp:107:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | GfuiAddKey(scrHandle, (unsigned char)27, "", prevScreen, GfuiScreenReplace, NULL); | ^~ guihelp.cpp:108:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | GfuiAddSKey(scrHandle, GLUT_KEY_F1, "", prevScreen, GfuiScreenReplace, NULL); | ^~ guihelp.cpp:109:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | GfuiAddKey(scrHandle, (unsigned char)13, "", prevScreen, GfuiScreenReplace, NULL); | ^~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/limits.h:194, from /usr/lib64/gcc/x86_64-alt-linux/9/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/9/include/limits.h:34, from /usr/include/pngconf.h:31, from /usr/include/png.h:335, from img.cpp:31: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from img.cpp:33: img.cpp: In function 'GLuint GfImgReadTex(char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ img.cpp:303:45: note: in expansion of macro 'GFSCR_SECT_PROP' 303 | screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:42:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define GFSCR_ATT_GAMMA "gamma" | ^~~~~~~ img.cpp:303:62: note: in expansion of macro 'GFSCR_ATT_GAMMA' 303 | screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); | ^~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guiscrollist.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ guiscrollist.cpp: In function 'int GfuiScrollListCreate(void*, int, int, int, int, int, int, int, void*, tfuiCallback)': guiscrollist.cpp:171:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 171 | 0, 10, 10, 10, (void *)(object->id), gfuiScroll); | ^ guiscrollist.cpp:175:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 175 | 0, 10, 10, 10, (void *)(object->id), gfuiScroll); | ^ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guiscrollbar.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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:138:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 138 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:135:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:135:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:136:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:136:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:143:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 143 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:140:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:140:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:141:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:141:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:150:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 150 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:147:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:147:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:148:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:148:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:155:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:152:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:152:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:153:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:153:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:162:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:159:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:159:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:160:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:160:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:167:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 167 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:164:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:164:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:165:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:165:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:174:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 174 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:171:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:171:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:172:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:172:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:179:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 179 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:176:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:176:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:177:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:177:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:186:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 186 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:183:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:183:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:184:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:184:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:191:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 191 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:188:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:188:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:189:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:189:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:198:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 198 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:195:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:195:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:196:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:196:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:203:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 203 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:200:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:200:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:201:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:201:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:210:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 210 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:207:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:207:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:208:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:208:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:215:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 215 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:212:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:212:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:213:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:213:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:222:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 222 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:219:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:219:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:220:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:220:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:227:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 227 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:224:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:224:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:225:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:225:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:234:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 234 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:231:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:231:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | GfuiGrButtonCreate(scr, "data/img/arrow-right.png", "data/img/arrow-right.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:232:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:232:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | "data/img/arrow-right.png", "data/img/arrow-right-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:239:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 239 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:236:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:236:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | GfuiGrButtonCreate(scr, "data/img/arrow-left.png", "data/img/arrow-left.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:237:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:237:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | "data/img/arrow-left.png", "data/img/arrow-left-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:252:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 252 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:249:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:249:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:250:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:250:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:257:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 257 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:254:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:254:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:255:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:255:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:264:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:261:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 261 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:261:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 261 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:262:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:262:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:269:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 269 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:266:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:266:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:267:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:267:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:276:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 276 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:273:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 273 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:273:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 273 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:274:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:274:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:281:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 281 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:278:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 278 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:278:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 278 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:279:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:279:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:288:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 288 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:285:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 285 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:285:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 285 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:286:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 286 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:286:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 286 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:293:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 293 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:290:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:290:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:291:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:291:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:300:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 300 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:297:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 297 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:297:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 297 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:298:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:298:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:305:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 305 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:302:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 302 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:302:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 302 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:303:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 303 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:303:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 303 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:312:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 312 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:309:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:309:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:310:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:310:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:317:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 317 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:314:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:314:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:315:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:315:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:324:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 324 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:321:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:321:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:322:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:322:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:329:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 329 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:326:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 326 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:326:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 326 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:327:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:327:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:336:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 336 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:333:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:333:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:334:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:334:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:341:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 341 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:338:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:338:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:339:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:339:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:348:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 348 | (void*)(object->id), gfuiScrollMinus, | ^ guiscrollbar.cpp:345:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 345 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:345:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 345 | GfuiGrButtonCreate(scr, "data/img/arrow-up.png", "data/img/arrow-up.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:346:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 346 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:346:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 346 | "data/img/arrow-up.png", "data/img/arrow-up-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:353:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 353 | (void*)(object->id), gfuiScrollPlus, | ^ guiscrollbar.cpp:350:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 350 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:350:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 350 | GfuiGrButtonCreate(scr, "data/img/arrow-down.png", "data/img/arrow-down.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:351:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 351 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~ guiscrollbar.cpp:351:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 351 | "data/img/arrow-down.png", "data/img/arrow-down-pushed.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from guiimage.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from control.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ control.cpp:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~ control.cpp:36:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:36:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:36:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:36:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:36:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:36:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:36:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "BTN1-0","BTN2-0","BTN3-0","BTN4-0","BTN5-0","BTN6-0","BTN7-0","BTN8-0","BTN9-0","BTN10-0","BTN11-0","BTN12-0","BTN13-0","BTN14-0","BTN15-0","BTN16-0", | ^~~~~~~~~ control.cpp:37:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:37:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "BTN17-0","BTN18-0","BTN19-0","BTN20-0","BTN21-0","BTN22-0","BTN23-0","BTN24-0","BTN25-0","BTN26-0","BTN27-0","BTN28-0","BTN29-0","BTN30-0","BTN31-0","BTN32-0", | ^~~~~~~~~ control.cpp:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~ control.cpp:38:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:38:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:38:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:38:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:38:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:38:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:38:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "BTN1-1","BTN2-1","BTN3-1","BTN4-1","BTN5-1","BTN6-1","BTN7-1","BTN8-1","BTN9-1","BTN10-1","BTN11-1","BTN12-1","BTN13-1","BTN14-1","BTN15-1","BTN16-1", | ^~~~~~~~~ control.cpp:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:39:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "BTN17-1","BTN18-1","BTN19-1","BTN20-1","BTN21-1","BTN22-1","BTN23-1","BTN24-1","BTN25-1","BTN26-1","BTN27-1","BTN28-1","BTN29-1","BTN30-1","BTN31-1","BTN32-1", | ^~~~~~~~~ control.cpp:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~ control.cpp:40:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:40:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:40:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:40:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:40:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:40:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:40:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "BTN1-2","BTN2-2","BTN3-2","BTN4-2","BTN5-2","BTN6-2","BTN7-2","BTN8-2","BTN9-2","BTN10-2","BTN11-2","BTN12-2","BTN13-2","BTN14-2","BTN15-2","BTN16-2", | ^~~~~~~~~ control.cpp:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:41:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "BTN17-2","BTN18-2","BTN19-2","BTN20-2","BTN21-2","BTN22-2","BTN23-2","BTN24-2","BTN25-2","BTN26-2","BTN27-2","BTN28-2","BTN29-2","BTN30-2","BTN31-2","BTN32-2", | ^~~~~~~~~ control.cpp:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~ control.cpp:42:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:42:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:42:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:42:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:42:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:42:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:42:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "BTN1-3","BTN2-3","BTN3-3","BTN4-3","BTN5-3","BTN6-3","BTN7-3","BTN8-3","BTN9-3","BTN10-3","BTN11-3","BTN12-3","BTN13-3","BTN14-3","BTN15-3","BTN16-3", | ^~~~~~~~~ control.cpp:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:43:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "BTN17-3","BTN18-3","BTN19-3","BTN20-3","BTN21-3","BTN22-3","BTN23-3","BTN24-3","BTN25-3","BTN26-3","BTN27-3","BTN28-3","BTN29-3","BTN30-3","BTN31-3","BTN32-3", | ^~~~~~~~~ control.cpp:44:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~ control.cpp:44:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:44:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:44:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:44:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:44:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:44:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:44:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "BTN1-4","BTN2-4","BTN3-4","BTN4-4","BTN5-4","BTN6-4","BTN7-4","BTN8-4","BTN9-4","BTN10-4","BTN11-4","BTN12-4","BTN13-4","BTN14-4","BTN15-4","BTN16-4", | ^~~~~~~~~ control.cpp:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:45:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "BTN17-4","BTN18-4","BTN19-4","BTN20-4","BTN21-4","BTN22-4","BTN23-4","BTN24-4","BTN25-4","BTN26-4","BTN27-4","BTN28-4","BTN29-4","BTN30-4","BTN31-4","BTN32-4", | ^~~~~~~~~ control.cpp:46:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~ control.cpp:46:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:46:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:46:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:46:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:46:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:46:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:46:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "BTN1-5","BTN2-5","BTN3-5","BTN4-5","BTN5-5","BTN6-5","BTN7-5","BTN8-5","BTN9-5","BTN10-5","BTN11-5","BTN12-5","BTN13-5","BTN14-5","BTN15-5","BTN16-5", | ^~~~~~~~~ control.cpp:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:47:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "BTN17-5","BTN18-5","BTN19-5","BTN20-5","BTN21-5","BTN22-5","BTN23-5","BTN24-5","BTN25-5","BTN26-5","BTN27-5","BTN28-5","BTN29-5","BTN30-5","BTN31-5","BTN32-5", | ^~~~~~~~~ control.cpp:48:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~ control.cpp:48:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:48:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:48:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:48:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:48:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:48:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:48:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "BTN1-6","BTN2-6","BTN3-6","BTN4-6","BTN5-6","BTN6-6","BTN7-6","BTN8-6","BTN9-6","BTN10-6","BTN11-6","BTN12-6","BTN13-6","BTN14-6","BTN15-6","BTN16-6", | ^~~~~~~~~ control.cpp:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:49:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "BTN17-6","BTN18-6","BTN19-6","BTN20-6","BTN21-6","BTN22-6","BTN23-6","BTN24-6","BTN25-6","BTN26-6","BTN27-6","BTN28-6","BTN29-6","BTN30-6","BTN31-6","BTN32-6", | ^~~~~~~~~ control.cpp:50:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~ control.cpp:50:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:50:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:50:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:50:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:50:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:50:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:50:142: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "BTN1-7","BTN2-7","BTN3-7","BTN4-7","BTN5-7","BTN6-7","BTN7-7","BTN8-7","BTN9-7","BTN10-7","BTN11-7","BTN12-7","BTN13-7","BTN14-7","BTN15-7","BTN16-7", | ^~~~~~~~~ control.cpp:51:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:141: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:51:151: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "BTN17-7","BTN18-7","BTN19-7","BTN20-7","BTN21-7","BTN22-7","BTN23-7","BTN24-7","BTN25-7","BTN26-7","BTN27-7","BTN28-7","BTN29-7","BTN30-7","BTN31-7","BTN32-7" | ^~~~~~~~~ control.cpp:55:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~ control.cpp:55:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~~ control.cpp:55:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "AXIS0-0", "AXIS1-0", "AXIS2-0", "AXIS3-0", "AXIS4-0", "AXIS5-0", "AXIS6-0", "AXIS7-0", "AXIS8-0", "AXIS9-0", "AXIS10-0", "AXIS11-0", | ^~~~~~~~~~ control.cpp:56:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~ control.cpp:56:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~~ control.cpp:56:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "AXIS0-1", "AXIS1-1", "AXIS2-1", "AXIS3-1", "AXIS4-1", "AXIS5-1", "AXIS6-1", "AXIS7-1", "AXIS8-1", "AXIS9-1", "AXIS10-1", "AXIS11-1", | ^~~~~~~~~~ control.cpp:57:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~ control.cpp:57:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~~ control.cpp:57:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "AXIS0-2", "AXIS1-2", "AXIS2-2", "AXIS3-2", "AXIS4-2", "AXIS5-2", "AXIS6-2", "AXIS7-2", "AXIS8-2", "AXIS9-2", "AXIS10-2", "AXIS11-2", | ^~~~~~~~~~ control.cpp:58:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~ control.cpp:58:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~~ control.cpp:58:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "AXIS0-3", "AXIS1-3", "AXIS2-3", "AXIS3-3", "AXIS4-3", "AXIS5-3", "AXIS6-3", "AXIS7-3", "AXIS8-3", "AXIS9-3", "AXIS10-3", "AXIS11-3", | ^~~~~~~~~~ control.cpp:59:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~ control.cpp:59:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~~ control.cpp:59:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "AXIS0-4", "AXIS1-4", "AXIS2-4", "AXIS3-4", "AXIS4-4", "AXIS5-4", "AXIS6-4", "AXIS7-4", "AXIS8-4", "AXIS9-4", "AXIS10-4", "AXIS11-4", | ^~~~~~~~~~ control.cpp:60:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~ control.cpp:60:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~~ control.cpp:60:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "AXIS0-5", "AXIS1-5", "AXIS2-5", "AXIS3-5", "AXIS4-5", "AXIS5-5", "AXIS6-5", "AXIS7-5", "AXIS8-5", "AXIS9-5", "AXIS10-5", "AXIS11-5", | ^~~~~~~~~~ control.cpp:61:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~ control.cpp:61:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~~ control.cpp:61:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "AXIS0-6", "AXIS1-6", "AXIS2-6", "AXIS3-6", "AXIS4-6", "AXIS5-6", "AXIS6-6", "AXIS7-6", "AXIS8-6", "AXIS9-6", "AXIS10-6", "AXIS11-6", | ^~~~~~~~~~ control.cpp:62:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~ control.cpp:62:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~~ control.cpp:62:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "AXIS0-7", "AXIS1-7", "AXIS2-7", "AXIS3-7", "AXIS4-7", "AXIS5-7", "AXIS6-7", "AXIS7-7", "AXIS8-7", "AXIS9-7", "AXIS10-7", "AXIS11-7" | ^~~~~~~~~~ control.cpp:65:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | static char *GfMouseBtn[] = {"MOUSE_LEFT_BTN", "MOUSE_MIDDLE_BTN", "MOUSE_RIGHT_BTN"}; /* glut order */ | ^~~~~~~~~~~~~~~~ control.cpp:65:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | static char *GfMouseBtn[] = {"MOUSE_LEFT_BTN", "MOUSE_MIDDLE_BTN", "MOUSE_RIGHT_BTN"}; /* glut order */ | ^~~~~~~~~~~~~~~~~~ control.cpp:65:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | static char *GfMouseBtn[] = {"MOUSE_LEFT_BTN", "MOUSE_MIDDLE_BTN", "MOUSE_RIGHT_BTN"}; /* glut order */ | ^~~~~~~~~~~~~~~~~ control.cpp:67:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | static char *GfMouseAxis[] = {"MOUSE_LEFT", "MOUSE_RIGHT", "MOUSE_UP", "MOUSE_DOWN"}; | ^~~~~~~~~~~~ control.cpp:67:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | static char *GfMouseAxis[] = {"MOUSE_LEFT", "MOUSE_RIGHT", "MOUSE_UP", "MOUSE_DOWN"}; | ^~~~~~~~~~~~~ control.cpp:67:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | static char *GfMouseAxis[] = {"MOUSE_LEFT", "MOUSE_RIGHT", "MOUSE_UP", "MOUSE_DOWN"}; | ^~~~~~~~~~ control.cpp:67:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | static char *GfMouseAxis[] = {"MOUSE_LEFT", "MOUSE_RIGHT", "MOUSE_UP", "MOUSE_DOWN"}; | ^~~~~~~~~~~~ control.cpp:76:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"F1", GLUT_KEY_F1}, | ^~~~ control.cpp:77:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"F2", GLUT_KEY_F2}, | ^~~~ control.cpp:78:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"F3", GLUT_KEY_F3}, | ^~~~ control.cpp:79:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"F4", GLUT_KEY_F4}, | ^~~~ control.cpp:80:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"F5", GLUT_KEY_F5}, | ^~~~ control.cpp:81:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"F6", GLUT_KEY_F6}, | ^~~~ control.cpp:82:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"F7", GLUT_KEY_F7}, | ^~~~ control.cpp:83:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"F8", GLUT_KEY_F8}, | ^~~~ control.cpp:84:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | {"F9", GLUT_KEY_F9}, | ^~~~ control.cpp:85:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | {"F10", GLUT_KEY_F10}, | ^~~~~ control.cpp:86:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | {"F11", GLUT_KEY_F11}, | ^~~~~ control.cpp:87:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | {"F12", GLUT_KEY_F12}, | ^~~~~ control.cpp:88:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | {"Left Arrow", GLUT_KEY_LEFT}, | ^~~~~~~~~~~~ control.cpp:89:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | {"Up Arrow", GLUT_KEY_UP}, | ^~~~~~~~~~ control.cpp:90:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | {"Right Arrow", GLUT_KEY_RIGHT}, | ^~~~~~~~~~~~~ control.cpp:91:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | {"Down Arrow", GLUT_KEY_DOWN}, | ^~~~~~~~~~~~ control.cpp:92:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | {"Page Up", GLUT_KEY_PAGE_UP}, | ^~~~~~~~~ control.cpp:93:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | {"Page Down", GLUT_KEY_PAGE_DOWN}, | ^~~~~~~~~~~ control.cpp:94:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | {"Home", GLUT_KEY_HOME}, | ^~~~~~ control.cpp:95:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | {"End", GLUT_KEY_END}, | ^~~~~ control.cpp:96:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | {"Insert", GLUT_KEY_INSERT} | ^~~~~~~~ control.cpp:100:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | {"backspace", 8}, | ^~~~~~~~~~~ control.cpp:101:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | {"tab", 9}, | ^~~~~ control.cpp:102:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | {"enter", 13}, | ^~~~~~~ control.cpp:103:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | {"esc", 27}, | ^~~~~ control.cpp:104:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | {"space", ' '} | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/include/KHR/khrplatform.h:151, from /usr/include/GL/glext.h:56, from /usr/include/GL/gl.h:2055, from fg_gm.cpp:45: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 133 | displayName = ":0.0"; | ^~~~~~ fg_gm.cpp:140:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | GfOut( "failed to open display '%s'", XDisplayName( displayName ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fg_gm.cpp: In function 'void fglutGameModeString(const char*)': fg_gm.cpp:488:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 488 | GfOut( "unable to parse game mode string `%s'", string ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fg_gm.cpp: In function 'int fglutEnterGameMode()': fg_gm.cpp:515:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 515 | GfOut( "failed to change screen settings" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/include/KHR/khrplatform.h:151, from /usr/include/GL/glext.h:56, 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ glfeatures.cpp: In function 'void checkCompressARBAvailable(bool&)': glfeatures.cpp:43:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | int compressARB = GfuiGlutExtensionSupported("GL_ARB_texture_compression"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, 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] 41 | #define GR_ATT_TEXTURECOMPRESSION_ENABLED "enabled" | ^~~~~~~~~ glfeatures.cpp:68:24: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION_ENABLED' 68 | char *tcEnabledStr = GR_ATT_TEXTURECOMPRESSION_ENABLED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GR_SCT_GLFEATURES "OpenGL Features" | ^~~~~~~~~~~~~~~~~ glfeatures.cpp:72:48: note: in expansion of macro 'GR_SCT_GLFEATURES' 72 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, GR_ATT_TEXTURECOMPRESSION_DISABLED); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:40:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define GR_ATT_TEXTURECOMPRESSION "texture compression ARB" | ^~~~~~~~~~~~~~~~~~~~~~~~~ glfeatures.cpp:72:67: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION' 72 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, GR_ATT_TEXTURECOMPRESSION_DISABLED); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:42:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define GR_ATT_TEXTURECOMPRESSION_DISABLED "disabled" | ^~~~~~~~~~ glfeatures.cpp:72:94: note: in expansion of macro 'GR_ATT_TEXTURECOMPRESSION_DISABLED' 72 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION, GR_ATT_TEXTURECOMPRESSION_DISABLED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glfeatures.cpp: In function 'void getUserTextureMaxSize(int&)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:39:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define GR_SCT_GLFEATURES "OpenGL Features" | ^~~~~~~~~~~~~~~~~ glfeatures.cpp:123:43: note: in expansion of macro 'GR_SCT_GLFEATURES' 123 | result = (int) GfParmGetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) glTextureMaxSize); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:44:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define GR_ATT_TEXTURESIZE "user texture sizelimit" | ^~~~~~~~~~~~~~~~~~~~~~~~ glfeatures.cpp:123:62: note: in expansion of macro 'GR_ATT_TEXTURESIZE' 123 | result = (int) GfParmGetNum(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURESIZE, (char*)NULL, (tdble) glTextureMaxSize); | ^~~~~~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from singleplayer.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ singleplayer.cpp: In function 'void* ReSinglePlayerInit(void*)': singleplayer.cpp:67:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | GfuiTitleCreate(singlePlayerHandle, "SELECT RACE", 0); | ^~~~~~~~~~~~~ singleplayer.cpp:69:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | GfuiScreenAddBgImg(singlePlayerHandle, "data/img/splash-single-player.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ singleplayer.cpp:79:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "Back", "Back to Main", | ^~~~~~ singleplayer.cpp:79:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "Back", "Back to Main", | ^~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from raceinit.cpp:29: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from raceinit.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:104:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | #define ROB_VAL_ROOKIE "rookie" | ^~~~~~~~ raceinit.cpp:49:30: note: in expansion of macro 'ROB_VAL_ROOKIE' 49 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:105:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | #define ROB_VAL_AMATEUR "amateur" | ^~~~~~~~~ raceinit.cpp:49:46: note: in expansion of macro 'ROB_VAL_AMATEUR' 49 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:106:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | #define ROB_VAL_SEMI_PRO "semi-pro" | ^~~~~~~~~~ raceinit.cpp:49:63: note: in expansion of macro 'ROB_VAL_SEMI_PRO' 49 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:107:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define ROB_VAL_PRO "pro" | ^~~~~ raceinit.cpp:49:81: note: in expansion of macro 'ROB_VAL_PRO' 49 | static char *level_str[] = { ROB_VAL_ROOKIE, ROB_VAL_AMATEUR, ROB_VAL_SEMI_PRO, ROB_VAL_PRO }; | ^~~~~~~~~~~ raceinit.cpp: In function 'void ReInit()': raceinit.cpp:81:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | GfOut("Loading Track Loader...\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:82:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "track", ""); | ^~~~~~~~~ raceinit.cpp:82:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "track", ""); | ^~~~~~~ raceinit.cpp:82:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "track", ""); | ^~ raceinit.cpp:87:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | GfOut("Loading Graphic Engine...\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:88:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "graphic", ""); | ^~~~~~~~~ raceinit.cpp:88:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "graphic", ""); | ^~~~~~~~~ raceinit.cpp:88:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "graphic", ""); | ^~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:294:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 294 | #define RM_SECT_MOVIE_CAPTURE "Movie Capture" | ^~~~~~~~~~~~~~~ raceinit.cpp:94:44: note: in expansion of macro 'RM_SECT_MOVIE_CAPTURE' 94 | if (strcmp(GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_ENABLE, "no"), "no") == 0){ | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:296:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 296 | #define RM_ATT_CAPTURE_ENABLE "enable capture" | ^~~~~~~~~~~~~~~~ raceinit.cpp:94:67: note: in expansion of macro 'RM_ATT_CAPTURE_ENABLE' 94 | if (strcmp(GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_ENABLE, "no"), "no") == 0){ | ^~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:94:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | if (strcmp(GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_ENABLE, "no"), "no") == 0){ | ^~~~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:294:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 294 | #define RM_SECT_MOVIE_CAPTURE "Movie Capture" | ^~~~~~~~~~~~~~~ raceinit.cpp:99:62: note: in expansion of macro 'RM_SECT_MOVIE_CAPTURE' 99 | capture->deltaFrame = 1.0 / GfParmGetNum(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_FPS, NULL, 1.0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:297:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 297 | #define RM_ATT_CAPTURE_FPS "fps" | ^~~~~ raceinit.cpp:99:85: note: in expansion of macro 'RM_ATT_CAPTURE_FPS' 99 | capture->deltaFrame = 1.0 / GfParmGetNum(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_FPS, NULL, 1.0); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:294:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 294 | #define RM_SECT_MOVIE_CAPTURE "Movie Capture" | ^~~~~~~~~~~~~~~ raceinit.cpp:100:56: note: in expansion of macro 'RM_SECT_MOVIE_CAPTURE' 100 | capture->outputBase = GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_OUT_DIR, "/tmp"); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:298:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | #define RM_ATT_CAPTURE_OUT_DIR "output directory" | ^~~~~~~~~~~~~~~~~~ raceinit.cpp:100:79: note: in expansion of macro 'RM_ATT_CAPTURE_OUT_DIR' 100 | capture->outputBase = GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_OUT_DIR, "/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:100:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | capture->outputBase = GfParmGetStr(ReInfo->_reParam, RM_SECT_MOVIE_CAPTURE, RM_ATT_CAPTURE_OUT_DIR, "/tmp"); | ^~~~~~ In file included from raceinit.cpp:32: raceinit.cpp: In function 'void reSelectRaceman(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ raceinit.cpp:156:41: note: in expansion of macro 'RM_SECT_HEADER' 156 | ReInfo->_reName = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ raceinit.cpp:156:57: note: in expansion of macro 'RM_ATTR_NAME' 156 | ReInfo->_reName = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); | ^~~~~~~~~~~~ raceinit.cpp:156:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | ReInfo->_reName = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); | ^~ In file included from raceinit.cpp:32: raceinit.cpp: In function 'void reRegisterRaceman(tFList*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ raceinit.cpp:166:60: note: in expansion of macro 'RM_SECT_HEADER' 166 | racemanCur->dispName = GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ raceinit.cpp:166:76: note: in expansion of macro 'RM_ATTR_NAME' 166 | racemanCur->dispName = GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~ raceinit.cpp: In function 'void reSortRacemanList(tFList**)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ raceinit.cpp:180:35: note: in expansion of macro 'RM_SECT_HEADER' 180 | if (GfParmGetNum(cur->userData, RM_SECT_HEADER, RM_ATTR_PRIO, NULL, 10000) > | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:237:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | #define RM_ATTR_PRIO "priority" | ^~~~~~~~~~ raceinit.cpp:180:51: note: in expansion of macro 'RM_ATTR_PRIO' 180 | if (GfParmGetNum(cur->userData, RM_SECT_HEADER, RM_ATTR_PRIO, NULL, 10000) > | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ raceinit.cpp:181:38: note: in expansion of macro 'RM_SECT_HEADER' 181 | GfParmGetNum(cur->next->userData, RM_SECT_HEADER, RM_ATTR_PRIO, NULL, 10000)) { | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:237:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | #define RM_ATTR_PRIO "priority" | ^~~~~~~~~~ raceinit.cpp:181:54: note: in expansion of macro 'RM_ATTR_PRIO' 181 | GfParmGetNum(cur->next->userData, RM_SECT_HEADER, RM_ATTR_PRIO, NULL, 10000)) { | ^~~~~~~~~~~~ raceinit.cpp: In function 'void ReAddRacemanListButton(void*)': raceinit.cpp:211:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | racemanList = GfDirGetListFiltered("config/raceman", "xml"); | ^~~~~~~~~~~~~~~~ raceinit.cpp:211:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | racemanList = GfDirGetListFiltered("config/raceman", "xml"); | ^~~~~ raceinit.cpp:213:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | GfOut("No race manager available\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ raceinit.cpp:229:40: note: in expansion of macro 'RM_SECT_HEADER' 229 | GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_DESCR, ""), | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:241:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | #define RM_ATTR_DESCR "description" | ^~~~~~~~~~~~~ raceinit.cpp:229:56: note: in expansion of macro 'RM_ATTR_DESCR' 229 | GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_DESCR, ""), | ^~~~~~~~~~~~~ raceinit.cpp:229:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | GfParmGetStr(racemanCur->userData, RM_SECT_HEADER, RM_ATTR_DESCR, ""), | ^~ In file included from raceinit.cpp:32: raceinit.cpp: In function 'void initStartingGrid()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:268:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | #define RM_ATTR_POLE "pole position side" | ^~~~~~~~~~~~~~~~~~~~ raceinit.cpp:287:37: note: in expansion of macro 'RM_ATTR_POLE' 287 | pole = GfParmGetStr(params, path, RM_ATTR_POLE, "left"); | ^~~~~~~~~~~~ raceinit.cpp:287:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | pole = GfParmGetStr(params, path, RM_ATTR_POLE, "left"); | ^~~~~~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:268:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | #define RM_ATTR_POLE "pole position side" | ^~~~~~~~~~~~~~~~~~~~ raceinit.cpp:289:37: note: in expansion of macro 'RM_ATTR_POLE' 289 | pole = GfParmGetStr(params, path, RM_ATTR_POLE, "right"); | ^~~~~~~~~~~~ raceinit.cpp:289:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 289 | pole = GfParmGetStr(params, path, RM_ATTR_POLE, "right"); | ^~~~~~~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | #define RM_SECT_STARTINGGRID "Starting Grid" | ^~~~~~~~~~~~~~~ raceinit.cpp:292:30: note: in expansion of macro 'RM_SECT_STARTINGGRID' 292 | pole = GfParmGetStr(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_POLE, pole); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:268:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | #define RM_ATTR_POLE "pole position side" | ^~~~~~~~~~~~~~~~~~~~ raceinit.cpp:292:52: note: in expansion of macro 'RM_ATTR_POLE' 292 | pole = GfParmGetStr(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_POLE, pole); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:257:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | #define RM_ATTR_ROWS "rows" | ^~~~~~ raceinit.cpp:303:41: note: in expansion of macro 'RM_ATTR_ROWS' 303 | rows = (int)GfParmGetNum(params, path, RM_ATTR_ROWS, (char*)NULL, 2); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | #define RM_SECT_STARTINGGRID "Starting Grid" | ^~~~~~~~~~~~~~~ raceinit.cpp:304:35: note: in expansion of macro 'RM_SECT_STARTINGGRID' 304 | rows = (int)GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_ROWS, (char*)NULL, rows); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:257:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | #define RM_ATTR_ROWS "rows" | ^~~~~~ raceinit.cpp:304:57: note: in expansion of macro 'RM_ATTR_ROWS' 304 | rows = (int)GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_ROWS, (char*)NULL, rows); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:258:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | #define RM_ATTR_TOSTART "distance to start" | ^~~~~~~~~~~~~~~~~~~ raceinit.cpp:305:34: note: in expansion of macro 'RM_ATTR_TOSTART' 305 | d1 = GfParmGetNum(params, path, RM_ATTR_TOSTART, (char*)NULL, 10); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | #define RM_SECT_STARTINGGRID "Starting Grid" | ^~~~~~~~~~~~~~~ raceinit.cpp:306:28: note: in expansion of macro 'RM_SECT_STARTINGGRID' 306 | d1 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_TOSTART, (char*)NULL, d1); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:258:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | #define RM_ATTR_TOSTART "distance to start" | ^~~~~~~~~~~~~~~~~~~ raceinit.cpp:306:50: note: in expansion of macro 'RM_ATTR_TOSTART' 306 | d1 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_TOSTART, (char*)NULL, d1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:259:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | #define RM_ATTR_COLDIST "distance between columns" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:307:34: note: in expansion of macro 'RM_ATTR_COLDIST' 307 | d2 = GfParmGetNum(params, path, RM_ATTR_COLDIST, (char*)NULL, 10); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | #define RM_SECT_STARTINGGRID "Starting Grid" | ^~~~~~~~~~~~~~~ raceinit.cpp:308:28: note: in expansion of macro 'RM_SECT_STARTINGGRID' 308 | d2 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_COLDIST, (char*)NULL, d2); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:259:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | #define RM_ATTR_COLDIST "distance between columns" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:308:50: note: in expansion of macro 'RM_ATTR_COLDIST' 308 | d2 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_COLDIST, (char*)NULL, d2); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:260:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | #define RM_ATTR_COLOFFSET "offset within a column" | ^~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:309:34: note: in expansion of macro 'RM_ATTR_COLOFFSET' 309 | d3 = GfParmGetNum(params, path, RM_ATTR_COLOFFSET, (char*)NULL, 5); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | #define RM_SECT_STARTINGGRID "Starting Grid" | ^~~~~~~~~~~~~~~ raceinit.cpp:310:28: note: in expansion of macro 'RM_SECT_STARTINGGRID' 310 | d3 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_COLOFFSET, (char*)NULL, d3); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:260:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | #define RM_ATTR_COLOFFSET "offset within a column" | ^~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:310:50: note: in expansion of macro 'RM_ATTR_COLOFFSET' 310 | d3 = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_COLOFFSET, (char*)NULL, d3); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:261:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 261 | #define RM_ATTR_INITSPEED "initial speed" | ^~~~~~~~~~~~~~~ raceinit.cpp:311:41: note: in expansion of macro 'RM_ATTR_INITSPEED' 311 | speedInit = GfParmGetNum(params, path, RM_ATTR_INITSPEED, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:262:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | #define RM_ATTR_INITHEIGHT "initial height" | ^~~~~~~~~~~~~~~~ raceinit.cpp:312:42: note: in expansion of macro 'RM_ATTR_INITHEIGHT' 312 | heightInit = GfParmGetNum(params, path, RM_ATTR_INITHEIGHT, (char*)NULL, 0.3); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | #define RM_SECT_STARTINGGRID "Starting Grid" | ^~~~~~~~~~~~~~~ raceinit.cpp:313:36: note: in expansion of macro 'RM_SECT_STARTINGGRID' 313 | heightInit = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_INITHEIGHT, (char*)NULL, heightInit); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:262:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | #define RM_ATTR_INITHEIGHT "initial height" | ^~~~~~~~~~~~~~~~ raceinit.cpp:313:58: note: in expansion of macro 'RM_ATTR_INITHEIGHT' 313 | heightInit = GfParmGetNum(trHdle, RM_SECT_STARTINGGRID, RM_ATTR_INITHEIGHT, (char*)NULL, heightInit); | ^~~~~~~~~~~~~~~~~~ raceinit.cpp:267:14: warning: variable 'wi2' set but not used [-Wunused-but-set-variable] 267 | tdble a, b, wi2; | ^~~ In file included from raceinit.cpp:32: raceinit.cpp: In function 'void initPits()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:269:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | #define RM_ATTR_CARSPERPIT "cars per pit" | ^~~~~~~~~~~~~~ raceinit.cpp:379:75: note: in expansion of macro 'RM_ATTR_CARSPERPIT' 379 | int carsPerPit = (int) GfParmGetNum(ReInfo->params, ReInfo->_reRaceName, RM_ATTR_CARSPERPIT, NULL, 1.0f); | ^~~~~~~~~~~~~~~~~~ raceinit.cpp:385:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 385 | GfOut("Cars per pit: %d\n", carsPerPit); | ^~~~~~~~~~~~~~~~~~~~ raceinit.cpp:445:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | GfOut("Pit %d, Team: %s, ", i, pit->car[j]->_teamname); | ^~~~~~~~~~~~~~~~~~~~ raceinit.cpp:447:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 447 | GfOut("%d: %s ", j, pit->car[j]->_name); | ^~~~~~~~~ raceinit.cpp:450:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | GfOut("\n"); | ^~~~ In file included from raceinit.cpp:32: raceinit.cpp: In function 'int ReInitCars()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:224:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | #define RM_SECT_DRIVERS_RACING "Drivers Start List" | ^~~~~~~~~~~~~~~~~~~~ raceinit.cpp:489:33: note: in expansion of macro 'RM_SECT_DRIVERS_RACING' 489 | nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS_RACING); | ^~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:490:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 490 | GfOut("loading %d cars\n", nCars); | ^~~~~~~~~~~~~~~~~~~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ raceinit.cpp:496:41: note: in expansion of macro 'RM_SECT_DRIVERS' 496 | focused = GfParmGetStr(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:248:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | #define RM_ATTR_FOCUSED "focused module" | ^~~~~~~~~~~~~~~~ raceinit.cpp:496:58: note: in expansion of macro 'RM_ATTR_FOCUSED' 496 | focused = GfParmGetStr(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~~~~~~~~~~~~~~ raceinit.cpp:496:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 496 | focused = GfParmGetStr(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSED, ""); | ^~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ raceinit.cpp:497:49: note: in expansion of macro 'RM_SECT_DRIVERS' 497 | focusedIdx = (int)GfParmGetNum(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:249:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | #define RM_ATTR_FOCUSEDIDX "focused idx" | ^~~~~~~~~~~~~ raceinit.cpp:497:66: note: in expansion of macro 'RM_ATTR_FOCUSEDIDX' 497 | focusedIdx = (int)GfParmGetNum(ReInfo->params, RM_SECT_DRIVERS, RM_ATTR_FOCUSEDIDX, NULL, 0); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ raceinit.cpp:503:51: note: in expansion of macro 'RM_ATTR_MODULE' 503 | cardllname = GfParmGetStr(ReInfo->params, path, RM_ATTR_MODULE, ""); | ^~~~~~~~~~~~~~ raceinit.cpp:503:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 503 | cardllname = GfParmGetStr(ReInfo->params, path, RM_ATTR_MODULE, ""); | ^~ In file included from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ raceinit.cpp:504:54: note: in expansion of macro 'RM_ATTR_IDX' 504 | robotIdx = (int)GfParmGetNum(ReInfo->params, path, RM_ATTR_IDX, NULL, 0); | ^~~~~~~~~~~ raceinit.cpp:518:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | GfOut("Driver's name: %s\n", curModInfo->name); | ^~~~~~~~~~~~~~~~~~~~~ In file included from raceinit.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:86:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define ROB_ATTR_NAME "name" | ^~~~~~ raceinit.cpp:540:54: note: in expansion of macro 'ROB_ATTR_NAME' 540 | strncpy(elt->_name, GfParmGetStr(robhdle, path, ROB_ATTR_NAME, ""), MAX_NAME_LEN - 1); | ^~~~~~~~~~~~~ raceinit.cpp:540:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 540 | strncpy(elt->_name, GfParmGetStr(robhdle, path, ROB_ATTR_NAME, ""), MAX_NAME_LEN - 1); | ^~~~~~~~ In file included from raceinit.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:87:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | #define ROB_ATTR_TEAM "team" | ^~~~~~ raceinit.cpp:542:58: note: in expansion of macro 'ROB_ATTR_TEAM' 542 | strncpy(elt->_teamname, GfParmGetStr(robhdle, path, ROB_ATTR_TEAM, ""), MAX_NAME_LEN - 1); | ^~~~~~~~~~~~~ raceinit.cpp:542:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 542 | strncpy(elt->_teamname, GfParmGetStr(robhdle, path, ROB_ATTR_TEAM, ""), MAX_NAME_LEN - 1); | ^~~~~~~~ In file included from raceinit.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:90:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define ROB_ATTR_CAR "car name" | ^~~~~~~~~~ raceinit.cpp:545:57: note: in expansion of macro 'ROB_ATTR_CAR' 545 | strncpy(elt->_carName, GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""), MAX_NAME_LEN - 1); | ^~~~~~~~~~~~ raceinit.cpp:545:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 545 | strncpy(elt->_carName, GfParmGetStr(robhdle, path, ROB_ATTR_CAR, ""), MAX_NAME_LEN - 1); | ^~ In file included from raceinit.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:92:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | #define ROB_ATTR_RACENUM "race number" | ^~~~~~~~~~~~~ raceinit.cpp:547:58: note: in expansion of macro 'ROB_ATTR_RACENUM' 547 | elt->_raceNumber = (int)GfParmGetNum(robhdle, path, ROB_ATTR_RACENUM, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:97:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | #define ROB_ATTR_TYPE "type" | ^~~~~~ raceinit.cpp:548:45: note: in expansion of macro 'ROB_ATTR_TYPE' 548 | if (strcmp(GfParmGetStr(robhdle, path, ROB_ATTR_TYPE, ROB_VAL_ROBOT), ROB_VAL_ROBOT)) { | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:100:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | #define ROB_VAL_ROBOT "robot" | ^~~~~~~ raceinit.cpp:548:60: note: in expansion of macro 'ROB_VAL_ROBOT' 548 | if (strcmp(GfParmGetStr(robhdle, path, ROB_ATTR_TYPE, ROB_VAL_ROBOT), ROB_VAL_ROBOT)) { | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:102:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define ROB_ATTR_LEVEL "skill level" | ^~~~~~~~~~~~~ raceinit.cpp:554:40: note: in expansion of macro 'ROB_ATTR_LEVEL' 554 | str = GfParmGetStr(robhdle, path, ROB_ATTR_LEVEL, ROB_VAL_SEMI_PRO); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:106:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | #define ROB_VAL_SEMI_PRO "semi-pro" | ^~~~~~~~~~ raceinit.cpp:554:56: note: in expansion of macro 'ROB_VAL_SEMI_PRO' 554 | str = GfParmGetStr(robhdle, path, ROB_ATTR_LEVEL, ROB_VAL_SEMI_PRO); | ^~~~~~~~~~~~~~~~ raceinit.cpp:568:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 568 | GfOut("Car Specification: %s\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:31, from raceinit.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ raceinit.cpp:570:39: note: in expansion of macro 'SECT_CAR' 570 | category = GfParmGetStr(carhdle, SECT_CAR, PRM_CATEGORY, NULL); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:439:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 439 | #define PRM_CATEGORY "category" | ^~~~~~~~~~ raceinit.cpp:570:49: note: in expansion of macro 'PRM_CATEGORY' 570 | category = GfParmGetStr(carhdle, SECT_CAR, PRM_CATEGORY, NULL); | ^~~~~~~~~~~~ raceinit.cpp:579:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 579 | GfOut("Category Specification: %s\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:619:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 619 | GfOut("%d drivers ready to race\n", nCars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:483:8: warning: variable 'focused' set but not used [-Wunused-but-set-variable] 483 | char *focused; | ^~~~~~~ raceinit.cpp:485:6: warning: variable 'focusedIdx' set but not used [-Wunused-but-set-variable] 485 | int focusedIdx; | ^~~~~~~~~~ raceinit.cpp: In function 'void reDumpTrack(tTrack*, int)': raceinit.cpp:656:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | RmLoadingScreenSetText("Loading Track Geometry..."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:666:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | GfOut("++++++++++++ Track ++++++++++++\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:667:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 667 | GfOut("name = %s\n", track->name); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:668:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 668 | GfOut("author = %s\n", track->author); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:669:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 669 | GfOut("filename = %s\n", track->filename); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:670:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 670 | GfOut("nseg = %d\n", track->nseg); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:671:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 671 | GfOut("version = %d\n", track->version); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:672:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 672 | GfOut("length = %f\n", track->length); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:673:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 673 | GfOut("width = %f\n", track->width); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:674:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 674 | GfOut("XSize = %f\n", track->max.x); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:675:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 675 | GfOut("YSize = %f\n", track->max.y); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:676:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 676 | GfOut("ZSize = %f\n", track->max.z); | ^~~~~~~~~~~~~~~~~ raceinit.cpp:679:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 679 | GfOut("Pits = none\n"); | ^~~~~~~~~~~~~~~~~~~ raceinit.cpp:682:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 682 | GfOut("Pits = present on track side\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:685:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 685 | GfOut("Pits = present on separate path\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:690:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 690 | GfOut(" segment %d -------------- \n", seg->id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:694:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 694 | GfOut(" length %f\n", seg->length); | ^~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:695:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 695 | GfOut(" radius %f\n", seg->radius); | ^~~~~~~~~~~~~~~ raceinit.cpp:696:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 696 | GfOut(" arc %f Zs %f Ze %f Zcs %f\n", RAD2DEG(seg->arc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:700:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 700 | GfOut(" Za %f\n", RAD2DEG(seg->angle[TR_ZS])); | ^~~~~~~~~~ raceinit.cpp:701:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 701 | GfOut(" vertices: %-8.8f %-8.8f %-8.8f ++++ ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:705:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 705 | GfOut("%-8.8f %-8.8f %-8.8f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:709:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 709 | GfOut(" vertices: %-8.8f %-8.8f %-8.8f ++++ ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:713:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 713 | GfOut("%-8.8f %-8.8f %-8.8f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:717:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 717 | GfOut(" prev %d\n", seg->prev->id); | ^~~~~~~~~~~~~~~ raceinit.cpp:718:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 718 | GfOut(" next %d\n", seg->next->id); | ^~~~~~~~~~~~~~~ raceinit.cpp:720:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 720 | GfOut("From Last To First\n"); | ^~~~~~~~~~~~~~~~~~~~~~ raceinit.cpp:721:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 721 | GfOut("Dx = %-8.8f Dy = %-8.8f Dz = %-8.8f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from raceinit.cpp:32: raceinit.cpp: In function 'int ReInitTrack()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ raceinit.cpp:743:44: note: in expansion of macro 'RE_SECT_CURRENT' 743 | curTrkIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ raceinit.cpp:743:61: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 743 | curTrkIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ raceinit.cpp:745:43: note: in expansion of macro 'RM_ATTR_NAME' 745 | trackName = GfParmGetStr(params, buf, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:240:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | #define RM_ATTR_CATEGORY "category" | ^~~~~~~~~~ raceinit.cpp:747:41: note: in expansion of macro 'RM_ATTR_CATEGORY' 747 | catName = GfParmGetStr(params, buf, RM_ATTR_CATEGORY, 0); | ^~~~~~~~~~~~~~~~ raceinit.cpp: In function 'char* ReGetCurrentRaceName()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ raceinit.cpp:803:45: note: in expansion of macro 'RE_SECT_CURRENT' 803 | curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ raceinit.cpp:803:62: note: in expansion of macro 'RE_ATTR_CUR_RACE' 803 | curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ raceinit.cpp:805:39: note: in expansion of macro 'RM_ATTR_NAME' 805 | return GfParmGetStr(params, path, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~ raceinit.cpp: In function 'char* ReGetPrevRaceName()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ raceinit.cpp:815:45: note: in expansion of macro 'RE_SECT_CURRENT' 815 | curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1) - 1; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ raceinit.cpp:815:62: note: in expansion of macro 'RE_ATTR_CUR_RACE' 815 | curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1) - 1; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ raceinit.cpp:817:39: note: in expansion of macro 'RM_ATTR_NAME' 817 | return GfParmGetStr(params, path, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from racemain.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ racemain.cpp: In function 'int ReRaceEventInit()': racemain.cpp:113:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemain.cpp:115:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | RmLoadingScreenSetText("Loading Track 3D Description..."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define RM_SECT_TRACKS "Tracks" | ^~~~~~~~ racemain.cpp:119:29: note: in expansion of macro 'RM_SECT_TRACKS' 119 | if (GfParmGetEltNb(params, RM_SECT_TRACKS) > 1) { | ^~~~~~~~~~~~~~ racemain.cpp: In function 'int RePreRace()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:265:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | #define RM_ATTR_DISTANCE "distance" | ^~~~~~~~~~ racemain.cpp:141:40: note: in expansion of macro 'RM_ATTR_DISTANCE' 141 | dist = GfParmGetNum(params, raceName, RM_ATTR_DISTANCE, NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:266:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | #define RM_ATTR_LAPS "laps" | ^~~~~~ racemain.cpp:143:61: note: in expansion of macro 'RM_ATTR_LAPS' 143 | ReInfo->s->_totLaps = (int)GfParmGetNum(params, raceName, RM_ATTR_LAPS, NULL, 30); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:264:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 264 | #define RM_ATTR_MAX_DMG "maximum dammage" | ^~~~~~~~~~~~~~~~~ racemain.cpp:147:63: note: in expansion of macro 'RM_ATTR_MAX_DMG' 147 | ReInfo->s->_maxDammage = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DMG, NULL, 10000); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:255:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | #define RM_ATTR_TYPE "type" | ^~~~~~ racemain.cpp:149:44: note: in expansion of macro 'RM_ATTR_TYPE' 149 | raceType = GfParmGetStr(params, raceName, RM_ATTR_TYPE, RM_VAL_RACE); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:283:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 283 | #define RM_VAL_RACE "race" | ^~~~~~ racemain.cpp:149:58: note: in expansion of macro 'RM_VAL_RACE' 149 | raceType = GfParmGetStr(params, raceName, RM_ATTR_TYPE, RM_VAL_RACE); | ^~~~~~~~~~~ racemain.cpp: In function 'int reRaceRealStart()': racemain.cpp:182:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | RmLoadingScreenSetText("Loading Simulation Engine..."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemain.cpp:183:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "simu", ""); | ^~~~~~~~~ racemain.cpp:183:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "simu", ""); | ^~~~~~ racemain.cpp:183:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | dllname = GfParmGetStr(ReInfo->_reParam, "Modules", "simu", ""); | ^~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:250:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | #define RM_ATTR_DISPMODE "display mode" | ^~~~~~~~~~~~~~ racemain.cpp:203:57: note: in expansion of macro 'RM_ATTR_DISPMODE' 203 | if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_DISPMODE, RM_VAL_VISIBLE), RM_VAL_INVISIBLE)) { | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:290:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | #define RM_VAL_VISIBLE "normal" | ^~~~~~~~ racemain.cpp:203:75: note: in expansion of macro 'RM_VAL_VISIBLE' 203 | if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_DISPMODE, RM_VAL_VISIBLE), RM_VAL_INVISIBLE)) { | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:210:30: note: in expansion of macro 'RE_SECT_CURRENT' 210 | ((int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1) == 1)) | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | #define RE_ATTR_CUR_DRIVER "current driver" | ^~~~~~~~~~~~~~~~ racemain.cpp:210:47: note: in expansion of macro 'RE_ATTR_CUR_DRIVER' 210 | ((int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1) == 1)) | ^~~~~~~~~~~~~~~~~~ racemain.cpp:212:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemain.cpp:228:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | RmLoadingScreenSetText("Running Prestart..."); | ^~~~~~~~~~~~~~~~~~~~~ racemain.cpp:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | RmLoadingScreenSetText("Ready."); | ^~~~~~~~ In file included from racemain.cpp:29: racemain.cpp: In function 'int ReRaceStart()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ racemain.cpp:306:66: note: in expansion of macro 'RM_SECT_DRIVERS' 306 | ReInfo->_reCarInfo = (tReCarInfo*)calloc(GfParmGetEltNb(params, RM_SECT_DRIVERS), sizeof(tReCarInfo)); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:224:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | #define RM_SECT_DRIVERS_RACING "Drivers Start List" | ^~~~~~~~~~~~~~~~~~~~ racemain.cpp:309:26: note: in expansion of macro 'RM_SECT_DRIVERS_RACING' 309 | GfParmListClean(params, RM_SECT_DRIVERS_RACING); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:311:34: note: in expansion of macro 'RE_SECT_CURRENT' 311 | i = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | #define RE_ATTR_CUR_DRIVER "current driver" | ^~~~~~~~~~~~~~~~ racemain.cpp:311:51: note: in expansion of macro 'RE_ATTR_CUR_DRIVER' 311 | i = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~~~~ racemain.cpp:313:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 313 | RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemain.cpp:314:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | RmLoadingScreenSetText("Preparing Starting Grid..."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:321:74: note: in expansion of macro 'RM_ATTR_MODULE' 321 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ racemain.cpp:321:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); | ^~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:321:31: note: in expansion of macro 'RM_ATTR_MODULE' 321 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ racemain.cpp:322:77: note: in expansion of macro 'RM_ATTR_IDX' 322 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ racemain.cpp:322:31: note: in expansion of macro 'RM_ATTR_IDX' 322 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ racemain.cpp:324:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 324 | RmLoadingScreenStart(ReInfo->_reName, "data/img/splash-qrloading.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemain.cpp:325:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 325 | RmLoadingScreenSetText("Preparing Starting Grid..."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:227:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | #define RM_ATTR_START_ORDER "starting order" | ^~~~~~~~~~~~~~~~ racemain.cpp:327:45: note: in expansion of macro 'RM_ATTR_START_ORDER' 327 | gridType = GfParmGetStr(params, raceName, RM_ATTR_START_ORDER, RM_VAL_DRV_LIST_ORDER); | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:279:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | #define RM_VAL_DRV_LIST_ORDER "drivers list" | ^~~~~~~~~~~~~~ racemain.cpp:327:66: note: in expansion of macro 'RM_VAL_DRV_LIST_ORDER' 327 | gridType = GfParmGetStr(params, raceName, RM_ATTR_START_ORDER, RM_VAL_DRV_LIST_ORDER); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ racemain.cpp:330:35: note: in expansion of macro 'RM_SECT_DRIVERS' 330 | nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:234:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | #define RM_ATTR_MAX_DRV "maximum drivers" | ^~~~~~~~~~~~~~~~~ racemain.cpp:331:50: note: in expansion of macro 'RM_ATTR_MAX_DRV' 331 | maxCars = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DRV, NULL, 100); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:340:77: note: in expansion of macro 'RE_ATTR_MODULE' 340 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ racemain.cpp:340:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); | ^~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:340:33: note: in expansion of macro 'RM_ATTR_MODULE' 340 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ racemain.cpp:341:80: note: in expansion of macro 'RE_ATTR_IDX' 341 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ racemain.cpp:341:33: note: in expansion of macro 'RM_ATTR_IDX' 341 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ racemain.cpp:345:35: note: in expansion of macro 'RM_SECT_DRIVERS' 345 | nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:234:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | #define RM_ATTR_MAX_DRV "maximum drivers" | ^~~~~~~~~~~~~~~~~ racemain.cpp:346:50: note: in expansion of macro 'RM_ATTR_MAX_DRV' 346 | maxCars = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DRV, NULL, 100); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:355:77: note: in expansion of macro 'RE_ATTR_MODULE' 355 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ racemain.cpp:355:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 355 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); | ^~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:355:33: note: in expansion of macro 'RM_ATTR_MODULE' 355 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(results, path, RE_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ racemain.cpp:356:80: note: in expansion of macro 'RE_ATTR_IDX' 356 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ racemain.cpp:356:33: note: in expansion of macro 'RM_ATTR_IDX' 356 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ racemain.cpp:360:35: note: in expansion of macro 'RM_SECT_DRIVERS' 360 | nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:234:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | #define RM_ATTR_MAX_DRV "maximum drivers" | ^~~~~~~~~~~~~~~~~ racemain.cpp:361:50: note: in expansion of macro 'RM_ATTR_MAX_DRV' 361 | maxCars = (int)GfParmGetNum(params, raceName, RM_ATTR_MAX_DRV, NULL, 100); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:366:76: note: in expansion of macro 'RM_ATTR_MODULE' 366 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ racemain.cpp:366:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 366 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); | ^~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ racemain.cpp:366:33: note: in expansion of macro 'RM_ATTR_MODULE' 366 | GfParmSetStr(params, path2, RM_ATTR_MODULE, GfParmGetStr(params, path, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ racemain.cpp:367:79: note: in expansion of macro 'RM_ATTR_IDX' 367 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ racemain.cpp:367:33: note: in expansion of macro 'RM_ATTR_IDX' 367 | GfParmSetNum(params, path2, RM_ATTR_IDX, NULL, GfParmGetNum(params, path, RM_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:230:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | #define RM_ATTR_SPLASH_MENU "splash menu" | ^~~~~~~~~~~~~ racemain.cpp:372:56: note: in expansion of macro 'RM_ATTR_SPLASH_MENU' 372 | if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_SPLASH_MENU, RM_VAL_NO), RM_VAL_YES)) { | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:288:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 288 | #define RM_VAL_NO "no" | ^~~~ racemain.cpp:372:77: note: in expansion of macro 'RM_VAL_NO' 372 | if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_SPLASH_MENU, RM_VAL_NO), RM_VAL_YES)) { | ^~~~~~~~~ racemain.cpp: In function 'int ReRaceStop()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:228:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | #define RM_ATTR_ALLOW_RESTART "restart" | ^~~~~~~~~ racemain.cpp:461:56: note: in expansion of macro 'RM_ATTR_ALLOW_RESTART' 461 | if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_ALLOW_RESTART, RM_VAL_NO), RM_VAL_NO)) { | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:288:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 288 | #define RM_VAL_NO "no" | ^~~~ racemain.cpp:461:79: note: in expansion of macro 'RM_VAL_NO' 461 | if (!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_ALLOW_RESTART, RM_VAL_NO), RM_VAL_NO)) { | ^~~~~~~~~ racemain.cpp:462:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 462 | StopScrHandle = RmTriStateScreen("Race Stopped", | ^~~~~~~~~~~~~~ racemain.cpp:463:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | "Abandon Race", "Abort current race", AbortRaceHookInit(), | ^~~~~~~~~~~~~~ racemain.cpp:463:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | "Abandon Race", "Abort current race", AbortRaceHookInit(), | ^~~~~~~~~~~~~~~~~~~~ racemain.cpp:464:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 464 | "Resume Race", "Return to Race", BackToRaceHookInit(), | ^~~~~~~~~~~~~ racemain.cpp:464:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 464 | "Resume Race", "Return to Race", BackToRaceHookInit(), | ^~~~~~~~~~~~~~~~ racemain.cpp:465:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 465 | "Quit Game", "Quit the game", QuitHookInit()); | ^~~~~~~~~~~ racemain.cpp:465:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 465 | "Quit Game", "Quit the game", QuitHookInit()); | ^~~~~~~~~~~~~~~ racemain.cpp:467:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 467 | StopScrHandle = RmFourStateScreen("Race Stopped", | ^~~~~~~~~~~~~~ racemain.cpp:468:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 468 | "Restart Race", "Restart the current race", RestartRaceHookInit(), | ^~~~~~~~~~~~~~ racemain.cpp:468:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 468 | "Restart Race", "Restart the current race", RestartRaceHookInit(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ racemain.cpp:469:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 469 | "Abandon Race", "Abort current race", AbortRaceHookInit(), | ^~~~~~~~~~~~~~ racemain.cpp:469:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 469 | "Abandon Race", "Abort current race", AbortRaceHookInit(), | ^~~~~~~~~~~~~~~~~~~~ racemain.cpp:470:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | "Resume Race", "Return to Race", BackToRaceHookInit(), | ^~~~~~~~~~~~~ racemain.cpp:470:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | "Resume Race", "Return to Race", BackToRaceHookInit(), | ^~~~~~~~~~~~~~~~ racemain.cpp:471:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | "Quit Game", "Quit the game", QuitHookInit()); | ^~~~~~~~~~~ racemain.cpp:471:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | "Quit Game", "Quit the game", QuitHookInit()); | ^~~~~~~~~~~~~~~ In file included from racemain.cpp:29: racemain.cpp: In function 'int ReRaceEnd()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:487:42: note: in expansion of macro 'RE_SECT_CURRENT' 487 | curDrvIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | #define RE_ATTR_CUR_DRIVER "current driver" | ^~~~~~~~~~~~~~~~ racemain.cpp:487:59: note: in expansion of macro 'RE_ATTR_CUR_DRIVER' 487 | curDrvIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ racemain.cpp:489:42: note: in expansion of macro 'RM_SECT_DRIVERS' 489 | if (curDrvIdx > GfParmGetEltNb(params, RM_SECT_DRIVERS)) { | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:490:26: note: in expansion of macro 'RE_SECT_CURRENT' 490 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | #define RE_ATTR_CUR_DRIVER "current driver" | ^~~~~~~~~~~~~~~~ racemain.cpp:490:43: note: in expansion of macro 'RE_ATTR_CUR_DRIVER' 490 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:493:25: note: in expansion of macro 'RE_SECT_CURRENT' 493 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, curDrvIdx); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | #define RE_ATTR_CUR_DRIVER "current driver" | ^~~~~~~~~~~~~~~~ racemain.cpp:493:42: note: in expansion of macro 'RE_ATTR_CUR_DRIVER' 493 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, curDrvIdx); | ^~~~~~~~~~~~~~~~~~ racemain.cpp: In function 'int RePostRace()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:510:42: note: in expansion of macro 'RE_SECT_CURRENT' 510 | curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ racemain.cpp:510:59: note: in expansion of macro 'RE_ATTR_CUR_RACE' 510 | curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:218:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | #define RM_SECT_RACES "Races" | ^~~~~~~ racemain.cpp:511:42: note: in expansion of macro 'RM_SECT_RACES' 511 | if (curRaceIdx < GfParmGetEltNb(params, RM_SECT_RACES)) { | ^~~~~~~~~~~~~ racemain.cpp:513:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 513 | GfOut("Race Nb %d\n", curRaceIdx); | ^~~~~~~~~~~~~~ In file included from racemain.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:514:25: note: in expansion of macro 'RE_SECT_CURRENT' 514 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, curRaceIdx); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ racemain.cpp:514:42: note: in expansion of macro 'RE_ATTR_CUR_RACE' 514 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, curRaceIdx); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:520:24: note: in expansion of macro 'RE_SECT_CURRENT' 520 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ racemain.cpp:520:41: note: in expansion of macro 'RE_ATTR_CUR_RACE' 520 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~~ racemain.cpp: In function 'int ReEventShutdown()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define RM_SECT_TRACKS "Tracks" | ^~~~~~~~ racemain.cpp:530:37: note: in expansion of macro 'RM_SECT_TRACKS' 530 | int nbTrk = GfParmGetEltNb(params, RM_SECT_TRACKS); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:536:46: note: in expansion of macro 'RE_SECT_CURRENT' 536 | int curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ racemain.cpp:536:63: note: in expansion of macro 'RE_ATTR_CUR_RACE' 536 | int curRaceIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:537:41: note: in expansion of macro 'RE_SECT_CURRENT' 537 | curTrkIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ racemain.cpp:537:58: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 537 | curTrkIdx = (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemain.cpp:549:24: note: in expansion of macro 'RE_SECT_CURRENT' 549 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, curTrkIdx); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ racemain.cpp:549:41: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 549 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, curTrkIdx); | ^~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from racemanmenu.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from racemanmenu.cpp:29: racemanmenu.cpp: In function 'void reConfigBack()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define RM_SECT_CONF "Configuration" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:62:25: note: in expansion of macro 'RM_SECT_CONF' 62 | GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1) - 2); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:226:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define RM_ATTR_CUR_CONF "current configuration" | ^~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:62:39: note: in expansion of macro 'RM_ATTR_CUR_CONF' 62 | GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1) - 2); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define RM_SECT_CONF "Configuration" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:61:26: note: in expansion of macro 'RM_SECT_CONF' 61 | GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:226:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define RM_ATTR_CUR_CONF "current configuration" | ^~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:61:40: note: in expansion of macro 'RM_ATTR_CUR_CONF' 61 | GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, | ^~~~~~~~~~~~~~~~ racemanmenu.cpp: In function 'void reConfigRunState()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define RM_SECT_CONF "Configuration" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:123:41: note: in expansion of macro 'RM_SECT_CONF' 123 | curConf = (int)GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:226:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define RM_ATTR_CUR_CONF "current configuration" | ^~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:123:55: note: in expansion of macro 'RM_ATTR_CUR_CONF' 123 | curConf = (int)GfParmGetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define RM_SECT_CONF "Configuration" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:124:42: note: in expansion of macro 'RM_SECT_CONF' 124 | if (curConf > GfParmGetEltNb(params, RM_SECT_CONF)) { | ^~~~~~~~~~~~ racemanmenu.cpp:125:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | GfOut("End of configuration\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemanmenu.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:255:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | #define RM_ATTR_TYPE "type" | ^~~~~~ racemanmenu.cpp:131:39: note: in expansion of macro 'RM_ATTR_TYPE' 131 | conf = GfParmGetStr(params, path, RM_ATTR_TYPE, 0); | ^~~~~~~~~~~~ racemanmenu.cpp:133:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | GfOut("no %s here %s\n", RM_ATTR_TYPE, path); | ^~~~~~~~~~~~~~~~~ racemanmenu.cpp:137:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | GfOut("Configuration step %s\n", conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemanmenu.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:256:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | #define RM_ATTR_RACE "race" | ^~~~~~ racemanmenu.cpp:170:40: note: in expansion of macro 'RM_ATTR_RACE' 170 | rp.title = GfParmGetStr(params, path, RM_ATTR_RACE, "Race"); | ^~~~~~~~~~~~ racemanmenu.cpp:170:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | rp.title = GfParmGetStr(params, path, RM_ATTR_RACE, "Race"); | ^~~~~~ In file included from racemanmenu.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:255:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | #define RM_ATTR_TYPE "type" | ^~~~~~ racemanmenu.cpp:177:39: note: in expansion of macro 'RM_ATTR_TYPE' 177 | opt = GfParmGetStr(params, path, RM_ATTR_TYPE, ""); | ^~~~~~~~~~~~ racemanmenu.cpp:177:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | opt = GfParmGetStr(params, path, RM_ATTR_TYPE, ""); | ^~ In file included from racemanmenu.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define RM_SECT_CONF "Configuration" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:192:26: note: in expansion of macro 'RM_SECT_CONF' 192 | GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, curConf); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:226:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define RM_ATTR_CUR_CONF "current configuration" | ^~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:192:40: note: in expansion of macro 'RM_ATTR_CUR_CONF' 192 | GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, curConf); | ^~~~~~~~~~~~~~~~ racemanmenu.cpp: In function 'void reConfigureMenu(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define RM_SECT_CONF "Configuration" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:208:26: note: in expansion of macro 'RM_SECT_CONF' 208 | GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:226:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define RM_ATTR_CUR_CONF "current configuration" | ^~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:208:40: note: in expansion of macro 'RM_ATTR_CUR_CONF' 208 | GfParmSetNum(params, RM_SECT_CONF, RM_ATTR_CUR_CONF, NULL, 1); | ^~~~~~~~~~~~~~~~ racemanmenu.cpp: In function 'void reSelectLoadFile(char*)': racemanmenu.cpp:216:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | GfOut("Loading Saved File %s...\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemanmenu.cpp:29: racemanmenu.cpp: In function 'void reLoadMenu(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ racemanmenu.cpp:231:32: note: in expansion of macro 'RM_SECT_HEADER' 231 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ racemanmenu.cpp:231:48: note: in expansion of macro 'RM_ATTR_NAME' 231 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~ racemanmenu.cpp: In function 'int ReRacemanMenu()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ racemanmenu.cpp:255:32: note: in expansion of macro 'RM_SECT_HEADER' 255 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_BGIMG, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:242:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | #define RM_ATTR_BGIMG "menu image" | ^~~~~~~~~~~~ racemanmenu.cpp:255:48: note: in expansion of macro 'RM_ATTR_BGIMG' 255 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_BGIMG, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ racemanmenu.cpp:262:32: note: in expansion of macro 'RM_SECT_HEADER' 262 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ racemanmenu.cpp:262:48: note: in expansion of macro 'RM_ATTR_NAME' 262 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, 0); | ^~~~~~~~~~~~ racemanmenu.cpp:269:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | "New Race", "Start a New Race", | ^~~~~~~~~~ racemanmenu.cpp:269:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | "New Race", "Start a New Race", | ^~~~~~~~~~~~~~~~~~ racemanmenu.cpp:273:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 273 | "Configure Race", "Configure The Race", | ^~~~~~~~~~~~~~~~ racemanmenu.cpp:273:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 273 | "Configure Race", "Configure The Race", | ^~~~~~~~~~~~~~~~~~~~ In file included from racemanmenu.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define RM_SECT_TRACKS "Tracks" | ^~~~~~~~ racemanmenu.cpp:280:32: note: in expansion of macro 'RM_SECT_TRACKS' 280 | if (GfParmGetEltNb(params, RM_SECT_TRACKS) > 1) { | ^~~~~~~~~~~~~~ racemanmenu.cpp:282:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 282 | "Load", "Load a Previously Saved Game", | ^~~~~~ racemanmenu.cpp:282:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 282 | "Load", "Load a Previously Saved Game", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:287:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | "Back to Main", "Return to previous Menu", | ^~~~~~~~~~~~~~ racemanmenu.cpp:287:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | "Back to Main", "Return to previous Menu", | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from racemanmenu.cpp:29: racemanmenu.cpp: In function 'int ReNewTrackMenu()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ racemanmenu.cpp:316:32: note: in expansion of macro 'RM_SECT_HEADER' 316 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_BGIMG, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:242:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | #define RM_ATTR_BGIMG "menu image" | ^~~~~~~~~~~~ racemanmenu.cpp:316:48: note: in expansion of macro 'RM_ATTR_BGIMG' 316 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_BGIMG, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ racemanmenu.cpp:320:32: note: in expansion of macro 'RM_SECT_HEADER' 320 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:238:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define RM_ATTR_NAME "name" | ^~~~~~ racemanmenu.cpp:320:48: note: in expansion of macro 'RM_ATTR_NAME' 320 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); | ^~~~~~~~~~~~ racemanmenu.cpp:320:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | str = GfParmGetStr(params, RM_SECT_HEADER, RM_ATTR_NAME, ""); | ^~ In file included from racemanmenu.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ racemanmenu.cpp:326:33: note: in expansion of macro 'RE_SECT_CURRENT' 326 | (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1), | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ racemanmenu.cpp:326:50: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 326 | (int)GfParmGetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:219:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define RM_SECT_TRACKS "Tracks" | ^~~~~~~~ racemanmenu.cpp:327:29: note: in expansion of macro 'RM_SECT_TRACKS' 327 | GfParmGetEltNb(params, RM_SECT_TRACKS), | ^~~~~~~~~~~~~~ racemanmenu.cpp:338:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | "Start Event", "Start The Current Race", | ^~~~~~~~~~~~~ racemanmenu.cpp:338:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | "Start Event", "Start The Current Race", | ^~~~~~~~~~~~~~~~~~~~~~~~ racemanmenu.cpp:343:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | "Abandon", "Abandon The Race", | ^~~~~~~~~ racemanmenu.cpp:343:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | "Abandon", "Abandon The Race", | ^~~~~~~~~~~~~~~~~~ racemanmenu.cpp:346:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 346 | GfuiAddKey(newTrackMenuHdle, 27, "Abandon", ReInfo->_reMenuScreen, GfuiScreenActivate, NULL); | ^~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from racestate.cpp:28: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ racestate.cpp: In function 'void ReStateManage()': racestate.cpp:63:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | GfOut("RaceEngine: state = RE_STATE_CONFIG\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:72:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | GfOut("RaceEngine: state = RE_STATE_EVENT_INIT\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:81:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | GfOut("RaceEngine: state = RE_STATE_PRE_RACE\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:89:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | GfOut("RaceEngine: state = RE_STATE_RACE_START\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:108:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | GfOut("RaceEngine: state = RE_STATE_RACE_STOP\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:117:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | GfOut("RaceEngine: state = RE_STATE_RACE_END\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:127:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | GfOut("RaceEngine: state = RE_STATE_POST_RACE\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:137:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | GfOut("RaceEngine: state = RE_STATE_EVENT_SHUTDOWN\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racestate.cpp:148:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | GfOut("RaceEngine: state = RE_STATE_SHUTDOWN\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from racegl.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ racegl.cpp: In function 'void reMovieCapture(void*)': racegl.cpp:95:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | GfOut("Video Capture Mode Not Enabled\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racegl.cpp:101:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | GfOut("Video Capture Mode On\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ racegl.cpp:107:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | GfOut("Video Capture Mode Off\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ racegl.cpp: In function 'void reAddKeys()': racegl.cpp:119:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | GfuiAddSKey(reScreenHandle, GLUT_KEY_F1, "Help", reScreenHandle, GfuiHelpScreen, NULL); | ^~~~~~ racegl.cpp:120:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | GfuiAddSKey(reScreenHandle, GLUT_KEY_F12, "Screen Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ racegl.cpp:123:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | GfuiAddKey(reScreenHandle, '-', "Slow Time", (void*)0, ReTimeMod, NULL); | ^~~~~~~~~~~ racegl.cpp:124:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | GfuiAddKey(reScreenHandle, '+', "Accelerate Time", (void*)1, ReTimeMod, NULL); | ^~~~~~~~~~~~~~~~~ racegl.cpp:125:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | GfuiAddKey(reScreenHandle, '.', "Real Time", (void*)2, ReTimeMod, NULL); | ^~~~~~~~~~~ racegl.cpp:126:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | GfuiAddKey(reScreenHandle, 'p', "Pause Race", (void*)0, ReBoardInfo, NULL); | ^~~~~~~~~~~~ racegl.cpp:127:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | GfuiAddKey(reScreenHandle, 27, "Stop Current Race", (void*)RE_STATE_RACE_STOP, ReStateApply, NULL); | ^~~~~~~~~~~~~~~~~~~ racegl.cpp:129:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | GfuiAddKey(reScreenHandle, ' ', "Skip Pre Start", (void*)0, reSkipPreStart, NULL); | ^~~~~~~~~~~~~~~~ racegl.cpp:133:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | GfuiAddKey(reScreenHandle, 'c', "Movie Capture", (void*)0, reMovieCapture, NULL); | ^~~~~~~~~~~~~~~ racegl.cpp: In function 'void ReSetRaceMsg(char*)': racegl.cpp:149:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | GfuiLabelSetText(reScreenHandle, reMsgId, ""); | ^~ racegl.cpp: In function 'void ReSetRaceBigMsg(char*)': racegl.cpp:164:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | GfuiLabelSetText(reScreenHandle, reBigMsgId, ""); | ^~ racegl.cpp: In function 'void* ReScreenInit()': racegl.cpp:179:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "", | ^~ racegl.cpp:188:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "P A U S E", | ^~~~~~~~~~~ racegl.cpp:197:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "", | ^~ racegl.cpp: In function 'void reAddResKeys()': racegl.cpp:268:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | GfuiAddSKey(reResScreenHdle, GLUT_KEY_F1, "Help", reScreenHandle, GfuiHelpScreen, NULL); | ^~~~~~ racegl.cpp:269:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfuiAddSKey(reResScreenHdle, GLUT_KEY_F12, "Screen Shot", NULL, GfuiScreenShot, NULL); | ^~~~~~~~~~~~~ racegl.cpp:271:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 271 | GfuiAddKey(reResScreenHdle, 27, "Stop Current Race", (void*)RE_STATE_RACE_STOP, ReStateApply, NULL); | ^~~~~~~~~~~~~~~~~~~ racegl.cpp: In function 'void* ReResScreenInit()': racegl.cpp:314:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | static char *title[3] = {"Practice", "Qualifications", "Race"}; | ^~~~~~~~~~ racegl.cpp:314:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | static char *title[3] = {"Practice", "Qualifications", "Race"}; | ^~~~~~~~~~~~~~~~ racegl.cpp:314:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | static char *title[3] = {"Practice", "Qualifications", "Race"}; | ^~~~~~ In file included from racegl.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:215:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | #define RM_SECT_HEADER "Header" | ^~~~~~~~ racegl.cpp:324:40: note: in expansion of macro 'RM_SECT_HEADER' 324 | img = GfParmGetStr(ReInfo->params, RM_SECT_HEADER, RM_ATTR_RUNIMG, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:243:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | #define RM_ATTR_RUNIMG "run image" | ^~~~~~~~~~~ racegl.cpp:324:56: note: in expansion of macro 'RM_ATTR_RUNIMG' 324 | img = GfParmGetStr(ReInfo->params, RM_SECT_HEADER, RM_ATTR_RUNIMG, 0); | ^~~~~~~~~~~~~~ racegl.cpp:332:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | "", | ^~ racegl.cpp:344:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 344 | "", | ^~ racegl.cpp: In function 'void ReResEraseScreen()': racegl.cpp:410:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | ReResScreenSetText("", i, 0); | ^~ racegl.cpp: In function 'void ReResScreenRemoveText(int)': racegl.cpp:420:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 420 | GfuiLabelSetText(reResScreenHdle, reResMsgId[line], ""); | ^~ racegl.cpp: In function 'void ReResShowCont()': racegl.cpp:429:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | "Continue", | ^~~~~~~~~~ racegl.cpp:436:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 436 | GfuiAddKey(reResScreenHdle, 13, "Continue", 0, reResCont, NULL); | ^~~~~~~~~~ racegl.cpp:437:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 437 | GfuiAddKey(reResScreenHdle, 27, "Continue", 0, reResCont, NULL); | ^~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from raceengine.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ raceengine.cpp: In function 'void ReRaceMsgUpdate()': raceengine.cpp:92:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | ReSetRaceMsg(""); | ^~ raceengine.cpp:95:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | ReSetRaceBigMsg(""); | ^~ raceengine.cpp: In function 'void ReManage(tCarElt*)': raceengine.cpp:291:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | char *numSuffix = "th"; | ^~~~ raceengine.cpp:295:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 295 | numSuffix = "st"; | ^~~~ raceengine.cpp:298:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | numSuffix = "nd"; | ^~~~ raceengine.cpp:301:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | numSuffix = "rd"; | ^~~~ raceengine.cpp: In function 'void ReOneStep(double)': raceengine.cpp:524:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 524 | ReRaceBigMsgSet("Ready", 1.0); | ^~~~~~~ raceengine.cpp:526:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 526 | ReRaceBigMsgSet("Set", 1.0); | ^~~~~ raceengine.cpp:528:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 528 | ReRaceBigMsgSet("Go", 1.0); | ^~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from raceresults.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: raceresults.cpp: In function 'void ReInitResults()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:302:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 302 | #define RE_SECT_HEADER "Header" | ^~~~~~~~ raceresults.cpp:74:27: note: in expansion of macro 'RE_SECT_HEADER' 74 | GfParmSetNum(results, RE_SECT_HEADER, RE_ATTR_DATE, NULL, (tdble)t); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:303:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 303 | #define RE_ATTR_DATE "date" | ^~~~~~ raceresults.cpp:74:43: note: in expansion of macro 'RE_ATTR_DATE' 74 | GfParmSetNum(results, RE_SECT_HEADER, RE_ATTR_DATE, NULL, (tdble)t); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ raceresults.cpp:75:27: note: in expansion of macro 'RE_SECT_CURRENT' 75 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:308:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | #define RE_ATTR_CUR_TRACK "current track" | ^~~~~~~~~~~~~~~ raceresults.cpp:75:44: note: in expansion of macro 'RE_ATTR_CUR_TRACK' 75 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_TRACK, NULL, 1); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ raceresults.cpp:76:27: note: in expansion of macro 'RE_SECT_CURRENT' 76 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:307:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | #define RE_ATTR_CUR_RACE "current race" | ^~~~~~~~~~~~~~ raceresults.cpp:76:44: note: in expansion of macro 'RE_ATTR_CUR_RACE' 76 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_RACE, NULL, 1); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:306:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | #define RE_SECT_CURRENT "Current" | ^~~~~~~~~ raceresults.cpp:77:27: note: in expansion of macro 'RE_SECT_CURRENT' 77 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | #define RE_ATTR_CUR_DRIVER "current driver" | ^~~~~~~~~~~~~~~~ raceresults.cpp:77:44: note: in expansion of macro 'RE_ATTR_CUR_DRIVER' 77 | GfParmSetNum(results, RE_SECT_CURRENT, RE_ATTR_CUR_DRIVER, NULL, 1); | ^~~~~~~~~~~~~~~~~~ raceresults.cpp: In function 'void ReEventInitResults()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:216:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | #define RM_SECT_DRIVERS "Drivers" | ^~~~~~~~~ raceresults.cpp:89:36: note: in expansion of macro 'RM_SECT_DRIVERS' 89 | nCars = GfParmGetEltNb(params, RM_SECT_DRIVERS); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:93:76: note: in expansion of macro 'RM_ATTR_MODULE' 93 | GfParmSetStr(results, path, RE_ATTR_DLL_NAME, GfParmGetStr(params, path2, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ raceresults.cpp:93:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | GfParmSetStr(results, path, RE_ATTR_DLL_NAME, GfParmGetStr(params, path2, RM_ATTR_MODULE, "")); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:313:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 313 | #define RE_ATTR_DLL_NAME "dll name" | ^~~~~~~~~~ raceresults.cpp:93:30: note: in expansion of macro 'RE_ATTR_DLL_NAME' 93 | GfParmSetStr(results, path, RE_ATTR_DLL_NAME, GfParmGetStr(params, path2, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:94:79: note: in expansion of macro 'RM_ATTR_IDX' 94 | GfParmSetNum(results, path, RE_ATTR_INDEX, NULL, GfParmGetNum(params, path2, RM_ATTR_IDX, (char*)NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:314:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | #define RE_ATTR_INDEX "index" | ^~~~~~~ raceresults.cpp:94:30: note: in expansion of macro 'RE_ATTR_INDEX' 94 | GfParmSetNum(results, path, RE_ATTR_INDEX, NULL, GfParmGetNum(params, path2, RM_ATTR_IDX, (char*)NULL, 0)); | ^~~~~~~~~~~~~ raceresults.cpp: In function 'void ReUpdateStandings()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:316:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | #define RE_SECT_STANDINGS "Standings" | ^~~~~~~~~~~ raceresults.cpp:117:38: note: in expansion of macro 'RE_SECT_STANDINGS' 117 | curDrv = GfParmGetEltNb(results, RE_SECT_STANDINGS); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:125:61: note: in expansion of macro 'RE_ATTR_NAME' 125 | standings[i].carName = strdup(GfParmGetStr(results, path2, RE_ATTR_NAME, 0)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:126:61: note: in expansion of macro 'RE_ATTR_MODULE' 126 | standings[i].modName = strdup(GfParmGetStr(results, path2, RE_ATTR_MODULE, 0)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:127:59: note: in expansion of macro 'RE_ATTR_IDX' 127 | standings[i].drvIdx = (int)GfParmGetNum(results, path2, RE_ATTR_IDX, NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:128:59: note: in expansion of macro 'RE_ATTR_POINTS' 128 | standings[i].points = (int)GfParmGetNum(results, path2, RE_ATTR_POINTS, NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:316:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | #define RE_SECT_STANDINGS "Standings" | ^~~~~~~~~~~ raceresults.cpp:130:30: note: in expansion of macro 'RE_SECT_STANDINGS' 130 | GfParmListClean(results, RE_SECT_STANDINGS); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:136:40: note: in expansion of macro 'RE_ATTR_NAME' 136 | carName = GfParmGetStr(results, path, RE_ATTR_NAME, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:147:64: note: in expansion of macro 'RE_ATTR_MODULE' 147 | standings[j].modName = strdup(GfParmGetStr(results, path, RE_ATTR_MODULE, 0)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:148:62: note: in expansion of macro 'RE_ATTR_IDX' 148 | standings[j].drvIdx = (int)GfParmGetNum(results, path, RE_ATTR_IDX, NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:149:62: note: in expansion of macro 'RE_ATTR_POINTS' 149 | standings[j].points = (int)GfParmGetNum(results, path, RE_ATTR_POINTS, NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:152:62: note: in expansion of macro 'RE_ATTR_POINTS' 152 | standings[j].points += (int)GfParmGetNum(results, path, RE_ATTR_POINTS, NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:182:31: note: in expansion of macro 'RE_ATTR_NAME' 182 | GfParmSetStr(results, path, RE_ATTR_NAME, standings[i].carName); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:184:31: note: in expansion of macro 'RE_ATTR_MODULE' 184 | GfParmSetStr(results, path, RE_ATTR_MODULE, standings[i].modName); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:186:31: note: in expansion of macro 'RE_ATTR_IDX' 186 | GfParmSetNum(results, path, RE_ATTR_IDX, NULL, standings[i].drvIdx); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:187:31: note: in expansion of macro 'RE_ATTR_POINTS' 187 | GfParmSetNum(results, path, RE_ATTR_POINTS, NULL, standings[i].points); | ^~~~~~~~~~~~~~ raceresults.cpp:195:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | GfParmWriteFile(0, results, "Results"); | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: raceresults.cpp: In function 'void ReStoreRaceResults(char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | #define RE_ATTR_LAPS "laps" | ^~~~~~ raceresults.cpp:218:30: note: in expansion of macro 'RE_ATTR_LAPS' 218 | GfParmSetNum(results, path, RE_ATTR_LAPS, NULL, car->_laps - 1); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:225:34: note: in expansion of macro 'RE_ATTR_NAME' 225 | GfParmSetStr(results, path, RE_ATTR_NAME, car->_name); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:328:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | #define RE_ATTR_CAR "car" | ^~~~~ raceresults.cpp:232:34: note: in expansion of macro 'RE_ATTR_CAR' 232 | GfParmSetStr(results, path, RE_ATTR_CAR, carName); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:314:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | #define RE_ATTR_INDEX "index" | ^~~~~~~ raceresults.cpp:233:34: note: in expansion of macro 'RE_ATTR_INDEX' 233 | GfParmSetNum(results, path, RE_ATTR_INDEX, NULL, car->index); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | #define RE_ATTR_LAPS "laps" | ^~~~~~ raceresults.cpp:235:34: note: in expansion of macro 'RE_ATTR_LAPS' 235 | GfParmSetNum(results, path, RE_ATTR_LAPS, NULL, car->_laps - 1); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ raceresults.cpp:236:34: note: in expansion of macro 'RE_ATTR_TIME' 236 | GfParmSetNum(results, path, RE_ATTR_TIME, NULL, car->_curTime); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:237:34: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 237 | GfParmSetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, car->_bestLapTime); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:334:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | #define RE_ATTR_TOP_SPEED "top speed" | ^~~~~~~~~~~ raceresults.cpp:238:34: note: in expansion of macro 'RE_ATTR_TOP_SPEED' 238 | GfParmSetNum(results, path, RE_ATTR_TOP_SPEED, NULL, car->_topSpeed); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:336:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | #define RE_ATTR_DAMMAGES "dammages" | ^~~~~~~~~~ raceresults.cpp:239:34: note: in expansion of macro 'RE_ATTR_DAMMAGES' 239 | GfParmSetNum(results, path, RE_ATTR_DAMMAGES, NULL, car->_dammage); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:337:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | #define RE_ATTR_NB_PIT_STOPS "pits stops" | ^~~~~~~~~~~~ raceresults.cpp:240:34: note: in expansion of macro 'RE_ATTR_NB_PIT_STOPS' 240 | GfParmSetNum(results, path, RE_ATTR_NB_PIT_STOPS, NULL, car->_nbPitStops); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:242:34: note: in expansion of macro 'RE_ATTR_MODULE' 242 | GfParmSetStr(results, path, RE_ATTR_MODULE, car->_modName); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:243:34: note: in expansion of macro 'RE_ATTR_IDX' 243 | GfParmSetNum(results, path, RE_ATTR_IDX, NULL, car->_driverIndex); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:247:38: note: in expansion of macro 'RE_ATTR_POINTS' 247 | (int)GfParmGetNum(params, path2, RE_ATTR_POINTS, NULL, 0)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:246:34: note: in expansion of macro 'RE_ATTR_POINTS' 246 | GfParmSetNum(results, path, RE_ATTR_POINTS, NULL, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:239:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | #define RM_ATTR_DRVNAME "driver name" | ^~~~~~~~~~~~~ raceresults.cpp:254:30: note: in expansion of macro 'RM_ATTR_DRVNAME' 254 | GfParmSetStr(results, path, RM_ATTR_DRVNAME, car->_name); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:263:62: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 263 | float opponentBestLapTime = GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:269:74: note: in expansion of macro 'RE_ATTR_NAME' 269 | GfParmSetStr(results, path2, RE_ATTR_NAME, GfParmGetStr(results, path, RE_ATTR_NAME, "")); | ^~~~~~~~~~~~ raceresults.cpp:269:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfParmSetStr(results, path2, RE_ATTR_NAME, GfParmGetStr(results, path, RE_ATTR_NAME, "")); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:269:32: note: in expansion of macro 'RE_ATTR_NAME' 269 | GfParmSetStr(results, path2, RE_ATTR_NAME, GfParmGetStr(results, path, RE_ATTR_NAME, "")); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:328:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | #define RE_ATTR_CAR "car" | ^~~~~ raceresults.cpp:270:73: note: in expansion of macro 'RE_ATTR_CAR' 270 | GfParmSetStr(results, path2, RE_ATTR_CAR, GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~~~~~~~~~~ raceresults.cpp:270:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 270 | GfParmSetStr(results, path2, RE_ATTR_CAR, GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:328:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | #define RE_ATTR_CAR "car" | ^~~~~ raceresults.cpp:270:32: note: in expansion of macro 'RE_ATTR_CAR' 270 | GfParmSetStr(results, path2, RE_ATTR_CAR, GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:271:89: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 271 | GfParmSetNum(results, path2, RE_ATTR_BEST_LAP_TIME, NULL, GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:271:32: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 271 | GfParmSetNum(results, path2, RE_ATTR_BEST_LAP_TIME, NULL, GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:246:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | #define RM_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:272:76: note: in expansion of macro 'RM_ATTR_MODULE' 272 | GfParmSetStr(results, path2, RE_ATTR_MODULE, GfParmGetStr(results, path, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ raceresults.cpp:272:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 272 | GfParmSetStr(results, path2, RE_ATTR_MODULE, GfParmGetStr(results, path, RM_ATTR_MODULE, "")); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:272:32: note: in expansion of macro 'RE_ATTR_MODULE' 272 | GfParmSetStr(results, path2, RE_ATTR_MODULE, GfParmGetStr(results, path, RM_ATTR_MODULE, "")); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:247:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | #define RM_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:273:79: note: in expansion of macro 'RM_ATTR_IDX' 273 | GfParmSetNum(results, path2, RE_ATTR_IDX, NULL, GfParmGetNum(results, path, RM_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:273:32: note: in expansion of macro 'RE_ATTR_IDX' 273 | GfParmSetNum(results, path2, RE_ATTR_IDX, NULL, GfParmGetNum(results, path, RM_ATTR_IDX, NULL, 0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:276:41: note: in expansion of macro 'RE_ATTR_POINTS' 276 | (int)GfParmGetNum(params, path, RE_ATTR_POINTS, NULL, 0)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:275:32: note: in expansion of macro 'RE_ATTR_POINTS' 275 | GfParmSetNum(results, path2, RE_ATTR_POINTS, NULL, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:283:30: note: in expansion of macro 'RE_ATTR_NAME' 283 | GfParmSetStr(results, path, RE_ATTR_NAME, car->_name); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:328:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | #define RE_ATTR_CAR "car" | ^~~~~ raceresults.cpp:290:30: note: in expansion of macro 'RE_ATTR_CAR' 290 | GfParmSetStr(results, path, RE_ATTR_CAR, carName); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:291:30: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 291 | GfParmSetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, car->_bestLapTime); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | #define RE_ATTR_MODULE "module" | ^~~~~~~~ raceresults.cpp:292:30: note: in expansion of macro 'RE_ATTR_MODULE' 292 | GfParmSetStr(results, path, RE_ATTR_MODULE, car->_modName); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:330:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | #define RE_ATTR_IDX "idx" | ^~~~~ raceresults.cpp:293:30: note: in expansion of macro 'RE_ATTR_IDX' 293 | GfParmSetNum(results, path, RE_ATTR_IDX, NULL, car->_driverIndex); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:296:41: note: in expansion of macro 'RE_ATTR_POINTS' 296 | (int)GfParmGetNum(params, path2, RE_ATTR_POINTS, NULL, 0)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:338:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | #define RE_ATTR_POINTS "points" | ^~~~~~~~ raceresults.cpp:295:30: note: in expansion of macro 'RE_ATTR_POINTS' 295 | GfParmSetNum(results, path, RE_ATTR_POINTS, NULL, | ^~~~~~~~~~~~~~ raceresults.cpp: In function 'void ReUpdateQualifCurRes(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:332:89: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 332 | if ((car->_bestLapTime != 0.0) && (car->_bestLapTime < GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0))) { | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:338:88: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 338 | sprintf(buf, "%d - %s - %s (%s)", i + printed, GfTime2Str(GfParmGetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, 0), 0), | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:327:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | #define RE_ATTR_NAME "name" | ^~~~~~ raceresults.cpp:339:31: note: in expansion of macro 'RE_ATTR_NAME' 339 | GfParmGetStr(results, path, RE_ATTR_NAME, ""), GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~~~~~~~~~~~ raceresults.cpp:339:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | GfParmGetStr(results, path, RE_ATTR_NAME, ""), GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:328:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | #define RE_ATTR_CAR "car" | ^~~~~ raceresults.cpp:339:78: note: in expansion of macro 'RE_ATTR_CAR' 339 | GfParmGetStr(results, path, RE_ATTR_NAME, ""), GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~~~~~~~~~~ raceresults.cpp:339:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | GfParmGetStr(results, path, RE_ATTR_NAME, ""), GfParmGetStr(results, path, RE_ATTR_CAR, "")); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robot.h:39, from raceresults.cpp:30: raceresults.cpp: In function 'void ReSavePracticeLap(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:333:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | #define RE_ATTR_TIME "time" | ^~~~~~ raceresults.cpp:356:33: note: in expansion of macro 'RE_ATTR_TIME' 356 | GfParmSetNum(results, path, RE_ATTR_TIME, NULL, car->_lastLapTime); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:332:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | #define RE_ATTR_BEST_LAP_TIME "best lap time" | ^~~~~~~~~~~~~~~ raceresults.cpp:357:33: note: in expansion of macro 'RE_ATTR_BEST_LAP_TIME' 357 | GfParmSetNum(results, path, RE_ATTR_BEST_LAP_TIME, NULL, car->_bestLapTime); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:334:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | #define RE_ATTR_TOP_SPEED "top speed" | ^~~~~~~~~~~ raceresults.cpp:358:33: note: in expansion of macro 'RE_ATTR_TOP_SPEED' 358 | GfParmSetNum(results, path, RE_ATTR_TOP_SPEED, NULL, info->topSpd); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:335:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | #define RE_ATTR_BOT_SPEED "bottom speed" | ^~~~~~~~~~~~~~ raceresults.cpp:359:33: note: in expansion of macro 'RE_ATTR_BOT_SPEED' 359 | GfParmSetNum(results, path, RE_ATTR_BOT_SPEED, NULL, info->botSpd); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:336:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | #define RE_ATTR_DAMMAGES "dammages" | ^~~~~~~~~~ raceresults.cpp:360:33: note: in expansion of macro 'RE_ATTR_DAMMAGES' 360 | GfParmSetNum(results, path, RE_ATTR_DAMMAGES, NULL, car->_dammage); | ^~~~~~~~~~~~~~~~ raceresults.cpp: In function 'int ReDisplayResults()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:251:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | #define RM_ATTR_DISPRES "display results" | ^~~~~~~~~~~~~~~~~ raceresults.cpp:369:60: note: in expansion of macro 'RM_ATTR_DISPRES' 369 | if ((!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_DISPRES, RM_VAL_YES), RM_VAL_YES)) || | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:287:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | #define RM_VAL_YES "yes" | ^~~~~ raceresults.cpp:369:77: note: in expansion of macro 'RM_VAL_YES' 369 | if ((!strcmp(GfParmGetStr(params, ReInfo->_reRaceName, RM_ATTR_DISPRES, RM_VAL_YES), RM_VAL_YES)) || | ^~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from mainmenu.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ mainmenu.cpp: In function 'int TorcsMainMenuInit()': mainmenu.cpp:66:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | GfuiScreenAddBgImg(menuHandle, "data/img/splash-main.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mainmenu.cpp:68:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | GfuiTitleCreate(menuHandle, "TORCS", 0); | ^~~~~~~ mainmenu.cpp:71:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | "The Open Racing Cars Simulator", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mainmenu.cpp:79:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "Race", "Races Menu", | ^~~~~~ mainmenu.cpp:79:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "Race", "Races Menu", | ^~~~~~~~~~~~ mainmenu.cpp:83:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | "Configure Players", "Players configuration menu", | ^~~~~~~~~~~~~~~~~~~ mainmenu.cpp:83:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | "Configure Players", "Players configuration menu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mainmenu.cpp:87:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "Options", "Configure", | ^~~~~~~~~ mainmenu.cpp:87:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "Options", "Configure", | ^~~~~~~~~~~ mainmenu.cpp:93:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | "Quit", "Quit TORCS", | ^~~~~~ mainmenu.cpp:93:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | "Quit", "Quit TORCS", | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/include/KHR/khrplatform.h:151, from /usr/include/GL/glext.h:56, from /usr/include/GL/gl.h:2055, from /usr/include/GL/freeglut_std.h:147, from /usr/include/GL/glut.h:17, from splash.cpp:23: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from splash.cpp:28: splash.cpp: In function 'void splashDisplay()': /usr/src/RPM/BUILD/torcs-1.3.0/config.h:131:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | #define VERSION "1.3.0" | ^~~~~~~ splash.cpp:132:18: note: in expansion of macro 'VERSION' 132 | 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] 171 | char *img = "data/img/splash.png"; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgfclient.h:33, from splash.cpp:31: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:31:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | #define GFSCR_SECT_PROP "Screen Properties" | ^~~~~~~~~~~~~~~~~~~ splash.cpp:176:45: note: in expansion of macro 'GFSCR_SECT_PROP' 176 | screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/screen_properties.h:42:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define GFSCR_ATT_GAMMA "gamma" | ^~~~~~~ splash.cpp:176:62: note: in expansion of macro 'GFSCR_ATT_GAMMA' 176 | screen_gamma = (float)GfParmGetNum(handle, GFSCR_SECT_PROP, GFSCR_ATT_GAMMA, (char*)NULL, 2.0); | ^~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from exitmenu.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ exitmenu.cpp: In function 'void* exitMenuInit(void*, void*)': exitmenu.cpp:46:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | menuHandle = GfuiMenuScreenCreate("Quit ?"); | ^~~~~~~~ exitmenu.cpp:47:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | GfuiScreenAddBgImg(menuHandle, "data/img/splash-quit.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ exitmenu.cpp:50:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "No, Back to Game", | ^~~~~~~~~~~~~~~~~~ exitmenu.cpp:51:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "Return to TORCS", | ^~~~~~~~~~~~~~~~~ exitmenu.cpp:56:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "Yes, Let's Quit", | ^~~~~~~~~~~~~~~~~ exitmenu.cpp:57:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "Exit of TORCS", | ^~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from optionmenu.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ optionmenu.cpp: In function 'void* TorcsOptionOptionInit(void*)': optionmenu.cpp:35:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | optionHandle = GfuiMenuScreenCreate("OPTIONS"); | ^~~~~~~~~ optionmenu.cpp:37:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | GfuiScreenAddBgImg(optionHandle, "data/img/splash-options.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ optionmenu.cpp:40:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "Graphic", "Configure graphic parameters", | ^~~~~~~~~ optionmenu.cpp:40:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "Graphic", "Configure graphic parameters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ optionmenu.cpp:44:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "Display", "Configure display parameters", | ^~~~~~~~~ optionmenu.cpp:44:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "Display", "Configure display parameters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ optionmenu.cpp:54:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | "Sound", "Configure sound parameters", | ^~~~~~~ optionmenu.cpp:54:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | "Sound", "Configure sound parameters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ optionmenu.cpp:58:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "OpenGL", "Configure OpenGL parameters", | ^~~~~~~~ optionmenu.cpp:58:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "OpenGL", "Configure OpenGL parameters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ optionmenu.cpp:62:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "Back", | ^~~~~~ optionmenu.cpp:63:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | "Back to Main", | ^~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstring:41, from policy.cpp:14: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | logmsg ("#Making Sarsa(lambda) "); | ^~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:78:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | logmsg ("#softmax"); | ^~~~~~~~~~ policy.cpp:80:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | logmsg ("#e-greedy"); | ^~~~~~~~~~~ policy.cpp:82:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | logmsg (" policy with Q:[%d x %d] -> R, a:%f g:%f, l:%f, t:%f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp: In destructor 'virtual DiscretePolicy::~DiscretePolicy()': policy.cpp:187:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | 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] 493 | char* start_tag="QSA"; | ^~~~~ policy.cpp:494:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 494 | 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] 558 | char* start_tag="QSA"; | ^~~~~ policy.cpp:559:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 559 | char* close_tag="END"; | ^~~~~ policy.cpp: In member function 'virtual bool DiscretePolicy::useConfidenceEstimates(bool, real, bool)': policy.cpp:586:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 586 | logmsg ("#+[ELIG_VAR]"); | ^~~~~~~~~~~~~~ policy.cpp:589:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 589 | logmsg ("#+[CONDIFENCE]"); | ^~~~~~~~~~~~~~~~ policy.cpp:591:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 591 | logmsg ("#-[CONDIFENCE]\n"); | ^~~~~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::setQLearning()': policy.cpp:600:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 600 | logmsg ("#[Q-learning]\n"); | ^~~~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::setELearning()': policy.cpp:606:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 606 | logmsg ("#[E-learning]\n"); | ^~~~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::setSarsa()': policy.cpp:614:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 614 | logmsg ("#[Sarsa]\n"); | ^~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::setPursuit(bool)': policy.cpp:622:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 622 | logmsg ("#+[PURSUIT]\n"); | ^~~~~~~~~~~~~~~ policy.cpp:624:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 624 | logmsg ("#-[PURSUIT]\n"); | ^~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::setReplacingTraces(bool)': policy.cpp:633:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 633 | logmsg ("#[REPLACING TRACES]\n"); | ^~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:635:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 635 | logmsg ("#[ACCUMULATING TRACES]\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::useSoftmax(bool)': policy.cpp:666:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | logmsg ("#+[SMAX]\n"); | ^~~~~~~~~~~~ policy.cpp:668:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 668 | logmsg ("#-[SMAX]\n"); | ^~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::useReliabilityEstimate(bool)': policy.cpp:677:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 677 | logmsg("#+[RI]\n"); | ^~~~~~~~~~ policy.cpp:679:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 679 | logmsg("#-[RI]\n"); | ^~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::setConfidenceDistribution(ConfidenceDistribution)': policy.cpp:688:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 688 | logmsg("#[SINGULAR CONFIDENCE]\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:690:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 690 | logmsg("#[BOUNDED CONFIDENCE]\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:692:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 692 | logmsg("#[GAUSSIAN CONFIDENCE]\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:694:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 694 | logmsg("#[LAPLACIAN CONFIDENCE]\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::useGibbsConfidence(bool)': policy.cpp:707:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 707 | logmsg ("#+[GIBBS CONFIDENCE]\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:709:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 709 | logmsg ("#-[GIBBS CONFIDENCE]\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp: In member function 'virtual void DiscretePolicy::loadFile(char*)': policy.cpp:497:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 497 | fread((void *) rtag, sizeof (char), strlen (start_tag)+1, fh); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:502:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 502 | fread((void *) &n_read_states, sizeof(int), 1, fh); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:503:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 503 | fread((void *) &n_read_actions, sizeof(int), 1, fh); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:513:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 513 | fread((void *) Q[i], sizeof(real), n_actions, fh); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ policy.cpp:538:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 538 | fread((void *) rtag, sizeof (char), strlen (close_tag)+1, fh); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdio:41, from Distribution.cpp:12: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from MathFunctions.cpp:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/learning/ANN.h:16, from ANN.cpp:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ANN.cpp: In function 'ANN* LoadANN(FILE*)': ANN.cpp:1199:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1199 | CheckMatchingToken("VSOUND_ANN", rtag, f); | ^~~~~~~~~~~~ ANN.cpp:1205:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1205 | CheckMatchingToken("Layer Data", rtag, f); | ^~~~~~~~~~~~ ANN.cpp:1210:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1210 | CheckMatchingToken("TYPE", rtag, f); | ^~~~~~ ANN.cpp:1213:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1213 | CheckMatchingToken("UNITS", rtag, f); | ^~~~~~~ ANN.cpp:1224:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1224 | CheckMatchingToken("Output Type", rtag, f); | ^~~~~~~~~~~~~ ANN.cpp:1236:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1236 | CheckMatchingToken("Connections", rtag, f); | ^~~~~~~~~~~~~ ANN.cpp:1241:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1241 | CheckMatchingToken("END", rtag, f); | ^~~~~ ANN.cpp: In function 'int SaveANN(ANN*, FILE*)': ANN.cpp:1256:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1256 | WriteToken("VSOUND_ANN", f); | ^~~~~~~~~~~~ ANN.cpp:1259:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1259 | WriteToken("Layer Data", f); | ^~~~~~~~~~~~ ANN.cpp:1272:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1272 | WriteToken("TYPE", f); | ^~~~~~ ANN.cpp:1276:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1276 | WriteToken("UNITS", f); | ^~~~~~~ ANN.cpp:1280:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1280 | WriteToken("Output Type", f); | ^~~~~~~~~~~~~ ANN.cpp:1298:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1298 | WriteToken("Connections", f); | ^~~~~~~~~~~~~ ANN.cpp:1303:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1303 | WriteToken("END", f); | ^~~~~ ANN.cpp: In function 'ANN* LoadANN(FILE*)': ANN.cpp:1202:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1202 | fread(&n_inputs, sizeof(int), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp:1203:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1203 | fread(&n_outputs, sizeof(int), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp:1207:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1207 | fread(&n_layers, sizeof(int), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp:1211:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1211 | fread(&layer_type, sizeof(int), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp:1214:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1214 | fread(&nhu, sizeof(int), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp:1225:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1225 | fread(&layer_type, sizeof(int), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp:1238:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1238 | fread(l->c, size, sizeof(Connection), f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ANN.cpp: In function 'bool CheckMatchingToken(char*, StringBuffer*, FILE*)': ANN.cpp:1154:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 1154 | fread(buf->c, sizeof(char), l, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from main.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from linuxspec.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ linuxspec.cpp: In function 'int linuxModLoad(unsigned int, char*, tModList**)': linuxspec.cpp:76:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | GfOut(">>> %s >>>\n", sopath); | ^~~~~~~~~~~~~~ linuxspec.cpp: In function 'int linuxModInfo(unsigned int, char*, tModList**)': linuxspec.cpp:148:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | GfOut("Request Info for %s\n", sopath); | ^~~~~~~~~~~~~~~~~~~~~~~ linuxspec.cpp: In function 'int linuxModLoadDir(unsigned int, char*, tModList**)': linuxspec.cpp:248:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | GfOut(">>> %s loaded >>>\n", sopath); | ^~~~~~~~~~~~~~~~~~~~~ linuxspec.cpp: In function 'int linuxModInfoDir(unsigned int, char*, int, tModList**)': linuxspec.cpp:358:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 358 | GfOut("Request Info for %s\n", sopath); | ^~~~~~~~~~~~~~~~~~~~~~~ linuxspec.cpp: In function 'int linuxModUnloadList(tModList**)': linuxspec.cpp:453:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | GfOut("<<< %s unloaded <<<\n", curMod->sopath); | ^~~~~~~~~~~~~~~~~~~~~~~ linuxspec.cpp:462:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 462 | GfOut("Call %s\n", dname); | ^~~~~~~~~~~ linuxspec.cpp: In function 'int linuxModInfoDir(unsigned int, char*, int, tModList**)': linuxspec.cpp:351:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 351 | sprintf(sopath, "%s/%s", dir, ep->d_name); | ^ In file included from /usr/include/stdio.h:862, from linuxspec.cpp:23: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linuxspec.cpp:348:29: warning: '/' directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 348 | sprintf(sopath, "%s/%s/%s.so", dir, ep->d_name, ep->d_name); | ^ In file included from /usr/include/stdio.h:862, from linuxspec.cpp:23: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 516) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linuxspec.cpp: In function 'int linuxModLoadDir(unsigned int, char*, tModList**)': linuxspec.cpp:240:25: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 240 | sprintf(sopath, "%s/%s", dir, ep->d_name); | ^ In file included from /usr/include/stdio.h:862, from linuxspec.cpp:23: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-alt-linux-g++ main.o linuxspec.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/algorithm:60, from Complex.h:34, from Complex.cpp:31: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/bits/stl_algobase.h:59, from /usr/include/c++/9/vector:60, from RespTable.cpp:31: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/utility:68, from /usr/include/c++/9/algorithm:60, from C-api.cpp:33: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from simu.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from simuitf.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 83 | modInfo->name = "simu"; /* name of the module (short) */ | ^~~~~~ simuitf.cpp:84:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | modInfo->desc = "Simulation Engine V2.0"; /* description of the module (can be long) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/string.h:26, from car.cpp:22: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from car.cpp:25: car.cpp: In function 'void SimCarConfig(tCar*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:41:43: note: in expansion of macro 'SECT_CAR' 41 | car->dimension.x = GfParmGetNum(hdle, SECT_CAR, PRM_LEN, (char*)NULL, 4.7f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:440:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 440 | #define PRM_LEN "body length" | ^~~~~~~~~~~~~ car.cpp:41:53: note: in expansion of macro 'PRM_LEN' 41 | car->dimension.x = GfParmGetNum(hdle, SECT_CAR, PRM_LEN, (char*)NULL, 4.7f); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:42:43: note: in expansion of macro 'SECT_CAR' 42 | car->dimension.y = GfParmGetNum(hdle, SECT_CAR, PRM_WIDTH, (char*)NULL, 1.9f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:441:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | #define PRM_WIDTH "body width" | ^~~~~~~~~~~~ car.cpp:42:53: note: in expansion of macro 'PRM_WIDTH' 42 | car->dimension.y = GfParmGetNum(hdle, SECT_CAR, PRM_WIDTH, (char*)NULL, 1.9f); | ^~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:43:43: note: in expansion of macro 'SECT_CAR' 43 | overallwidth = GfParmGetNum(hdle, SECT_CAR, PRM_OVERALLWIDTH, (char*)NULL, car->dimension.y); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:443:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 443 | #define PRM_OVERALLWIDTH "overall width" | ^~~~~~~~~~~~~~~ car.cpp:43:53: note: in expansion of macro 'PRM_OVERALLWIDTH' 43 | overallwidth = GfParmGetNum(hdle, SECT_CAR, PRM_OVERALLWIDTH, (char*)NULL, car->dimension.y); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:44:43: note: in expansion of macro 'SECT_CAR' 44 | car->dimension.z = GfParmGetNum(hdle, SECT_CAR, PRM_HEIGHT, (char*)NULL, 1.2f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:444:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 444 | #define PRM_HEIGHT "body height" | ^~~~~~~~~~~~~ car.cpp:44:53: note: in expansion of macro 'PRM_HEIGHT' 44 | car->dimension.z = GfParmGetNum(hdle, SECT_CAR, PRM_HEIGHT, (char*)NULL, 1.2f); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:45:43: note: in expansion of macro 'SECT_CAR' 45 | car->mass = GfParmGetNum(hdle, SECT_CAR, PRM_MASS, (char*)NULL, 1500); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ car.cpp:45:53: note: in expansion of macro 'PRM_MASS' 45 | car->mass = GfParmGetNum(hdle, SECT_CAR, PRM_MASS, (char*)NULL, 1500); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:47:43: note: in expansion of macro 'SECT_CAR' 47 | gcfr = GfParmGetNum(hdle, SECT_CAR, PRM_FRWEIGHTREP, (char*)NULL, .5); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:446:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 446 | #define PRM_FRWEIGHTREP "front-rear weight repartition" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ car.cpp:47:53: note: in expansion of macro 'PRM_FRWEIGHTREP' 47 | gcfr = GfParmGetNum(hdle, SECT_CAR, PRM_FRWEIGHTREP, (char*)NULL, .5); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:48:43: note: in expansion of macro 'SECT_CAR' 48 | gcfrl = GfParmGetNum(hdle, SECT_CAR, PRM_FRLWEIGHTREP, (char*)NULL, .5); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:447:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 447 | #define PRM_FRLWEIGHTREP "front right-left weight repartition" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:447:26: note: in definition of macro 'PRM_FRLWEIGHTREP' 447 | #define PRM_FRLWEIGHTREP "front right-left weight repartition" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:49:43: note: in expansion of macro 'SECT_CAR' 49 | gcrrl = GfParmGetNum(hdle, SECT_CAR, PRM_RRLWEIGHTREP, (char*)NULL, .5); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:448:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 448 | #define PRM_RRLWEIGHTREP "rear right-left weight repartition" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:448:26: note: in definition of macro 'PRM_RRLWEIGHTREP' 448 | #define PRM_RRLWEIGHTREP "rear right-left weight repartition" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:51:43: note: in expansion of macro 'SECT_CAR' 51 | car->statGC.z = GfParmGetNum(hdle, SECT_CAR, PRM_GCHEIGHT, (char*)NULL, .5); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ car.cpp:51:53: note: in expansion of macro 'PRM_GCHEIGHT' 51 | car->statGC.z = GfParmGetNum(hdle, SECT_CAR, PRM_GCHEIGHT, (char*)NULL, .5); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:53:43: note: in expansion of macro 'SECT_CAR' 53 | car->tank = GfParmGetNum(hdle, SECT_CAR, PRM_TANK, (char*)NULL, 80); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:450:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | #define PRM_TANK "fuel tank" | ^~~~~~~~~~~ car.cpp:53:53: note: in expansion of macro 'PRM_TANK' 53 | car->tank = GfParmGetNum(hdle, SECT_CAR, PRM_TANK, (char*)NULL, 80); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:54:43: note: in expansion of macro 'SECT_CAR' 54 | car->fuel = GfParmGetNum(hdle, SECT_CAR, PRM_FUEL, (char*)NULL, 80); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ car.cpp:54:53: note: in expansion of macro 'PRM_FUEL' 54 | car->fuel = GfParmGetNum(hdle, SECT_CAR, PRM_FUEL, (char*)NULL, 80); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ car.cpp:55:43: note: in expansion of macro 'SECT_CAR' 55 | k = GfParmGetNum(hdle, SECT_CAR, PRM_CENTR, (char*)NULL, 1.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:452:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 452 | #define PRM_CENTR "mass repartition coefficient" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ car.cpp:55:53: note: in expansion of macro 'PRM_CENTR' 55 | k = GfParmGetNum(hdle, SECT_CAR, PRM_CENTR, (char*)NULL, 1.0); | ^~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:432:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 432 | #define SECT_DRIVER "Driver" | ^~~~~~~~ car.cpp:56:44: note: in expansion of macro 'SECT_DRIVER' 56 | carElt->_drvPos_x = GfParmGetNum(hdle, SECT_DRIVER, PRM_XPOS, (char*)NULL, 0.0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:485:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | #define PRM_XPOS "xpos" | ^~~~~~ car.cpp:56:57: note: in expansion of macro 'PRM_XPOS' 56 | carElt->_drvPos_x = GfParmGetNum(hdle, SECT_DRIVER, PRM_XPOS, (char*)NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:432:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 432 | #define SECT_DRIVER "Driver" | ^~~~~~~~ car.cpp:57:44: note: in expansion of macro 'SECT_DRIVER' 57 | carElt->_drvPos_y = GfParmGetNum(hdle, SECT_DRIVER, PRM_YPOS, (char*)NULL, 0.0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:486:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | #define PRM_YPOS "ypos" | ^~~~~~ car.cpp:57:57: note: in expansion of macro 'PRM_YPOS' 57 | carElt->_drvPos_y = GfParmGetNum(hdle, SECT_DRIVER, PRM_YPOS, (char*)NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:432:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 432 | #define SECT_DRIVER "Driver" | ^~~~~~~~ car.cpp:58:44: note: in expansion of macro 'SECT_DRIVER' 58 | carElt->_drvPos_z = GfParmGetNum(hdle, SECT_DRIVER, PRM_ZPOS, (char*)NULL, 0.0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:487:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 487 | #define PRM_ZPOS "zpos" | ^~~~~~ car.cpp:58:57: note: in expansion of macro 'PRM_ZPOS' 58 | carElt->_drvPos_z = GfParmGetNum(hdle, SECT_DRIVER, PRM_ZPOS, (char*)NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:433:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 433 | #define SECT_BONNET "Bonnet" | ^~~~~~~~ car.cpp:59:47: note: in expansion of macro 'SECT_BONNET' 59 | carElt->_bonnetPos_x = GfParmGetNum(hdle, SECT_BONNET, PRM_XPOS, (char*)NULL, carElt->_drvPos_x); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:485:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | #define PRM_XPOS "xpos" | ^~~~~~ car.cpp:59:60: note: in expansion of macro 'PRM_XPOS' 59 | carElt->_bonnetPos_x = GfParmGetNum(hdle, SECT_BONNET, PRM_XPOS, (char*)NULL, carElt->_drvPos_x); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:433:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 433 | #define SECT_BONNET "Bonnet" | ^~~~~~~~ car.cpp:60:47: note: in expansion of macro 'SECT_BONNET' 60 | carElt->_bonnetPos_y = GfParmGetNum(hdle, SECT_BONNET, PRM_YPOS, (char*)NULL, carElt->_drvPos_y); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:486:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | #define PRM_YPOS "ypos" | ^~~~~~ car.cpp:60:60: note: in expansion of macro 'PRM_YPOS' 60 | carElt->_bonnetPos_y = GfParmGetNum(hdle, SECT_BONNET, PRM_YPOS, (char*)NULL, carElt->_drvPos_y); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:433:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 433 | #define SECT_BONNET "Bonnet" | ^~~~~~~~ car.cpp:61:47: note: in expansion of macro 'SECT_BONNET' 61 | carElt->_bonnetPos_z = GfParmGetNum(hdle, SECT_BONNET, PRM_ZPOS, (char*)NULL, carElt->_drvPos_z); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:487:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 487 | #define PRM_ZPOS "zpos" | ^~~~~~ car.cpp:61:60: note: in expansion of macro 'PRM_ZPOS' 61 | carElt->_bonnetPos_z = GfParmGetNum(hdle, SECT_BONNET, PRM_ZPOS, (char*)NULL, carElt->_drvPos_z); | ^~~~~~~~ car.cpp: In function 'void SimCarUpdatePos(tCar*)': car.cpp:336:11: warning: variable 'accx' set but not used [-Wunused-but-set-variable] 336 | tdble accx, accy; | ^~~~ car.cpp:336:17: warning: variable 'accy' set but not used [-Wunused-but-set-variable] 336 | tdble accx, accy; | ^~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from aero.cpp:22: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from aero.cpp:22: aero.cpp: In function 'void SimAeroConfig(tCar*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ aero.cpp:30:35: note: in expansion of macro 'SECT_AERODYNAMICS' 30 | Cx = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.4f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ aero.cpp:30:54: note: in expansion of macro 'PRM_CX' 30 | Cx = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.4f); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ aero.cpp:31:35: note: in expansion of macro 'SECT_AERODYNAMICS' 31 | FrntArea = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 2.5f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ aero.cpp:31:54: note: in expansion of macro 'PRM_FRNTAREA' 31 | FrntArea = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 2.5f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ aero.cpp:32:45: note: in expansion of macro 'SECT_AERODYNAMICS' 32 | car->aero.Clift[0] = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ aero.cpp:32:64: note: in expansion of macro 'PRM_FCL' 32 | car->aero.Clift[0] = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0f); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ aero.cpp:33:45: note: in expansion of macro 'SECT_AERODYNAMICS' 33 | car->aero.Clift[1] = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ aero.cpp:33:64: note: in expansion of macro 'PRM_RCL' 33 | car->aero.Clift[1] = GfParmGetNum(hdle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0f); | ^~~~~~~ aero.cpp: At global scope: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:403:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | #define SECT_FRNTWING "Front Wing" | ^~~~~~~~~~~~ aero.cpp:97:29: note: in expansion of macro 'SECT_FRNTWING' 97 | static char *WingSect[2] = {SECT_FRNTWING, SECT_REARWING}; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ aero.cpp:97:44: note: in expansion of macro 'SECT_REARWING' 97 | static char *WingSect[2] = {SECT_FRNTWING, SECT_REARWING}; | ^~~~~~~~~~~~~ aero.cpp: In function 'void SimWingConfig(tCar*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ aero.cpp:106:61: note: in expansion of macro 'PRM_WINGAREA' 106 | area = GfParmGetNum(hdle, WingSect[index], PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ aero.cpp:107:58: note: in expansion of macro 'PRM_WINGANGLE' 107 | wing->angle = GfParmGetNum(hdle, WingSect[index], PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:485:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | #define PRM_XPOS "xpos" | ^~~~~~ aero.cpp:108:61: note: in expansion of macro 'PRM_XPOS' 108 | wing->staticPos.x = GfParmGetNum(hdle, WingSect[index], PRM_XPOS, (char*)NULL, 0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:487:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 487 | #define PRM_ZPOS "zpos" | ^~~~~~ aero.cpp:109:61: note: in expansion of macro 'PRM_ZPOS' 109 | wing->staticPos.z = GfParmGetNum(hdle, WingSect[index], PRM_ZPOS, (char*)NULL, 0); | ^~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from engine.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from engine.cpp:20: engine.cpp: In function 'void SimEngineConfig(tCar*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ engine.cpp:37:50: note: in expansion of macro 'SECT_ENGINE' 37 | car->engine.revsLimiter = GfParmGetNum(hdle, SECT_ENGINE, PRM_REVSLIM, (char*)NULL, 800); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:505:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 505 | #define PRM_REVSLIM "revs limiter" | ^~~~~~~~~~~~~~ engine.cpp:37:63: note: in expansion of macro 'PRM_REVSLIM' 37 | car->engine.revsLimiter = GfParmGetNum(hdle, SECT_ENGINE, PRM_REVSLIM, (char*)NULL, 800); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ engine.cpp:39:50: note: in expansion of macro 'SECT_ENGINE' 39 | car->engine.revsMax = GfParmGetNum(hdle, SECT_ENGINE, PRM_REVSMAX, (char*)NULL, 1000); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:506:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 506 | #define PRM_REVSMAX "revs maxi" | ^~~~~~~~~~~ engine.cpp:39:63: note: in expansion of macro 'PRM_REVSMAX' 39 | car->engine.revsMax = GfParmGetNum(hdle, SECT_ENGINE, PRM_REVSMAX, (char*)NULL, 1000); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ engine.cpp:41:50: note: in expansion of macro 'SECT_ENGINE' 41 | car->engine.tickover = GfParmGetNum(hdle, SECT_ENGINE, PRM_TICKOVER, (char*)NULL, 150); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:507:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 507 | #define PRM_TICKOVER "tickover" | ^~~~~~~~~~ engine.cpp:41:63: note: in expansion of macro 'PRM_TICKOVER' 41 | car->engine.tickover = GfParmGetNum(hdle, SECT_ENGINE, PRM_TICKOVER, (char*)NULL, 150); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ engine.cpp:42:50: note: in expansion of macro 'SECT_ENGINE' 42 | car->engine.I = GfParmGetNum(hdle, SECT_ENGINE, PRM_INERTIA, (char*)NULL, 0.2423f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ engine.cpp:42:63: note: in expansion of macro 'PRM_INERTIA' 42 | car->engine.I = GfParmGetNum(hdle, SECT_ENGINE, PRM_INERTIA, (char*)NULL, 0.2423f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ engine.cpp:43:50: note: in expansion of macro 'SECT_ENGINE' 43 | car->engine.fuelcons = GfParmGetNum(hdle, SECT_ENGINE, PRM_FUELCONS, (char*)NULL, 0.0622f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:511:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 511 | #define PRM_FUELCONS "fuel cons factor" | ^~~~~~~~~~~~~~~~~~ engine.cpp:43:63: note: in expansion of macro 'PRM_FUELCONS' 43 | car->engine.fuelcons = GfParmGetNum(hdle, SECT_ENGINE, PRM_FUELCONS, (char*)NULL, 0.0622f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ engine.cpp:44:50: note: in expansion of macro 'SECT_ENGINE' 44 | car->engine.brakeCoeff = GfParmGetNum(hdle, SECT_ENGINE, PRM_ENGBRKCOEFF, (char*)NULL, 0.33f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:512:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 512 | #define PRM_ENGBRKCOEFF "brake coefficient" | ^~~~~~~~~~~~~~~~~~~ engine.cpp:44:63: note: in expansion of macro 'PRM_ENGBRKCOEFF' 44 | car->engine.brakeCoeff = GfParmGetNum(hdle, SECT_ENGINE, PRM_ENGBRKCOEFF, (char*)NULL, 0.33f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:508:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | #define PRM_RPM "rpm" | ^~~~~ engine.cpp:55:42: note: in expansion of macro 'PRM_RPM' 55 | edesc[i].rpm = GfParmGetNum(hdle, idx, PRM_RPM, (char*)NULL, car->engine.revsMax); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:509:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 509 | #define PRM_TQ "Tq" | ^~~~ engine.cpp:56:42: note: in expansion of macro 'PRM_TQ' 56 | edesc[i].tq = GfParmGetNum(hdle, idx, PRM_TQ, (char*)NULL, 0); | ^~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from axle.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from axle.cpp:20: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:404:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | #define SECT_FRNTAXLE "Front Axle" | ^~~~~~~~~~~~ axle.cpp:22:29: note: in expansion of macro 'SECT_FRNTAXLE' 22 | static char *AxleSect[2] = {SECT_FRNTAXLE, SECT_REARAXLE}; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:415:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 415 | #define SECT_REARAXLE "Rear Axle" | ^~~~~~~~~~~ axle.cpp:22:44: note: in expansion of macro 'SECT_REARAXLE' 22 | static char *AxleSect[2] = {SECT_FRNTAXLE, SECT_REARAXLE}; | ^~~~~~~~~~~~~ axle.cpp: In function 'void SimAxleConfig(tCar*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:485:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | #define PRM_XPOS "xpos" | ^~~~~~ axle.cpp:32:54: note: in expansion of macro 'PRM_XPOS' 32 | axle->xpos = GfParmGetNum(hdle, AxleSect[index], PRM_XPOS, (char*)NULL, 0.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ axle.cpp:33:54: note: in expansion of macro 'PRM_INERTIA' 33 | axle->I = GfParmGetNum(hdle, AxleSect[index], PRM_INERTIA, (char*)NULL, 0.15f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:525:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 525 | #define PRM_ROLLCENTER "roll center height" | ^~~~~~~~~~~~~~~~~~~~ axle.cpp:34:54: note: in expansion of macro 'PRM_ROLLCENTER' 34 | rollCenter = GfParmGetNum(hdle, AxleSect[index], PRM_ROLLCENTER, (char*)NULL, 0.15f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:405:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 405 | #define SECT_FRNTARB "Front Anti-Roll Bar" | ^~~~~~~~~~~~~~~~~~~~~ axle.cpp:38:22: note: in expansion of macro 'SECT_FRNTARB' 38 | SimSuspConfig(hdle, SECT_FRNTARB, &(axle->arbSusp), 0, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:416:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 416 | #define SECT_REARARB "Rear Anti-Roll Bar" | ^~~~~~~~~~~~~~~~~~~~ axle.cpp:40:22: note: in expansion of macro 'SECT_REARARB' 40 | SimSuspConfig(hdle, SECT_REARARB, &(axle->arbSusp), 0, 0); | ^~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from steer.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from steer.cpp:20: steer.cpp: In function 'void SimSteerConfig(tCar*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:425:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 425 | #define SECT_STEER "Steer" | ^~~~~~~ steer.cpp:27:44: note: in expansion of macro 'SECT_STEER' 27 | car->steer.steerLock = GfParmGetNum(hdle, SECT_STEER, PRM_STEERLOCK, (char*)NULL, 0.43f); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:489:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 489 | #define PRM_STEERLOCK "steer lock" | ^~~~~~~~~~~~ steer.cpp:27:56: note: in expansion of macro 'PRM_STEERLOCK' 27 | car->steer.steerLock = GfParmGetNum(hdle, SECT_STEER, PRM_STEERLOCK, (char*)NULL, 0.43f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:425:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 425 | #define SECT_STEER "Steer" | ^~~~~~~ steer.cpp:28:44: note: in expansion of macro 'SECT_STEER' 28 | car->steer.maxSpeed = GfParmGetNum(hdle, SECT_STEER, PRM_STEERSPD, (char*)NULL, 1.0f); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:490:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 490 | #define PRM_STEERSPD "max steer speed" | ^~~~~~~~~~~~~~~~~ steer.cpp:28:56: note: in expansion of macro 'PRM_STEERSPD' 28 | car->steer.maxSpeed = GfParmGetNum(hdle, SECT_STEER, PRM_STEERSPD, (char*)NULL, 1.0f); | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from susp.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from susp.cpp:21: susp.cpp: In function 'void SimSuspConfig(void*, char*, tSuspension*, tdble, tdble)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:476:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 476 | #define PRM_SPR "spring" | ^~~~~~~~ susp.cpp:118:59: note: in expansion of macro 'PRM_SPR' 118 | susp->spring.K = GfParmGetNum(hdle, section, PRM_SPR, (char*)NULL, 175000); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:477:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 477 | #define PRM_SUSPCOURSE "suspension course" | ^~~~~~~~~~~~~~~~~~~ susp.cpp:119:59: note: in expansion of macro 'PRM_SUSPCOURSE' 119 | susp->spring.xMax = GfParmGetNum(hdle, section, PRM_SUSPCOURSE, (char*)NULL, 0.5); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:478:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 478 | #define PRM_BELLCRANK "bellcrank" | ^~~~~~~~~~~ susp.cpp:120:59: note: in expansion of macro 'PRM_BELLCRANK' 120 | susp->spring.bellcrank = GfParmGetNum(hdle, section, PRM_BELLCRANK, (char*)NULL, 1.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:479:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 479 | #define PRM_PACKERS "packers" | ^~~~~~~~~ susp.cpp:121:59: note: in expansion of macro 'PRM_PACKERS' 121 | susp->spring.packers = GfParmGetNum(hdle, section, PRM_PACKERS, (char*)NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:480:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 480 | #define PRM_SLOWBUMP "slow bump" | ^~~~~~~~~~~ susp.cpp:122:59: note: in expansion of macro 'PRM_SLOWBUMP' 122 | susp->damper.bump.C1 = GfParmGetNum(hdle, section, PRM_SLOWBUMP, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:481:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 481 | #define PRM_SLOWREBOUND "slow rebound" | ^~~~~~~~~~~~~~ susp.cpp:123:59: note: in expansion of macro 'PRM_SLOWREBOUND' 123 | susp->damper.rebound.C1 = GfParmGetNum(hdle, section, PRM_SLOWREBOUND, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:482:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 482 | #define PRM_FASTBUMP "fast bump" | ^~~~~~~~~~~ susp.cpp:124:59: note: in expansion of macro 'PRM_FASTBUMP' 124 | susp->damper.bump.C2 = GfParmGetNum(hdle, section, PRM_FASTBUMP, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:483:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 483 | #define PRM_FASTREBOUND "fast rebound" | ^~~~~~~~~~~~~~ susp.cpp:125:59: note: in expansion of macro 'PRM_FASTREBOUND' 125 | susp->damper.rebound.C2 = GfParmGetNum(hdle, section, PRM_FASTREBOUND, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from brake.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from brake.cpp:20: brake.cpp: In function 'void SimBrakeConfig(void*, char*, tBrake*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:492:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 492 | #define PRM_BRKDIAM "disk diameter" | ^~~~~~~~~~~~~~~ brake.cpp:27:44: note: in expansion of macro 'PRM_BRKDIAM' 27 | diam = GfParmGetNum(hdle, section, PRM_BRKDIAM, (char*)NULL, 0.2f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:493:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 493 | #define PRM_BRKAREA "piston area" | ^~~~~~~~~~~~~ brake.cpp:28:44: note: in expansion of macro 'PRM_BRKAREA' 28 | area = GfParmGetNum(hdle, section, PRM_BRKAREA, (char*)NULL, 0.002f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ brake.cpp:29:44: note: in expansion of macro 'PRM_MU' 29 | mu = GfParmGetNum(hdle, section, PRM_MU, (char*)NULL, 0.30f); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ brake.cpp:32:44: note: in expansion of macro 'PRM_INERTIA' 32 | brake->I = GfParmGetNum(hdle, section, PRM_INERTIA, (char*)NULL, 0.13f); | ^~~~~~~~~~~ brake.cpp: In function 'void SimBrakeSystemConfig(tCar*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:426:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 426 | #define SECT_BRKSYST "Brake System" | ^~~~~~~~~~~~~~ brake.cpp:52:45: note: in expansion of macro 'SECT_BRKSYST' 52 | car->brkSyst.rep = GfParmGetNum(hdle, SECT_BRKSYST, PRM_BRKREP, (char*)NULL, 0.5); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:494:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 494 | #define PRM_BRKREP "front-rear brake repartition" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ brake.cpp:52:59: note: in expansion of macro 'PRM_BRKREP' 52 | car->brkSyst.rep = GfParmGetNum(hdle, SECT_BRKSYST, PRM_BRKREP, (char*)NULL, 0.5); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:426:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 426 | #define SECT_BRKSYST "Brake System" | ^~~~~~~~~~~~~~ brake.cpp:53:45: note: in expansion of macro 'SECT_BRKSYST' 53 | car->brkSyst.coeff = GfParmGetNum(hdle, SECT_BRKSYST, PRM_BRKPRESS, (char*)NULL, 1000000); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:495:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 495 | #define PRM_BRKPRESS "max pressure" | ^~~~~~~~~~~~~~ brake.cpp:53:59: note: in expansion of macro 'PRM_BRKPRESS' 53 | car->brkSyst.coeff = GfParmGetNum(hdle, SECT_BRKSYST, PRM_BRKPRESS, (char*)NULL, 1000000); | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from wheel.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from wheel.cpp:21: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ wheel.cpp:23:30: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 23 | static char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ wheel.cpp:23:49: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 23 | static char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ wheel.cpp:23:68: note: in expansion of macro 'SECT_REARRGTWHEEL' 23 | static char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ wheel.cpp:23:87: note: in expansion of macro 'SECT_REARLFTWHEEL' 23 | static char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:408:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 408 | #define SECT_FRNTRGTSUSP "Front Right Suspension" | ^~~~~~~~~~~~~~~~~~~~~~~~ wheel.cpp:24:29: note: in expansion of macro 'SECT_FRNTRGTSUSP' 24 | static char *SuspSect[4] = {SECT_FRNTRGTSUSP, SECT_FRNTLFTSUSP, SECT_REARRGTSUSP, SECT_REARLFTSUSP}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:409:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | #define SECT_FRNTLFTSUSP "Front Left Suspension" | ^~~~~~~~~~~~~~~~~~~~~~~ wheel.cpp:24:47: note: in expansion of macro 'SECT_FRNTLFTSUSP' 24 | static char *SuspSect[4] = {SECT_FRNTRGTSUSP, SECT_FRNTLFTSUSP, SECT_REARRGTSUSP, SECT_REARLFTSUSP}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:419:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 419 | #define SECT_REARRGTSUSP "Rear Right Suspension" | ^~~~~~~~~~~~~~~~~~~~~~~ wheel.cpp:24:65: note: in expansion of macro 'SECT_REARRGTSUSP' 24 | static char *SuspSect[4] = {SECT_FRNTRGTSUSP, SECT_FRNTLFTSUSP, SECT_REARRGTSUSP, SECT_REARLFTSUSP}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:420:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 420 | #define SECT_REARLFTSUSP "Rear Left Suspension" | ^~~~~~~~~~~~~~~~~~~~~~ wheel.cpp:24:83: note: in expansion of macro 'SECT_REARLFTSUSP' 24 | static char *SuspSect[4] = {SECT_FRNTRGTSUSP, SECT_FRNTLFTSUSP, SECT_REARRGTSUSP, SECT_REARLFTSUSP}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:410:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | #define SECT_FRNTRGTBRAKE "Front Right Brake" | ^~~~~~~~~~~~~~~~~~~ wheel.cpp:25:28: note: in expansion of macro 'SECT_FRNTRGTBRAKE' 25 | static char *BrkSect[4] = {SECT_FRNTRGTBRAKE, SECT_FRNTLFTBRAKE, SECT_REARRGTBRAKE, SECT_REARLFTBRAKE}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:411:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 411 | #define SECT_FRNTLFTBRAKE "Front Left Brake" | ^~~~~~~~~~~~~~~~~~ wheel.cpp:25:47: note: in expansion of macro 'SECT_FRNTLFTBRAKE' 25 | static char *BrkSect[4] = {SECT_FRNTRGTBRAKE, SECT_FRNTLFTBRAKE, SECT_REARRGTBRAKE, SECT_REARLFTBRAKE}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:421:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 421 | #define SECT_REARRGTBRAKE "Rear Right Brake" | ^~~~~~~~~~~~~~~~~~ wheel.cpp:25:66: note: in expansion of macro 'SECT_REARRGTBRAKE' 25 | static char *BrkSect[4] = {SECT_FRNTRGTBRAKE, SECT_FRNTLFTBRAKE, SECT_REARRGTBRAKE, SECT_REARLFTBRAKE}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:422:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 422 | #define SECT_REARLFTBRAKE "Rear Left Brake" | ^~~~~~~~~~~~~~~~~ wheel.cpp:25:85: note: in expansion of macro 'SECT_REARLFTBRAKE' 25 | static char *BrkSect[4] = {SECT_FRNTRGTBRAKE, SECT_FRNTLFTBRAKE, SECT_REARRGTBRAKE, SECT_REARLFTBRAKE}; | ^~~~~~~~~~~~~~~~~ wheel.cpp: In function 'void SimWheelConfig(tCar*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:470:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | #define PRM_PRESSURE "pressure" | ^~~~~~~~~~ wheel.cpp:36:63: note: in expansion of macro 'PRM_PRESSURE' 36 | pressure = GfParmGetNum(hdle, WheelSect[index], PRM_PRESSURE, (char*)NULL, 275600); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:460:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 460 | #define PRM_RIMDIAM "rim diameter" | ^~~~~~~~~~~~~~ wheel.cpp:37:63: note: in expansion of macro 'PRM_RIMDIAM' 37 | rimdiam = GfParmGetNum(hdle, WheelSect[index], PRM_RIMDIAM, (char*)NULL, 0.33f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:461:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 461 | #define PRM_TIREWIDTH "tire width" | ^~~~~~~~~~~~ wheel.cpp:38:63: note: in expansion of macro 'PRM_TIREWIDTH' 38 | tirewidth = GfParmGetNum(hdle, WheelSect[index], PRM_TIREWIDTH, (char*)NULL, 0.145f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:462:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 462 | #define PRM_TIRERATIO "tire height-width ratio" | ^~~~~~~~~~~~~~~~~~~~~~~~~ wheel.cpp:39:63: note: in expansion of macro 'PRM_TIRERATIO' 39 | tireratio = GfParmGetNum(hdle, WheelSect[index], PRM_TIRERATIO, (char*)NULL, 0.75f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ wheel.cpp:40:63: note: in expansion of macro 'PRM_MU' 40 | wheel->mu = GfParmGetNum(hdle, WheelSect[index], PRM_MU, (char*)NULL, 1.0f); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ wheel.cpp:41:63: note: in expansion of macro 'PRM_INERTIA' 41 | wheel->I = GfParmGetNum(hdle, WheelSect[index], PRM_INERTIA, (char*)NULL, 1.5f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:486:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | #define PRM_YPOS "ypos" | ^~~~~~ wheel.cpp:43:63: note: in expansion of macro 'PRM_YPOS' 43 | wheel->staticPos.y = GfParmGetNum(hdle, WheelSect[index], PRM_YPOS, (char*)NULL, 0.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ wheel.cpp:44:63: note: in expansion of macro 'PRM_RIDEHEIGHT' 44 | x0 = GfParmGetNum(hdle, WheelSect[index], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:465:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 465 | #define PRM_TOE "toe" | ^~~~~ wheel.cpp:45:63: note: in expansion of macro 'PRM_TOE' 45 | wheel->staticPos.az = GfParmGetNum(hdle, WheelSect[index], PRM_TOE, (char*)NULL, 0.0f); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:466:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 466 | #define PRM_CAMBER "camber" | ^~~~~~~~ wheel.cpp:46:63: note: in expansion of macro 'PRM_CAMBER' 46 | wheel->staticPos.ax = GfParmGetNum(hdle, WheelSect[index], PRM_CAMBER, (char*)NULL, 0.0f); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:467:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 467 | #define PRM_CA "stiffness" | ^~~~~~~~~~~ wheel.cpp:47:63: note: in expansion of macro 'PRM_CA' 47 | Ca = GfParmGetNum(hdle, WheelSect[index], PRM_CA, (char*)NULL, 30.0f); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:468:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 468 | #define PRM_RFACTOR "dynamic friction" | ^~~~~~~~~~~~~~~~~~ wheel.cpp:48:63: note: in expansion of macro 'PRM_RFACTOR' 48 | RFactor = GfParmGetNum(hdle, WheelSect[index], PRM_RFACTOR, (char*)NULL, 0.8f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:469:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 469 | #define PRM_EFACTOR "elasticity factor" | ^~~~~~~~~~~~~~~~~~~ wheel.cpp:49:63: note: in expansion of macro 'PRM_EFACTOR' 49 | EFactor = GfParmGetNum(hdle, WheelSect[index], PRM_EFACTOR, (char*)NULL, 0.7f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:471:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | #define PRM_LOADFMAX "load factor max" | ^~~~~~~~~~~~~~~~~ wheel.cpp:50:63: note: in expansion of macro 'PRM_LOADFMAX' 50 | wheel->lfMax = GfParmGetNum(hdle, WheelSect[index], PRM_LOADFMAX, (char*)NULL, 1.6f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:472:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 472 | #define PRM_LOADFMIN "load factor min" | ^~~~~~~~~~~~~~~~~ wheel.cpp:51:63: note: in expansion of macro 'PRM_LOADFMIN' 51 | wheel->lfMin = GfParmGetNum(hdle, WheelSect[index], PRM_LOADFMIN, (char*)NULL, 0.8f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:473:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 473 | #define PRM_OPLOAD "operating load" | ^~~~~~~~~~~~~~~~ wheel.cpp:52:63: note: in expansion of macro 'PRM_OPLOAD' 52 | wheel->opLoad = GfParmGetNum(hdle, WheelSect[index], PRM_OPLOAD, (char*)NULL, wheel->weight0 * 1.2f); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ wheel.cpp:53:63: note: in expansion of macro 'PRM_MASS' 53 | wheel->mass = GfParmGetNum(hdle, WheelSect[index], PRM_MASS, (char*)NULL, 20.0f); | ^~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from transmission.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ transmission.cpp:22:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ transmission.cpp:22:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | static char *gearname[MAX_GEARS] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8"}; | ^~~ In file included from sim.h:33, from transmission.cpp:20: transmission.cpp: In function 'void SimTransmissionConfig(tCar*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:429:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | #define SECT_CLUTCH "Clutch" | ^~~~~~~~ transmission.cpp:39:35: note: in expansion of macro 'SECT_CLUTCH' 39 | clutchI = GfParmGetNum(hdle, SECT_CLUTCH, PRM_INERTIA, (char*)NULL, 0.12f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ transmission.cpp:39:48: note: in expansion of macro 'PRM_INERTIA' 39 | clutchI = GfParmGetNum(hdle, SECT_CLUTCH, PRM_INERTIA, (char*)NULL, 0.12f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ transmission.cpp:40:37: note: in expansion of macro 'SECT_DRIVETRAIN' 40 | transType = GfParmGetStr(hdle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ transmission.cpp:40:54: note: in expansion of macro 'PRM_TYPE' 40 | transType = GfParmGetStr(hdle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ transmission.cpp:40:64: note: in expansion of macro 'VAL_TRANS_RWD' 40 | transType = GfParmGetStr(hdle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:431:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 431 | #define SECT_GEARBOX "Gearbox" | ^~~~~~~~~ transmission.cpp:41:46: note: in expansion of macro 'SECT_GEARBOX' 41 | clutch->releaseTime = GfParmGetNum(hdle, SECT_GEARBOX, PRM_SHIFTTIME, (char*)NULL, 0.2f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:523:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 523 | #define PRM_SHIFTTIME "shift time" | ^~~~~~~~~~~~ transmission.cpp:41:60: note: in expansion of macro 'PRM_SHIFTTIME' 41 | clutch->releaseTime = GfParmGetNum(hdle, SECT_GEARBOX, PRM_SHIFTTIME, (char*)NULL, 0.2f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:423:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | #define SECT_REARDIFFERENTIAL "Rear Differential" | ^~~~~~~~~~~~~~~~~~~ transmission.cpp:62:30: note: in expansion of macro 'SECT_REARDIFFERENTIAL' 62 | SimDifferentialConfig(hdle, SECT_REARDIFFERENTIAL, &(trans->differential[TRANS_REAR_DIFF])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:412:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 412 | #define SECT_FRNTDIFFERENTIAL "Front Differential" | ^~~~~~~~~~~~~~~~~~~~ transmission.cpp:67:30: note: in expansion of macro 'SECT_FRNTDIFFERENTIAL' 67 | SimDifferentialConfig(hdle, SECT_FRNTDIFFERENTIAL, &(trans->differential[TRANS_FRONT_DIFF])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:412:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 412 | #define SECT_FRNTDIFFERENTIAL "Front Differential" | ^~~~~~~~~~~~~~~~~~~~ transmission.cpp:72:30: note: in expansion of macro 'SECT_FRNTDIFFERENTIAL' 72 | SimDifferentialConfig(hdle, SECT_FRNTDIFFERENTIAL, &(trans->differential[TRANS_FRONT_DIFF])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:423:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | #define SECT_REARDIFFERENTIAL "Rear Differential" | ^~~~~~~~~~~~~~~~~~~ transmission.cpp:73:30: note: in expansion of macro 'SECT_REARDIFFERENTIAL' 73 | SimDifferentialConfig(hdle, SECT_REARDIFFERENTIAL, &(trans->differential[TRANS_REAR_DIFF])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:424:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | #define SECT_CENTRALDIFFERENTIAL "Central Differential" | ^~~~~~~~~~~~~~~~~~~~~~ transmission.cpp:74:30: note: in expansion of macro 'SECT_CENTRALDIFFERENTIAL' 74 | SimDifferentialConfig(hdle, SECT_CENTRALDIFFERENTIAL, &(trans->differential[TRANS_CENTRAL_DIFF])); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:519:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 519 | #define PRM_RATIO "ratio" | ^~~~~~~ transmission.cpp:83:36: note: in expansion of macro 'PRM_RATIO' 83 | gRatio = GfParmGetNum(hdle, path, PRM_RATIO, (char*)NULL, 0.0); | ^~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:454:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 454 | #define PRM_EFFICIENCY "efficiency" | ^~~~~~~~~~~~ transmission.cpp:94:34: note: in expansion of macro 'PRM_EFFICIENCY' 94 | gEff = GfParmGetNum(hdle, path, PRM_EFFICIENCY, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ transmission.cpp:97:35: note: in expansion of macro 'PRM_INERTIA' 97 | 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] 29 | tdble clutchI; | ^~~~~~~ transmission.cpp:35:34: warning: variable 'fEff' set but not used [-Wunused-but-set-variable] 35 | tdble gRatio, fRatio, gEff, fEff; | ^~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from differential.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from sim.h:33, from differential.cpp:20: differential.cpp: In function 'void SimDifferentialConfig(void*, char*, tDifferential*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:453:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | #define PRM_INERTIA "inertia" | ^~~~~~~~~ differential.cpp:27:52: note: in expansion of macro 'PRM_INERTIA' 27 | differential->I = GfParmGetNum(hdle, section, PRM_INERTIA, (char*)NULL, 0.1f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:454:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 454 | #define PRM_EFFICIENCY "efficiency" | ^~~~~~~~~~~~ differential.cpp:28:60: note: in expansion of macro 'PRM_EFFICIENCY' 28 | differential->efficiency = GfParmGetNum(hdle, section, PRM_EFFICIENCY, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:519:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 519 | #define PRM_RATIO "ratio" | ^~~~~~~ differential.cpp:29:56: note: in expansion of macro 'PRM_RATIO' 29 | differential->ratio = GfParmGetNum(hdle, section, PRM_RATIO, (char*)NULL, 1.0f); | ^~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:520:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 520 | #define PRM_BIAS "bias" | ^~~~~~ differential.cpp:30:55: note: in expansion of macro 'PRM_BIAS' 30 | differential->bias = GfParmGetNum(hdle, section, PRM_BIAS, (char*)NULL, 0.1f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:536:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 536 | #define PRM_MIN_TQ_BIAS "min torque bias" | ^~~~~~~~~~~~~~~~~ differential.cpp:31:56: note: in expansion of macro 'PRM_MIN_TQ_BIAS' 31 | differential->dTqMin = GfParmGetNum(hdle, section, PRM_MIN_TQ_BIAS, (char*)NULL, 0.05f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:537:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 537 | #define PRM_MAX_TQ_BIAS "max torque bias" | ^~~~~~~~~~~~~~~~~ differential.cpp:32:56: note: in expansion of macro 'PRM_MAX_TQ_BIAS' 32 | differential->dTqMax = GfParmGetNum(hdle, section, PRM_MAX_TQ_BIAS, (char*)NULL, 0.80f) - differential->dTqMin; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:538:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 538 | #define PRM_MAX_SLIP_BIAS "max slip bias" | ^~~~~~~~~~~~~~~ differential.cpp:33:58: note: in expansion of macro 'PRM_MAX_SLIP_BIAS' 33 | differential->dSlipMax = GfParmGetNum(hdle, section, PRM_MAX_SLIP_BIAS, (char*)NULL, 0.2f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:539:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 539 | #define PRM_LOCKING_TQ "locking input torque" | ^~~~~~~~~~~~~~~~~~~~~~ differential.cpp:34:61: note: in expansion of macro 'PRM_LOCKING_TQ' 34 | differential->lockInputTq = GfParmGetNum(hdle, section, PRM_LOCKING_TQ, (char*)NULL, 300.0f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:540:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 540 | #define PRM_VISCOSITY_FACTOR "viscosity factor" | ^~~~~~~~~~~~~~~~~~ differential.cpp:35:59: note: in expansion of macro 'PRM_VISCOSITY_FACTOR' 35 | differential->viscosity = GfParmGetNum(hdle, section, PRM_VISCOSITY_FACTOR, (char*)NULL, 2.0f); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ differential.cpp:38:40: note: in expansion of macro 'PRM_TYPE' 38 | type = GfParmGetStr(hdle, section, PRM_TYPE, VAL_DIFF_NONE); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:543:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 543 | #define VAL_DIFF_NONE "NONE" | ^~~~~~ differential.cpp:38:50: note: in expansion of macro 'VAL_DIFF_NONE' 38 | type = GfParmGetStr(hdle, section, PRM_TYPE, VAL_DIFF_NONE); | ^~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from sim.h:23, from collide.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from categories.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from track.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from track.cpp:27: track.cpp: In function 'void GetTrackHeader(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ track.cpp:128:48: note: in expansion of macro 'TRK_SECT_HDR' 128 | theTrack->name = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_NAME, "no name"); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define TRK_ATT_NAME "name" | ^~~~~~ track.cpp:128:62: note: in expansion of macro 'TRK_ATT_NAME' 128 | theTrack->name = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_NAME, "no name"); | ^~~~~~~~~~~~ track.cpp:128:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | theTrack->name = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_NAME, "no name"); | ^~~~~~~~~ In file included from track.cpp:27: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ track.cpp:129:56: note: in expansion of macro 'TRK_SECT_HDR' 129 | theTrack->version = (int)GfParmGetNum(TrackHandle, TRK_SECT_HDR, TRK_ATT_VERSION, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:43:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | #define TRK_ATT_VERSION "version" | ^~~~~~~~~ track.cpp:129:70: note: in expansion of macro 'TRK_ATT_VERSION' 129 | theTrack->version = (int)GfParmGetNum(TrackHandle, TRK_SECT_HDR, TRK_ATT_VERSION, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track.cpp:130:49: note: in expansion of macro 'TRK_SECT_MAIN' 130 | theTrack->width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track.cpp:130:64: note: in expansion of macro 'TRK_ATT_WIDTH' 130 | theTrack->width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ track.cpp:131:50: note: in expansion of macro 'TRK_SECT_HDR' 131 | theTrack->author = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "none"); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:44:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define TRK_ATT_AUTHOR "author" | ^~~~~~~~ track.cpp:131:64: note: in expansion of macro 'TRK_ATT_AUTHOR' 131 | theTrack->author = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "none"); | ^~~~~~~~~~~~~~ track.cpp:131:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | theTrack->author = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_AUTHOR, "none"); | ^~~~~~ In file included from track.cpp:27: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:38:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define TRK_SECT_HDR "Header" | ^~~~~~~~ track.cpp:132:52: note: in expansion of macro 'TRK_SECT_HDR' 132 | theTrack->category = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_CAT, "road"); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:46:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define TRK_ATT_CAT "category" | ^~~~~~~~~~ track.cpp:132:66: note: in expansion of macro 'TRK_ATT_CAT' 132 | theTrack->category = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_CAT, "road"); | ^~~~~~~~~~~ track.cpp:132:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | theTrack->category = GfParmGetStr(TrackHandle, TRK_SECT_HDR, TRK_ATT_CAT, "road"); | ^~~~~~ In file included from track.cpp:27: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ track.cpp:137:53: note: in expansion of macro 'TRK_SECT_GRAPH' 137 | graphic->background = GfParmGetStr(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BKGRND, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:51:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | #define TRK_ATT_BKGRND "background image" | ^~~~~~~~~~~~~~~~~~ track.cpp:137:69: note: in expansion of macro 'TRK_ATT_BKGRND' 137 | graphic->background = GfParmGetStr(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BKGRND, | ^~~~~~~~~~~~~~ track.cpp:138:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 138 | "background.png"); | ^~~~~~~~~~~~~~~~ In file included from track.cpp:27: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ track.cpp:139:54: note: in expansion of macro 'TRK_SECT_GRAPH' 139 | graphic->bgtype = (int)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGTYPE, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:53:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define TRK_ATT_BGTYPE "background type" | ^~~~~~~~~~~~~~~~~ track.cpp:139:70: note: in expansion of macro 'TRK_ATT_BGTYPE' 139 | graphic->bgtype = (int)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGTYPE, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ track.cpp:144:60: note: in expansion of macro 'TRK_SECT_GRAPH' 144 | graphic->bgColor[0] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_R, (char*)NULL, 0.0f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:54:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | #define TRK_ATT_BGCLR_R "background color R" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:144:76: note: in expansion of macro 'TRK_ATT_BGCLR_R' 144 | graphic->bgColor[0] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_R, (char*)NULL, 0.0f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ track.cpp:145:60: note: in expansion of macro 'TRK_SECT_GRAPH' 145 | graphic->bgColor[1] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_G, (char*)NULL, 0.0f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:55:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | #define TRK_ATT_BGCLR_G "background color G" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:145:76: note: in expansion of macro 'TRK_ATT_BGCLR_G' 145 | graphic->bgColor[1] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_G, (char*)NULL, 0.0f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ track.cpp:146:60: note: in expansion of macro 'TRK_SECT_GRAPH' 146 | graphic->bgColor[2] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_B, (char*)NULL, 0.1f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:56:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | #define TRK_ATT_BGCLR_B "background color B" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:146:76: note: in expansion of macro 'TRK_ATT_BGCLR_B' 146 | graphic->bgColor[2] = (float)GfParmGetNum(TrackHandle, TRK_SECT_GRAPH, TRK_ATT_BGCLR_B, (char*)NULL, 0.1f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:58:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | #define TRK_ATT_ENVNAME "env map image" | ^~~~~~~~~~~~~~~ track.cpp:158:40: note: in expansion of macro 'TRK_ATT_ENVNAME' 158 | *env = GfParmGetStr(TrackHandle, buf, TRK_ATT_ENVNAME, "env.png"); | ^~~~~~~~~~~~~~~ track.cpp:158:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | *env = GfParmGetStr(TrackHandle, buf, TRK_ATT_ENVNAME, "env.png"); | ^~~~~~~~~ In file included from track.cpp:27: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:74:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define TRK_SECT_TURNMARKS "Graphic/Turn Marks" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:177:63: note: in expansion of macro 'TRK_SECT_TURNMARKS' 177 | graphic->turnMarksInfo.height = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_HEIGHT, NULL, 1); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track.cpp:177:83: note: in expansion of macro 'TRK_ATT_HEIGHT' 177 | graphic->turnMarksInfo.height = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_HEIGHT, NULL, 1); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:74:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define TRK_SECT_TURNMARKS "Graphic/Turn Marks" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:178:63: note: in expansion of macro 'TRK_SECT_TURNMARKS' 178 | graphic->turnMarksInfo.width = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_WIDTH, NULL, 1); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track.cpp:178:83: note: in expansion of macro 'TRK_ATT_WIDTH' 178 | graphic->turnMarksInfo.width = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_WIDTH, NULL, 1); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:74:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define TRK_SECT_TURNMARKS "Graphic/Turn Marks" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:179:63: note: in expansion of macro 'TRK_SECT_TURNMARKS' 179 | graphic->turnMarksInfo.vSpace = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_VSPACE, NULL, 0); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:76:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | #define TRK_ATT_VSPACE "vertical space" | ^~~~~~~~~~~~~~~~ track.cpp:179:83: note: in expansion of macro 'TRK_ATT_VSPACE' 179 | graphic->turnMarksInfo.vSpace = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_VSPACE, NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:74:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define TRK_SECT_TURNMARKS "Graphic/Turn Marks" | ^~~~~~~~~~~~~~~~~~~~ track.cpp:180:63: note: in expansion of macro 'TRK_SECT_TURNMARKS' 180 | graphic->turnMarksInfo.hSpace = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_HSPACE, NULL, 0); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:75:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | #define TRK_ATT_HSPACE "horizontal space" | ^~~~~~~~~~~~~~~~~~ track.cpp:180:83: note: in expansion of macro 'TRK_ATT_HSPACE' 180 | graphic->turnMarksInfo.hSpace = GfParmGetNum(TrackHandle, TRK_SECT_TURNMARKS, TRK_ATT_HSPACE, NULL, 0); | ^~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from trackitf.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 87 | modInfo->name = "trackv1"; /* name of the module (short) */ | ^~~~~~~~~ trackitf.cpp:88:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | modInfo->desc = "Track V1.0"; /* description of the module (can be long) */ | ^~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from trackutil.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from track3.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:564:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 564 | #define TRK_ATT_RSSURF "rside surface" | ^~~~~~~~~~~~~~~ track3.cpp:47:38: note: in expansion of macro 'TRK_ATT_RSSURF' 47 | static char *KeySideSurface[2] = {TRK_ATT_RSSURF, TRK_ATT_LSSURF}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:559:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 559 | #define TRK_ATT_LSSURF "lside surface" | ^~~~~~~~~~~~~~~ track3.cpp:47:54: note: in expansion of macro 'TRK_ATT_LSSURF' 47 | static char *KeySideSurface[2] = {TRK_ATT_RSSURF, TRK_ATT_LSSURF}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:561:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 561 | #define TRK_ATT_RSW "rside width" | ^~~~~~~~~~~~~ track3.cpp:48:38: note: in expansion of macro 'TRK_ATT_RSW' 48 | static char *KeySideWidth[2] = {TRK_ATT_RSW, TRK_ATT_LSW}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:556:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 556 | #define TRK_ATT_LSW "lside width" | ^~~~~~~~~~~~~ track3.cpp:48:51: note: in expansion of macro 'TRK_ATT_LSW' 48 | static char *KeySideWidth[2] = {TRK_ATT_RSW, TRK_ATT_LSW}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:562:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 562 | #define TRK_ATT_RSWS "rside start width" | ^~~~~~~~~~~~~~~~~~~ track3.cpp:49:38: note: in expansion of macro 'TRK_ATT_RSWS' 49 | static char *KeySideStartWidth[2] = {TRK_ATT_RSWS, TRK_ATT_LSWS}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:557:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 557 | #define TRK_ATT_LSWS "lside start width" | ^~~~~~~~~~~~~~~~~~~ track3.cpp:49:52: note: in expansion of macro 'TRK_ATT_LSWS' 49 | static char *KeySideStartWidth[2] = {TRK_ATT_RSWS, TRK_ATT_LSWS}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:563:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 563 | #define TRK_ATT_RSWE "rside end width" | ^~~~~~~~~~~~~~~~~ track3.cpp:50:38: note: in expansion of macro 'TRK_ATT_RSWE' 50 | static char *KeySideEndWidth[2] = {TRK_ATT_RSWE, TRK_ATT_LSWE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:558:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 558 | #define TRK_ATT_LSWE "lside end width" | ^~~~~~~~~~~~~~~~~ track3.cpp:50:52: note: in expansion of macro 'TRK_ATT_LSWE' 50 | static char *KeySideEndWidth[2] = {TRK_ATT_RSWE, TRK_ATT_LSWE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:560:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 560 | #define TRK_ATT_RST "rside type" | ^~~~~~~~~~~~ track3.cpp:51:38: note: in expansion of macro 'TRK_ATT_RST' 51 | static char *KeySideBankType[2] = {TRK_ATT_RST, TRK_ATT_LST}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:555:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 555 | #define TRK_ATT_LST "lside type" | ^~~~~~~~~~~~ track3.cpp:51:51: note: in expansion of macro 'TRK_ATT_LST' 51 | static char *KeySideBankType[2] = {TRK_ATT_RST, TRK_ATT_LST}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:572:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 572 | #define TRK_ATT_RBSURF "rborder surface" | ^~~~~~~~~~~~~~~~~ track3.cpp:53:38: note: in expansion of macro 'TRK_ATT_RBSURF' 53 | static char *KeyBorderSurface[2] = {TRK_ATT_RBSURF, TRK_ATT_LBSURF}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:568:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 568 | #define TRK_ATT_LBSURF "lborder surface" | ^~~~~~~~~~~~~~~~~ track3.cpp:53:54: note: in expansion of macro 'TRK_ATT_LBSURF' 53 | static char *KeyBorderSurface[2] = {TRK_ATT_RBSURF, TRK_ATT_LBSURF}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:570:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 570 | #define TRK_ATT_RBW "rborder width" | ^~~~~~~~~~~~~~~ track3.cpp:54:38: note: in expansion of macro 'TRK_ATT_RBW' 54 | static char *KeyBorderWidth[2] = {TRK_ATT_RBW, TRK_ATT_LBW}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:566:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 566 | #define TRK_ATT_LBW "lborder width" | ^~~~~~~~~~~~~~~ track3.cpp:54:51: note: in expansion of macro 'TRK_ATT_LBW' 54 | static char *KeyBorderWidth[2] = {TRK_ATT_RBW, TRK_ATT_LBW}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:569:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 569 | #define TRK_ATT_RBS "rborder style" | ^~~~~~~~~~~~~~~ track3.cpp:55:38: note: in expansion of macro 'TRK_ATT_RBS' 55 | static char *KeyBorderStyle[2] = {TRK_ATT_RBS, TRK_ATT_LBS}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:565:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 565 | #define TRK_ATT_LBS "lborder style" | ^~~~~~~~~~~~~~~ track3.cpp:55:51: note: in expansion of macro 'TRK_ATT_LBS' 55 | static char *KeyBorderStyle[2] = {TRK_ATT_RBS, TRK_ATT_LBS}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:571:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 571 | #define TRK_ATT_RBH "rborder height" | ^~~~~~~~~~~~~~~~ track3.cpp:56:38: note: in expansion of macro 'TRK_ATT_RBH' 56 | static char *KeyBorderHeight[2] = {TRK_ATT_RBH, TRK_ATT_LBH}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:567:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 567 | #define TRK_ATT_LBH "lborder height" | ^~~~~~~~~~~~~~~~ track3.cpp:56:51: note: in expansion of macro 'TRK_ATT_LBH' 56 | static char *KeyBorderHeight[2] = {TRK_ATT_RBH, TRK_ATT_LBH}; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:585:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 585 | #define TRK_ATT_RBASURF "rbarrier surface" | ^~~~~~~~~~~~~~~~~~ track3.cpp:58:38: note: in expansion of macro 'TRK_ATT_RBASURF' 58 | static char *KeyBarrierSurface[2] = {TRK_ATT_RBASURF, TRK_ATT_LBASURF}; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:580:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 580 | #define TRK_ATT_LBASURF "lbarrier surface" | ^~~~~~~~~~~~~~~~~~ track3.cpp:58:55: note: in expansion of macro 'TRK_ATT_LBASURF' 58 | static char *KeyBarrierSurface[2] = {TRK_ATT_RBASURF, TRK_ATT_LBASURF}; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:582:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 582 | #define TRK_ATT_RBAW "rbarrier width" | ^~~~~~~~~~~~~~~~ track3.cpp:59:38: note: in expansion of macro 'TRK_ATT_RBAW' 59 | static char *KeyBarrierWidth[2] = {TRK_ATT_RBAW, TRK_ATT_LBAW}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:577:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 577 | #define TRK_ATT_LBAW "lbarrier width" | ^~~~~~~~~~~~~~~~ track3.cpp:59:52: note: in expansion of macro 'TRK_ATT_LBAW' 59 | static char *KeyBarrierWidth[2] = {TRK_ATT_RBAW, TRK_ATT_LBAW}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:581:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 581 | #define TRK_ATT_RBAS "rbarrier style" | ^~~~~~~~~~~~~~~~ track3.cpp:60:38: note: in expansion of macro 'TRK_ATT_RBAS' 60 | static char *KeyBarrierStyle[2] = {TRK_ATT_RBAS, TRK_ATT_LBAS}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:576:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 576 | #define TRK_ATT_LBAS "lbarrier style" | ^~~~~~~~~~~~~~~~ track3.cpp:60:52: note: in expansion of macro 'TRK_ATT_LBAS' 60 | static char *KeyBarrierStyle[2] = {TRK_ATT_RBAS, TRK_ATT_LBAS}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:583:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 583 | #define TRK_ATT_RBAH "rbarrier height" | ^~~~~~~~~~~~~~~~~ track3.cpp:61:38: note: in expansion of macro 'TRK_ATT_RBAH' 61 | static char *KeyBarrierHeight[2] = {TRK_ATT_RBAH, TRK_ATT_LBAH}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:578:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 578 | #define TRK_ATT_LBAH "lbarrier height" | ^~~~~~~~~~~~~~~~~ track3.cpp:61:52: note: in expansion of macro 'TRK_ATT_LBAH' 61 | static char *KeyBarrierHeight[2] = {TRK_ATT_RBAH, TRK_ATT_LBAH}; | ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:188:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | #define TRK_VAL_PLAN "plan" | ^~~~~~ track3.cpp:63:29: note: in expansion of macro 'TRK_VAL_PLAN' 63 | static char *ValStyle[4] = {TRK_VAL_PLAN, TRK_VAL_WALL, TRK_VAL_CURB, TRK_VAL_FENCE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:189:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | #define TRK_VAL_WALL "wall" | ^~~~~~ track3.cpp:63:43: note: in expansion of macro 'TRK_VAL_WALL' 63 | static char *ValStyle[4] = {TRK_VAL_PLAN, TRK_VAL_WALL, TRK_VAL_CURB, TRK_VAL_FENCE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:190:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | #define TRK_VAL_CURB "curb" | ^~~~~~ track3.cpp:63:57: note: in expansion of macro 'TRK_VAL_CURB' 63 | static char *ValStyle[4] = {TRK_VAL_PLAN, TRK_VAL_WALL, TRK_VAL_CURB, TRK_VAL_FENCE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:191:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | #define TRK_VAL_FENCE "fence" | ^~~~~~~ track3.cpp:63:71: note: in expansion of macro 'TRK_VAL_FENCE' 63 | static char *ValStyle[4] = {TRK_VAL_PLAN, TRK_VAL_WALL, TRK_VAL_CURB, TRK_VAL_FENCE}; | ^~~~~~~~~~~~~ track3.cpp: In function 'tTrackSurface* AddTrackSurface(void*, tTrack*, char*)': track3.cpp:107:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | GfFatal("AddTrackSurface: Memory allocation failed\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:104:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | #define TRK_ATT_FRICTION "friction" | ^~~~~~~~~~ track3.cpp:112:62: note: in expansion of macro 'TRK_ATT_FRICTION' 112 | curSurf->kFriction = GfParmGetNum(TrackHandle, path, TRK_ATT_FRICTION, (char*)NULL, 0.8f); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:105:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | #define TRK_ATT_ROLLRES "rolling resistance" | ^~~~~~~~~~~~~~~~~~~~ track3.cpp:113:62: note: in expansion of macro 'TRK_ATT_ROLLRES' 113 | curSurf->kRollRes = GfParmGetNum(TrackHandle, path, TRK_ATT_ROLLRES, (char*)NULL, 0.001f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:106:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | #define TRK_ATT_ROUGHT "roughness" | ^~~~~~~~~~~ track3.cpp:114:62: note: in expansion of macro 'TRK_ATT_ROUGHT' 114 | curSurf->kRoughness = GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHT, (char*)NULL, 0.0f) / 2.0f; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:107:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define TRK_ATT_ROUGHTWL "roughness wavelength" | ^~~~~~~~~~~~~~~~~~~~~~ track3.cpp:115:73: note: in expansion of macro 'TRK_ATT_ROUGHTWL' 115 | curSurf->kRoughWaveLen = 2.0 * PI / GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHTWL, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:108:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | #define TRK_ATT_DAMMAGE "dammage" | ^~~~~~~~~ track3.cpp:116:62: note: in expansion of macro 'TRK_ATT_DAMMAGE' 116 | curSurf->kDammage = GfParmGetNum(TrackHandle, path, TRK_ATT_DAMMAGE, (char*)NULL, 10.0f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:109:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | #define TRK_ATT_REBOUND "rebound" | ^~~~~~~~~ track3.cpp:117:62: note: in expansion of macro 'TRK_ATT_REBOUND' 117 | curSurf->kRebound = GfParmGetNum(TrackHandle, path, TRK_ATT_REBOUND, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~ track3.cpp: In function 'void InitSides(void*, tTrack*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:133:49: note: in expansion of macro 'TRK_SECT_MAIN' 133 | sideMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeySideSurface[side], TRK_VAL_GRASS); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:205:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | #define TRK_VAL_GRASS "grass" | ^~~~~~~ track3.cpp:133:86: note: in expansion of macro 'TRK_VAL_GRASS' 133 | sideMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeySideSurface[side], TRK_VAL_GRASS); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:135:49: note: in expansion of macro 'TRK_SECT_MAIN' 135 | sideEndWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeySideWidth[side], (char*)NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:137:54: note: in expansion of macro 'TRK_SECT_MAIN' 137 | if (strcmp(TRK_VAL_LEVEL, GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeySideBankType[side], TRK_VAL_LEVEL)) == 0) { | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:214:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | #define TRK_VAL_LEVEL "level" | ^~~~~~~ track3.cpp:137:92: note: in expansion of macro 'TRK_VAL_LEVEL' 137 | if (strcmp(TRK_VAL_LEVEL, GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeySideBankType[side], TRK_VAL_LEVEL)) == 0) { | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:142:51: note: in expansion of macro 'TRK_SECT_MAIN' 142 | borderMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBorderSurface[side], TRK_VAL_GRASS); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:205:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | #define TRK_VAL_GRASS "grass" | ^~~~~~~ track3.cpp:142:90: note: in expansion of macro 'TRK_VAL_GRASS' 142 | borderMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBorderSurface[side], TRK_VAL_GRASS); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:144:48: note: in expansion of macro 'TRK_SECT_MAIN' 144 | borderWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBorderWidth[side], (char*)NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:145:49: note: in expansion of macro 'TRK_SECT_MAIN' 145 | borderHeight[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBorderHeight[side], (char*)NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:146:36: note: in expansion of macro 'TRK_SECT_MAIN' 146 | style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBorderStyle[side], TRK_VAL_PLAN); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:188:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | #define TRK_VAL_PLAN "plan" | ^~~~~~ track3.cpp:146:73: note: in expansion of macro 'TRK_VAL_PLAN' 146 | style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBorderStyle[side], TRK_VAL_PLAN); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:156:52: note: in expansion of macro 'TRK_SECT_MAIN' 156 | barrierMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierSurface[side], TRK_VAL_BARRIER); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:208:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | #define TRK_VAL_BARRIER "barrier" | ^~~~~~~~~ track3.cpp:156:92: note: in expansion of macro 'TRK_VAL_BARRIER' 156 | barrierMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierSurface[side], TRK_VAL_BARRIER); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:158:50: note: in expansion of macro 'TRK_SECT_MAIN' 158 | barrierHeight[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierHeight[side], (char*)NULL, 1.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:159:36: note: in expansion of macro 'TRK_SECT_MAIN' 159 | style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierStyle[side], TRK_VAL_FENCE); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:191:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | #define TRK_VAL_FENCE "fence" | ^~~~~~~ track3.cpp:159:74: note: in expansion of macro 'TRK_VAL_FENCE' 159 | style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierStyle[side], TRK_VAL_FENCE); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:165:53: note: in expansion of macro 'TRK_SECT_MAIN' 165 | barrierWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierWidth[side], (char*)NULL, 0.5); | ^~~~~~~~~~~~~ track3.cpp: In function 'void AddSides(tTrackSeg*, void*, tTrack*, int, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:222:56: note: in expansion of macro 'TRK_SECT_MAIN' 222 | barrierMaterial[side] = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierSurface[side], barrierMaterial[side]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:224:54: note: in expansion of macro 'TRK_SECT_MAIN' 224 | barrierHeight[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierHeight[side], (char*)NULL, barrierHeight[side]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:225:40: note: in expansion of macro 'TRK_SECT_MAIN' 225 | style = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, KeyBarrierStyle[side], ValStyle[barrierStyle[side]]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:231:50: note: in expansion of macro 'TRK_SECT_MAIN' 231 | barrierWidth[side] = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, KeyBarrierWidth[side], (char*)NULL, barrierWidth[side]); | ^~~~~~~~~~~~~ track3.cpp:709:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 709 | GfFatal("AddSides: memory allocation error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: track3.cpp: In function 'void CreateSegRing3(void*, tTrack*, tTrackSeg*, tTrackSeg*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:814:39: note: in expansion of macro 'TRK_SECT_MAIN' 814 | width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track3.cpp:814:54: note: in expansion of macro 'TRK_ATT_WIDTH' 814 | width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:132:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | #define TRK_ATT_TYPE "type" | ^~~~~~ track3.cpp:833:48: note: in expansion of macro 'TRK_ATT_TYPE' 833 | segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, ""); | ^~~~~~~~~~~~ track3.cpp:833:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 833 | segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, ""); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:853:42: note: in expansion of macro 'TRK_SECT_MAIN' 853 | material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track3.cpp:853:57: note: in expansion of macro 'TRK_ATT_SURF' 853 | material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:203:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | #define TRK_VAL_ASPHALT "asphalt" | ^~~~~~~~~ track3.cpp:853:71: note: in expansion of macro 'TRK_VAL_ASPHALT' 853 | material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:132:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | #define TRK_ATT_TYPE "type" | ^~~~~~ track3.cpp:863:48: note: in expansion of macro 'TRK_ATT_TYPE' 863 | segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, NULL); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:161:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | #define TRK_ATT_MARKS "marks" | ^~~~~~~ track3.cpp:876:53: note: in expansion of macro 'TRK_ATT_MARKS' 876 | char *marks = GfParmGetCurStr(TrackHandle, path, TRK_ATT_MARKS, NULL); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track3.cpp:891:49: note: in expansion of macro 'TRK_ATT_SURF' 891 | material = GfParmGetCurStr(TrackHandle, path, TRK_ATT_SURF, material); | ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:552:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 552 | #define TRK_ATT_ENVIND "env map index" | ^~~~~~~~~~~~~~~ track3.cpp:893:54: note: in expansion of macro 'TRK_ATT_ENVIND' 893 | envIndex = (int)GfParmGetCurNum(TrackHandle, path, TRK_ATT_ENVIND, (char*)NULL, (float) (envIndex+1)) - 1; | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:138:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 138 | #define TRK_ATT_LG "lg" | ^~~~ track3.cpp:898:48: note: in expansion of macro 'TRK_ATT_LG' 898 | length = GfParmGetCurNum(TrackHandle, path, TRK_ATT_LG, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:139:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | #define TRK_ATT_RADIUS "radius" | ^~~~~~~~ track3.cpp:903:48: note: in expansion of macro 'TRK_ATT_RADIUS' 903 | radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:140:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | #define TRK_ATT_RADIUSEND "end radius" | ^~~~~~~~~~~~ track3.cpp:904:51: note: in expansion of macro 'TRK_ATT_RADIUSEND' 904 | radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:141:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | #define TRK_ATT_ARC "arc" | ^~~~~ track3.cpp:905:45: note: in expansion of macro 'TRK_ATT_ARC' 905 | arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:139:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | #define TRK_ATT_RADIUS "radius" | ^~~~~~~~ track3.cpp:910:48: note: in expansion of macro 'TRK_ATT_RADIUS' 910 | radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:140:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | #define TRK_ATT_RADIUSEND "end radius" | ^~~~~~~~~~~~ track3.cpp:911:51: note: in expansion of macro 'TRK_ATT_RADIUSEND' 911 | radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:141:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | #define TRK_ATT_ARC "arc" | ^~~~~ track3.cpp:912:45: note: in expansion of macro 'TRK_ATT_ARC' 912 | arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:144:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | #define TRK_ATT_ZSL "z start left" | ^~~~~~~~~~~~~~ track3.cpp:920:44: note: in expansion of macro 'TRK_ATT_ZSL' 920 | zsl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSL, (char*)NULL, zsl); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:145:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | #define TRK_ATT_ZSR "z start right" | ^~~~~~~~~~~~~~~ track3.cpp:921:44: note: in expansion of macro 'TRK_ATT_ZSR' 921 | zsr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSR, (char*)NULL, zsr); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:146:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | #define TRK_ATT_ZEL "z end left" | ^~~~~~~~~~~~ track3.cpp:922:44: note: in expansion of macro 'TRK_ATT_ZEL' 922 | zel = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZEL, (char*)NULL, zel); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:147:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | #define TRK_ATT_ZER "z end right" | ^~~~~~~~~~~~~ track3.cpp:923:44: note: in expansion of macro 'TRK_ATT_ZER' 923 | zer = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZER, (char*)NULL, zer); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:143:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define TRK_ATT_ZE "z end" | ^~~~~~~ track3.cpp:925:43: note: in expansion of macro 'TRK_ATT_ZE' 925 | ze = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZE, (char*)NULL, ze); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:142:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | #define TRK_ATT_ZS "z start" | ^~~~~~~~~ track3.cpp:926:43: note: in expansion of macro 'TRK_ATT_ZS' 926 | zs = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZS, (char*)NULL, zs); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:148:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define TRK_ATT_GRADE "grade" | ^~~~~~~ track3.cpp:927:46: note: in expansion of macro 'TRK_ATT_GRADE' 927 | grade = GfParmGetCurNum(TrackHandle, path, TRK_ATT_GRADE, (char*)NULL, grade); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:149:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | #define TRK_ATT_BKS "banking start" | ^~~~~~~~~~~~~~~ track3.cpp:942:49: note: in expansion of macro 'TRK_ATT_BKS' 942 | bankings = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKS, (char*)NULL, bankings); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:150:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | #define TRK_ATT_BKE "banking end" | ^~~~~~~~~~~~~ track3.cpp:943:49: note: in expansion of macro 'TRK_ATT_BKE' 943 | bankinge = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKE, (char*)NULL, bankinge); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:152:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | #define TRK_ATT_PROFIL "profil" | ^~~~~~~~ track3.cpp:955:47: note: in expansion of macro 'TRK_ATT_PROFIL' 955 | profil = GfParmGetCurStr(TrackHandle, path, TRK_ATT_PROFIL, TRK_VAL_SPLINE); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:211:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | #define TRK_VAL_SPLINE "spline" | ^~~~~~~~ track3.cpp:955:63: note: in expansion of macro 'TRK_VAL_SPLINE' 955 | profil = GfParmGetCurStr(TrackHandle, path, TRK_ATT_PROFIL, TRK_VAL_SPLINE); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:153:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define TRK_ATT_PROFSTEPS "profil steps" | ^~~~~~~~~~~~~~ track3.cpp:959:52: note: in expansion of macro 'TRK_ATT_PROFSTEPS' 959 | steps = (int)GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPS, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:154:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | #define TRK_ATT_PROFSTEPSLEN "profil steps length" | ^~~~~~~~~~~~~~~~~~~~~ track3.cpp:961:50: note: in expansion of macro 'TRK_ATT_PROFSTEPSLEN' 961 | stepslg = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPSLEN, (char*)NULL, GlobalStepLen); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:157:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | #define TRK_ATT_PROFTGTSL "profil start tangent left" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track3.cpp:968:47: note: in expansion of macro 'TRK_ATT_PROFTGTSL' 968 | stgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSL, (char*)NULL, stgtl); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:158:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | #define TRK_ATT_PROFTGTEL "profil end tangent left" | ^~~~~~~~~~~~~~~~~~~~~~~~~ track3.cpp:969:47: note: in expansion of macro 'TRK_ATT_PROFTGTEL' 969 | etgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTEL, (char*)NULL, etgtl); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:159:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define TRK_ATT_PROFTGTSR "profil start tangent right" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track3.cpp:970:47: note: in expansion of macro 'TRK_ATT_PROFTGTSR' 970 | stgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSR, (char*)NULL, stgtr); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:160:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | #define TRK_ATT_PROFTGTER "profil end tangent right" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ track3.cpp:971:47: note: in expansion of macro 'TRK_ATT_PROFTGTER' 971 | etgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTER, (char*)NULL, etgtr); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:155:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define TRK_ATT_PROFTGTS "profil start tangent" | ^~~~~~~~~~~~~~~~~~~~~~ track3.cpp:973:46: note: in expansion of macro 'TRK_ATT_PROFTGTS' 973 | stgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTS, (char*)NULL, stgt); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:156:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | #define TRK_ATT_PROFTGTE "profil end tangent" | ^~~~~~~~~~~~~~~~~~~~ track3.cpp:974:46: note: in expansion of macro 'TRK_ATT_PROFTGTE' 974 | etgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTE, (char*)NULL, etgt); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track3.cpp:986:38: note: in expansion of macro 'TRK_ATT_ID' 986 | 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] 786 | tdble bankings, bankinge, dz, dzl, dzr; | ^~~ track3.cpp:786:40: warning: variable 'dzr' set but not used [-Wunused-but-set-variable] 786 | tdble bankings, bankinge, dz, dzl, dzr; | ^~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: track3.cpp: In function 'void ReadTrack3(tTrack*, void*, tRoadCam**, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1302:47: note: in expansion of macro 'TRK_SECT_MAIN' 1302 | GlobalStepLen = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PROFSTEPSLEN, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:154:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | #define TRK_ATT_PROFSTEPSLEN "profil steps length" | ^~~~~~~~~~~~~~~~~~~~~ track3.cpp:1302:62: note: in expansion of macro 'TRK_ATT_PROFSTEPSLEN' 1302 | GlobalStepLen = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PROFSTEPSLEN, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1307:41: note: in expansion of macro 'TRK_SECT_MAIN' 1307 | pitType = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_TYPE, TRK_VAL_PIT_TYPE_NONE); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:546:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 546 | #define TRK_ATT_PIT_TYPE "pit type" | ^~~~~~~~~~ track3.cpp:1307:56: note: in expansion of macro 'TRK_ATT_PIT_TYPE' 1307 | pitType = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_TYPE, TRK_VAL_PIT_TYPE_NONE); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:587:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 587 | #define TRK_VAL_PIT_TYPE_NONE "no pit" | ^~~~~~~~ track3.cpp:1307:74: note: in expansion of macro 'TRK_VAL_PIT_TYPE_NONE' 1307 | pitType = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_TYPE, TRK_VAL_PIT_TYPE_NONE); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1311:39: note: in expansion of macro 'TRK_SECT_MAIN' 1311 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_ENTRY, NULL); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:542:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 542 | #define TRK_ATT_PIT_ENTRY "pit entry" | ^~~~~~~~~~~ track3.cpp:1311:54: note: in expansion of macro 'TRK_ATT_PIT_ENTRY' 1311 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_ENTRY, NULL); | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track3.cpp:1314:49: note: in expansion of macro 'TRK_ATT_ID' 1314 | segId = (int)GfParmGetNum(TrackHandle, path, TRK_ATT_ID, (char*)NULL, -1); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1331:39: note: in expansion of macro 'TRK_SECT_MAIN' 1331 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_EXIT, NULL); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:543:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 543 | #define TRK_ATT_PIT_EXIT "pit exit" | ^~~~~~~~~~ track3.cpp:1331:54: note: in expansion of macro 'TRK_ATT_PIT_EXIT' 1331 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_EXIT, NULL); | ^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1350:39: note: in expansion of macro 'TRK_SECT_MAIN' 1350 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_START, NULL); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:544:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 544 | #define TRK_ATT_PIT_START "pit start" | ^~~~~~~~~~~ track3.cpp:1350:54: note: in expansion of macro 'TRK_ATT_PIT_START' 1350 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_START, NULL); | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1368:39: note: in expansion of macro 'TRK_SECT_MAIN' 1368 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_END, NULL); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:545:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 545 | #define TRK_ATT_PIT_END "pit end" | ^~~~~~~~~ track3.cpp:1368:54: note: in expansion of macro 'TRK_ATT_PIT_END' 1368 | segName = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_END, NULL); | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1385:39: note: in expansion of macro 'TRK_SECT_MAIN' 1385 | paramVal = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_SIDE, "right"); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:547:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 547 | #define TRK_ATT_PIT_SIDE "pit side" | ^~~~~~~~~~ track3.cpp:1385:54: note: in expansion of macro 'TRK_ATT_PIT_SIDE' 1385 | paramVal = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_SIDE, "right"); | ^~~~~~~~~~~~~~~~ track3.cpp:1385:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1385 | paramVal = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_SIDE, "right"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1391:47: note: in expansion of macro 'TRK_SECT_MAIN' 1391 | pits->speedLimit = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SPD_LIM, (char*)NULL, 25.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:173:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | #define TRK_ATT_SPD_LIM "speed limit" | ^~~~~~~~~~~~~ track3.cpp:1391:62: note: in expansion of macro 'TRK_ATT_SPD_LIM' 1391 | pits->speedLimit = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SPD_LIM, (char*)NULL, 25.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1399:46: note: in expansion of macro 'TRK_SECT_MAIN' 1399 | pits->len = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_LEN, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:548:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 548 | #define TRK_ATT_PIT_LEN "pit length" | ^~~~~~~~~~~~ track3.cpp:1399:61: note: in expansion of macro 'TRK_ATT_PIT_LEN' 1399 | pits->len = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_LEN, (char*)NULL, 15.0); | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track3.cpp:1400:46: note: in expansion of macro 'TRK_SECT_MAIN' 1400 | pits->width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_WIDTH, (char*)NULL, 5.0); | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:549:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define TRK_ATT_PIT_WIDTH "pit width" | ^~~~~~~~~~~ track3.cpp:1400:61: note: in expansion of macro 'TRK_ATT_PIT_WIDTH' 1400 | pits->width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PIT_WIDTH, (char*)NULL, 5.0); | ^~~~~~~~~~~~~~~~~ track3.cpp:1519:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1519 | GfFatal("ReadTrack3: Memory allocation error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:196:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | #define TRK_ATT_SEGMENT "segment" | ^~~~~~~~~ track3.cpp:1530:51: note: in expansion of macro 'TRK_ATT_SEGMENT' 1530 | segName = GfParmGetCurStr(TrackHandle, path, TRK_ATT_SEGMENT, NULL); | ^~~~~~~~~~~~~~~ track3.cpp:1532:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1532 | GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_SEGMENT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track3.cpp:1535:52: note: in expansion of macro 'TRK_ATT_ID' 1535 | segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:197:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | #define TRK_ATT_TORIGHT "to right" | ^~~~~~~~~~ track3.cpp:1545:58: note: in expansion of macro 'TRK_ATT_TORIGHT' 1545 | trkPos.toRight = GfParmGetCurNum(TrackHandle, path, TRK_ATT_TORIGHT, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:198:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | #define TRK_ATT_TOSTART "to start" | ^~~~~~~~~~ track3.cpp:1546:58: note: in expansion of macro 'TRK_ATT_TOSTART' 1546 | trkPos.toStart = GfParmGetCurNum(TrackHandle, path, TRK_ATT_TOSTART, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track3.cpp:1548:81: note: in expansion of macro 'TRK_ATT_HEIGHT' 1548 | curCam->pos.z = TrackHeightL(&trkPos) + GfParmGetCurNum(TrackHandle, path, TRK_ATT_HEIGHT, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:200:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | #define TRK_ATT_CAM_FOV "fov start" | ^~~~~~~~~~~ track3.cpp:1550:51: note: in expansion of macro 'TRK_ATT_CAM_FOV' 1550 | segName = GfParmGetCurStr(TrackHandle, path, TRK_ATT_CAM_FOV, NULL); | ^~~~~~~~~~~~~~~ track3.cpp:1552:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1552 | GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOV); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track3.cpp:1555:52: note: in expansion of macro 'TRK_ATT_ID' 1555 | segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:201:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | #define TRK_ATT_CAM_FOVE "fov end" | ^~~~~~~~~ track3.cpp:1563:51: note: in expansion of macro 'TRK_ATT_CAM_FOVE' 1563 | segName = GfParmGetCurStr(TrackHandle, path, TRK_ATT_CAM_FOVE, NULL); | ^~~~~~~~~~~~~~~~ track3.cpp:1565:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1565 | GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOVE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track3.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track3.cpp:1568:52: note: in expansion of macro 'TRK_ATT_ID' 1568 | segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); | ^~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from track4.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:176:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | #define TRK_SECT_RSIDE "Right Side" | ^~~~~~~~~~~~ track4.cpp:50:32: note: in expansion of macro 'TRK_SECT_RSIDE' 50 | static char *SectSide[2] = {TRK_SECT_RSIDE, TRK_SECT_LSIDE}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:175:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | #define TRK_SECT_LSIDE "Left Side" | ^~~~~~~~~~~ track4.cpp:50:48: note: in expansion of macro 'TRK_SECT_LSIDE' 50 | static char *SectSide[2] = {TRK_SECT_RSIDE, TRK_SECT_LSIDE}; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:178:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | #define TRK_SECT_RBORDER "Right Border" | ^~~~~~~~~~~~~~ track4.cpp:51:32: note: in expansion of macro 'TRK_SECT_RBORDER' 51 | static char *SectBorder[2] = {TRK_SECT_RBORDER, TRK_SECT_LBORDER}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:177:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | #define TRK_SECT_LBORDER "Left Border" | ^~~~~~~~~~~~~ track4.cpp:51:50: note: in expansion of macro 'TRK_SECT_LBORDER' 51 | static char *SectBorder[2] = {TRK_SECT_RBORDER, TRK_SECT_LBORDER}; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:180:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | #define TRK_SECT_RBARRIER "Right Barrier" | ^~~~~~~~~~~~~~~ track4.cpp:52:32: note: in expansion of macro 'TRK_SECT_RBARRIER' 52 | static char *SectBarrier[2] = {TRK_SECT_RBARRIER, TRK_SECT_LBARRIER}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:179:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | #define TRK_SECT_LBARRIER "Left Barrier" | ^~~~~~~~~~~~~~ track4.cpp:52:51: note: in expansion of macro 'TRK_SECT_LBARRIER' 52 | static char *SectBarrier[2] = {TRK_SECT_RBARRIER, TRK_SECT_LBARRIER}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:188:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | #define TRK_VAL_PLAN "plan" | ^~~~~~ track4.cpp:54:28: note: in expansion of macro 'TRK_VAL_PLAN' 54 | static char *ValStyle[] = {TRK_VAL_PLAN, TRK_VAL_CURB, TRK_VAL_WALL, TRK_VAL_FENCE, TRK_VAL_FENCE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:190:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | #define TRK_VAL_CURB "curb" | ^~~~~~ track4.cpp:54:42: note: in expansion of macro 'TRK_VAL_CURB' 54 | static char *ValStyle[] = {TRK_VAL_PLAN, TRK_VAL_CURB, TRK_VAL_WALL, TRK_VAL_FENCE, TRK_VAL_FENCE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:189:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | #define TRK_VAL_WALL "wall" | ^~~~~~ track4.cpp:54:56: note: in expansion of macro 'TRK_VAL_WALL' 54 | static char *ValStyle[] = {TRK_VAL_PLAN, TRK_VAL_CURB, TRK_VAL_WALL, TRK_VAL_FENCE, TRK_VAL_FENCE}; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:191:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | #define TRK_VAL_FENCE "fence" | ^~~~~~~ track4.cpp:54:70: note: in expansion of macro 'TRK_VAL_FENCE' 54 | static char *ValStyle[] = {TRK_VAL_PLAN, TRK_VAL_CURB, TRK_VAL_WALL, TRK_VAL_FENCE, TRK_VAL_FENCE}; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:191:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | #define TRK_VAL_FENCE "fence" | ^~~~~~~ track4.cpp:54:85: note: in expansion of macro 'TRK_VAL_FENCE' 54 | static char *ValStyle[] = {TRK_VAL_PLAN, TRK_VAL_CURB, TRK_VAL_WALL, TRK_VAL_FENCE, TRK_VAL_FENCE}; | ^~~~~~~~~~~~~ track4.cpp: In function 'tTrackSurface* AddTrackSurface(void*, tTrack*, char*)': track4.cpp:99:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | GfFatal("AddTrackSurface: Memory allocation failed\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:104:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | #define TRK_ATT_FRICTION "friction" | ^~~~~~~~~~ track4.cpp:104:62: note: in expansion of macro 'TRK_ATT_FRICTION' 104 | curSurf->kFriction = GfParmGetNum(TrackHandle, path, TRK_ATT_FRICTION, (char*)NULL, 0.8f); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:105:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | #define TRK_ATT_ROLLRES "rolling resistance" | ^~~~~~~~~~~~~~~~~~~~ track4.cpp:105:62: note: in expansion of macro 'TRK_ATT_ROLLRES' 105 | curSurf->kRollRes = GfParmGetNum(TrackHandle, path, TRK_ATT_ROLLRES, (char*)NULL, 0.001f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:106:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | #define TRK_ATT_ROUGHT "roughness" | ^~~~~~~~~~~ track4.cpp:106:62: note: in expansion of macro 'TRK_ATT_ROUGHT' 106 | curSurf->kRoughness = GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHT, (char*)NULL, 0.0f) / 2.0f; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:107:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define TRK_ATT_ROUGHTWL "roughness wavelength" | ^~~~~~~~~~~~~~~~~~~~~~ track4.cpp:107:73: note: in expansion of macro 'TRK_ATT_ROUGHTWL' 107 | curSurf->kRoughWaveLen = 2.0 * PI / GfParmGetNum(TrackHandle, path, TRK_ATT_ROUGHTWL, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:108:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | #define TRK_ATT_DAMMAGE "dammage" | ^~~~~~~~~ track4.cpp:108:62: note: in expansion of macro 'TRK_ATT_DAMMAGE' 108 | curSurf->kDammage = GfParmGetNum(TrackHandle, path, TRK_ATT_DAMMAGE, (char*)NULL, 10.0f); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:109:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | #define TRK_ATT_REBOUND "rebound" | ^~~~~~~~~ track4.cpp:109:62: note: in expansion of macro 'TRK_ATT_REBOUND' 109 | curSurf->kRebound = GfParmGetNum(TrackHandle, path, TRK_ATT_REBOUND, (char*)NULL, 0.5f); | ^~~~~~~~~~~~~~~ track4.cpp: In function 'void InitSides(void*, tTrack*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:128:55: note: in expansion of macro 'TRK_ATT_SURF' 128 | sideMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_GRASS); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:205:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | #define TRK_VAL_GRASS "grass" | ^~~~~~~ track4.cpp:128:69: note: in expansion of macro 'TRK_VAL_GRASS' 128 | sideMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_GRASS); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:130:55: note: in expansion of macro 'TRK_ATT_WIDTH' 130 | sideEndWidth[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_WIDTH, (char*)NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:186:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | #define TRK_ATT_BANKTYPE "banking type" | ^~~~~~~~~~~~~~ track4.cpp:132:60: note: in expansion of macro 'TRK_ATT_BANKTYPE' 132 | if (strcmp(TRK_VAL_LEVEL, GfParmGetStr(TrackHandle, path, TRK_ATT_BANKTYPE, TRK_VAL_LEVEL)) == 0) { | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:214:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | #define TRK_VAL_LEVEL "level" | ^~~~~~~ track4.cpp:132:78: note: in expansion of macro 'TRK_VAL_LEVEL' 132 | if (strcmp(TRK_VAL_LEVEL, GfParmGetStr(TrackHandle, path, TRK_ATT_BANKTYPE, TRK_VAL_LEVEL)) == 0) { | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:140:57: note: in expansion of macro 'TRK_ATT_SURF' 140 | borderMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_GRASS); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:205:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | #define TRK_VAL_GRASS "grass" | ^~~~~~~ track4.cpp:140:71: note: in expansion of macro 'TRK_VAL_GRASS' 140 | borderMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_GRASS); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:142:54: note: in expansion of macro 'TRK_ATT_WIDTH' 142 | borderWidth[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_WIDTH, (char*)NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track4.cpp:143:55: note: in expansion of macro 'TRK_ATT_HEIGHT' 143 | borderHeight[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_HEIGHT, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:184:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | #define TRK_ATT_STYLE "style" | ^~~~~~~ track4.cpp:144:42: note: in expansion of macro 'TRK_ATT_STYLE' 144 | style = GfParmGetStr(TrackHandle, path, TRK_ATT_STYLE, TRK_VAL_PLAN); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:188:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | #define TRK_VAL_PLAN "plan" | ^~~~~~ track4.cpp:144:57: note: in expansion of macro 'TRK_VAL_PLAN' 144 | style = GfParmGetStr(TrackHandle, path, TRK_ATT_STYLE, TRK_VAL_PLAN); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:155:58: note: in expansion of macro 'TRK_ATT_SURF' 155 | barrierMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_BARRIER); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:208:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | #define TRK_VAL_BARRIER "barrier" | ^~~~~~~~~ track4.cpp:155:72: note: in expansion of macro 'TRK_VAL_BARRIER' 155 | barrierMaterial[side] = GfParmGetStr(TrackHandle, path, TRK_ATT_SURF, TRK_VAL_BARRIER); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track4.cpp:157:56: note: in expansion of macro 'TRK_ATT_HEIGHT' 157 | barrierHeight[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_HEIGHT, (char*)NULL, 0.6f); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:184:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | #define TRK_ATT_STYLE "style" | ^~~~~~~ track4.cpp:158:42: note: in expansion of macro 'TRK_ATT_STYLE' 158 | style = GfParmGetStr(TrackHandle, path, TRK_ATT_STYLE, TRK_VAL_FENCE); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:191:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | #define TRK_VAL_FENCE "fence" | ^~~~~~~ track4.cpp:158:57: note: in expansion of macro 'TRK_VAL_FENCE' 158 | style = GfParmGetStr(TrackHandle, path, TRK_ATT_STYLE, TRK_VAL_FENCE); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:164:59: note: in expansion of macro 'TRK_ATT_WIDTH' 164 | barrierWidth[side] = GfParmGetNum(TrackHandle, path, TRK_ATT_WIDTH, (char*)NULL, 0.5); | ^~~~~~~~~~~~~ track4.cpp: In function 'void AddSides(tTrackSeg*, void*, tTrack*, int, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:182:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | #define TRK_ATT_SWIDTH "start width" | ^~~~~~~~~~~~~ track4.cpp:203:44: note: in expansion of macro 'TRK_ATT_SWIDTH' 203 | sw = GfParmGetNum(TrackHandle, path2, TRK_ATT_SWIDTH, (char*)NULL, sideEndWidth[side]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:204:43: note: in expansion of macro 'TRK_ATT_WIDTH' 204 | w = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, sw); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:183:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | #define TRK_ATT_EWIDTH "end width" | ^~~~~~~~~~~ track4.cpp:205:44: note: in expansion of macro 'TRK_ATT_EWIDTH' 205 | ew = GfParmGetNum(TrackHandle, path2, TRK_ATT_EWIDTH, (char*)NULL, w); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:208:60: note: in expansion of macro 'TRK_ATT_SURF' 208 | sideMaterial[side] = GfParmGetStr(TrackHandle, path2, TRK_ATT_SURF, sideMaterial[side]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:213:44: note: in expansion of macro 'TRK_ATT_WIDTH' 213 | bw = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, borderWidth[side]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track4.cpp:215:60: note: in expansion of macro 'TRK_ATT_HEIGHT' 215 | borderHeight[side] = GfParmGetNum(TrackHandle, path2, TRK_ATT_HEIGHT, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:216:62: note: in expansion of macro 'TRK_ATT_SURF' 216 | borderMaterial[side] = GfParmGetStr(TrackHandle, path2, TRK_ATT_SURF, borderMaterial[side]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:184:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | #define TRK_ATT_STYLE "style" | ^~~~~~~ track4.cpp:218:47: note: in expansion of macro 'TRK_ATT_STYLE' 218 | style = GfParmGetStr(TrackHandle, path2, TRK_ATT_STYLE, ValStyle[borderStyle[side]]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:229:63: note: in expansion of macro 'TRK_ATT_SURF' 229 | barrierMaterial[side] = GfParmGetStr(TrackHandle, path2, TRK_ATT_SURF, barrierMaterial[side]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track4.cpp:231:61: note: in expansion of macro 'TRK_ATT_HEIGHT' 231 | barrierHeight[side] = GfParmGetNum(TrackHandle, path2, TRK_ATT_HEIGHT, (char*)NULL, barrierHeight[side]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:184:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | #define TRK_ATT_STYLE "style" | ^~~~~~~ track4.cpp:232:47: note: in expansion of macro 'TRK_ATT_STYLE' 232 | style = GfParmGetStr(TrackHandle, path2, TRK_ATT_STYLE, ValStyle[barrierStyle[side]]); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:238:57: note: in expansion of macro 'TRK_ATT_WIDTH' 238 | barrierWidth[side] = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, barrierWidth[side]); | ^~~~~~~~~~~~~ track4.cpp:718:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 718 | GfFatal("AddSides: memory allocation error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: track4.cpp: In function 'void CreateSegRing(void*, tTrack*, tTrackSeg*, tTrackSeg*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track4.cpp:825:39: note: in expansion of macro 'TRK_SECT_MAIN' 825 | width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:825:54: note: in expansion of macro 'TRK_ATT_WIDTH' 825 | width = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_WIDTH, (char*)NULL, 15.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:132:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | #define TRK_ATT_TYPE "type" | ^~~~~~ track4.cpp:844:47: note: in expansion of macro 'TRK_ATT_TYPE' 844 | segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, ""); | ^~~~~~~~~~~~ track4.cpp:844:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 844 | segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, ""); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track4.cpp:862:42: note: in expansion of macro 'TRK_SECT_MAIN' 862 | material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:862:57: note: in expansion of macro 'TRK_ATT_SURF' 862 | material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:203:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | #define TRK_VAL_ASPHALT "asphalt" | ^~~~~~~~~ track4.cpp:862:71: note: in expansion of macro 'TRK_VAL_ASPHALT' 862 | material = GfParmGetStr(TrackHandle, TRK_SECT_MAIN, TRK_ATT_SURF, TRK_VAL_ASPHALT); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:132:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | #define TRK_ATT_TYPE "type" | ^~~~~~ track4.cpp:875:47: note: in expansion of macro 'TRK_ATT_TYPE' 875 | segtype = GfParmGetCurStr(TrackHandle, path, TRK_ATT_TYPE, NULL); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:161:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | #define TRK_ATT_MARKS "marks" | ^~~~~~~ track4.cpp:888:55: note: in expansion of macro 'TRK_ATT_MARKS' 888 | char *marks = GfParmGetCurStr(TrackHandle, path, TRK_ATT_MARKS, NULL); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ track4.cpp:903:48: note: in expansion of macro 'TRK_ATT_SURF' 903 | material = GfParmGetCurStr(TrackHandle, path, TRK_ATT_SURF, material); | ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:552:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 552 | #define TRK_ATT_ENVIND "env map index" | ^~~~~~~~~~~~~~~ track4.cpp:905:54: note: in expansion of macro 'TRK_ATT_ENVIND' 905 | envIndex = (int) GfParmGetCurNum(TrackHandle, path, TRK_ATT_ENVIND, (char*)NULL, (float) (envIndex+1)) - 1; | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:163:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | #define TRK_ATT_DOVFACTOR "DoV factor" | ^~~~~~~~~~~~ track4.cpp:907:64: note: in expansion of macro 'TRK_ATT_DOVFACTOR' 907 | DoVfactor = (float) ((int) GfParmGetCurNum(TrackHandle, path, TRK_ATT_DOVFACTOR, (char*)NULL, 1.0)) ; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:138:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 138 | #define TRK_ATT_LG "lg" | ^~~~ track4.cpp:912:50: note: in expansion of macro 'TRK_ATT_LG' 912 | length = GfParmGetCurNum(TrackHandle, path, TRK_ATT_LG, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:139:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | #define TRK_ATT_RADIUS "radius" | ^~~~~~~~ track4.cpp:917:50: note: in expansion of macro 'TRK_ATT_RADIUS' 917 | radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:140:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | #define TRK_ATT_RADIUSEND "end radius" | ^~~~~~~~~~~~ track4.cpp:918:53: note: in expansion of macro 'TRK_ATT_RADIUSEND' 918 | radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:141:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | #define TRK_ATT_ARC "arc" | ^~~~~ track4.cpp:919:47: note: in expansion of macro 'TRK_ATT_ARC' 919 | arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:139:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | #define TRK_ATT_RADIUS "radius" | ^~~~~~~~ track4.cpp:924:50: note: in expansion of macro 'TRK_ATT_RADIUS' 924 | radius = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:140:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | #define TRK_ATT_RADIUSEND "end radius" | ^~~~~~~~~~~~ track4.cpp:925:53: note: in expansion of macro 'TRK_ATT_RADIUSEND' 925 | radiusend = GfParmGetCurNum(TrackHandle, path, TRK_ATT_RADIUSEND, (char*)NULL, radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:141:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | #define TRK_ATT_ARC "arc" | ^~~~~ track4.cpp:926:47: note: in expansion of macro 'TRK_ATT_ARC' 926 | arc = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ARC, (char*)NULL, 0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:144:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | #define TRK_ATT_ZSL "z start left" | ^~~~~~~~~~~~~~ track4.cpp:940:43: note: in expansion of macro 'TRK_ATT_ZSL' 940 | zsl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSL, (char*)NULL, zsl); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:145:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | #define TRK_ATT_ZSR "z start right" | ^~~~~~~~~~~~~~~ track4.cpp:941:43: note: in expansion of macro 'TRK_ATT_ZSR' 941 | zsr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZSR, (char*)NULL, zsr); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:146:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | #define TRK_ATT_ZEL "z end left" | ^~~~~~~~~~~~ track4.cpp:942:43: note: in expansion of macro 'TRK_ATT_ZEL' 942 | zel = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZEL, (char*)NULL, zel); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:147:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | #define TRK_ATT_ZER "z end right" | ^~~~~~~~~~~~~ track4.cpp:943:43: note: in expansion of macro 'TRK_ATT_ZER' 943 | zer = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZER, (char*)NULL, zer); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:143:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define TRK_ATT_ZE "z end" | ^~~~~~~ track4.cpp:945:42: note: in expansion of macro 'TRK_ATT_ZE' 945 | ze = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZE, (char*)NULL, ze); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:142:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | #define TRK_ATT_ZS "z start" | ^~~~~~~~~ track4.cpp:946:42: note: in expansion of macro 'TRK_ATT_ZS' 946 | zs = GfParmGetCurNum(TrackHandle, path, TRK_ATT_ZS, (char*)NULL, zs); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:148:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define TRK_ATT_GRADE "grade" | ^~~~~~~ track4.cpp:947:45: note: in expansion of macro 'TRK_ATT_GRADE' 947 | grade = GfParmGetCurNum(TrackHandle, path, TRK_ATT_GRADE, (char*)NULL, grade); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:149:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | #define TRK_ATT_BKS "banking start" | ^~~~~~~~~~~~~~~ track4.cpp:962:48: note: in expansion of macro 'TRK_ATT_BKS' 962 | bankings = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKS, (char*)NULL, bankings); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:150:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | #define TRK_ATT_BKE "banking end" | ^~~~~~~~~~~~~ track4.cpp:963:48: note: in expansion of macro 'TRK_ATT_BKE' 963 | bankinge = GfParmGetCurNum(TrackHandle, path, TRK_ATT_BKE, (char*)NULL, bankinge); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:152:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | #define TRK_ATT_PROFIL "profil" | ^~~~~~~~ track4.cpp:975:46: note: in expansion of macro 'TRK_ATT_PROFIL' 975 | profil = GfParmGetCurStr(TrackHandle, path, TRK_ATT_PROFIL, TRK_VAL_SPLINE); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:211:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | #define TRK_VAL_SPLINE "spline" | ^~~~~~~~ track4.cpp:975:62: note: in expansion of macro 'TRK_VAL_SPLINE' 975 | profil = GfParmGetCurStr(TrackHandle, path, TRK_ATT_PROFIL, TRK_VAL_SPLINE); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:153:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define TRK_ATT_PROFSTEPS "profil steps" | ^~~~~~~~~~~~~~ track4.cpp:979:54: note: in expansion of macro 'TRK_ATT_PROFSTEPS' 979 | steps = (int)GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPS, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:154:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | #define TRK_ATT_PROFSTEPSLEN "profil steps length" | ^~~~~~~~~~~~~~~~~~~~~ track4.cpp:981:48: note: in expansion of macro 'TRK_ATT_PROFSTEPSLEN' 981 | stepslg = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFSTEPSLEN, (char*)NULL, GlobalStepLen); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:157:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | #define TRK_ATT_PROFTGTSL "profil start tangent left" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track4.cpp:988:49: note: in expansion of macro 'TRK_ATT_PROFTGTSL' 988 | stgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSL, (char*)NULL, stgtl); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:158:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | #define TRK_ATT_PROFTGTEL "profil end tangent left" | ^~~~~~~~~~~~~~~~~~~~~~~~~ track4.cpp:989:49: note: in expansion of macro 'TRK_ATT_PROFTGTEL' 989 | etgtl = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTEL, (char*)NULL, etgtl); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:159:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define TRK_ATT_PROFTGTSR "profil start tangent right" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track4.cpp:990:49: note: in expansion of macro 'TRK_ATT_PROFTGTSR' 990 | stgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTSR, (char*)NULL, stgtr); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:160:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | #define TRK_ATT_PROFTGTER "profil end tangent right" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ track4.cpp:991:49: note: in expansion of macro 'TRK_ATT_PROFTGTER' 991 | etgtr = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTER, (char*)NULL, etgtr); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:155:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define TRK_ATT_PROFTGTS "profil start tangent" | ^~~~~~~~~~~~~~~~~~~~~~ track4.cpp:993:48: note: in expansion of macro 'TRK_ATT_PROFTGTS' 993 | stgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTS, (char*)NULL, stgt); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:156:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | #define TRK_ATT_PROFTGTE "profil end tangent" | ^~~~~~~~~~~~~~~~~~~~ track4.cpp:994:48: note: in expansion of macro 'TRK_ATT_PROFTGTE' 994 | etgt = GfParmGetCurNum(TrackHandle, path, TRK_ATT_PROFTGTE, (char*)NULL, etgt); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track4.cpp:1006:37: note: in expansion of macro 'TRK_ATT_ID' 1006 | 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] 795 | tdble bankings, bankinge, dz, dzl, dzr; | ^~~ track4.cpp:795:40: warning: variable 'dzr' set but not used [-Wunused-but-set-variable] 795 | tdble bankings, bankinge, dz, dzl, dzr; | ^~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: track4.cpp: In function 'void ReadTrack4(tTrack*, void*, tRoadCam**, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:130:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | #define TRK_SECT_MAIN "Main Track" | ^~~~~~~~~~~~ track4.cpp:1330:47: note: in expansion of macro 'TRK_SECT_MAIN' 1330 | GlobalStepLen = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PROFSTEPSLEN, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:154:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | #define TRK_ATT_PROFSTEPSLEN "profil steps length" | ^~~~~~~~~~~~~~~~~~~~~ track4.cpp:1330:62: note: in expansion of macro 'TRK_ATT_PROFSTEPSLEN' 1330 | GlobalStepLen = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_PROFSTEPSLEN, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:167:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | #define TRK_ATT_ENTRY "entry" | ^~~~~~~ track4.cpp:1337:48: note: in expansion of macro 'TRK_ATT_ENTRY' 1337 | segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_ENTRY, NULL); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track4.cpp:1341:47: note: in expansion of macro 'TRK_ATT_ID' 1341 | segId = (int)GfParmGetNum(TrackHandle, path, TRK_ATT_ID, (char*)NULL, -1); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:168:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 168 | #define TRK_ATT_EXIT "exit" | ^~~~~~ track4.cpp:1358:45: note: in expansion of macro 'TRK_ATT_EXIT' 1358 | segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_EXIT, NULL); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:169:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define TRK_ATT_START "start" | ^~~~~~~ track4.cpp:1377:45: note: in expansion of macro 'TRK_ATT_START' 1377 | segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_START, NULL); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:170:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | #define TRK_ATT_END "end" | ^~~~~ track4.cpp:1396:45: note: in expansion of macro 'TRK_ATT_END' 1396 | segName = GfParmGetStr(TrackHandle, path2, TRK_ATT_END, NULL); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:171:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | #define TRK_ATT_SIDE "side" | ^~~~~~ track4.cpp:1412:46: note: in expansion of macro 'TRK_ATT_SIDE' 1412 | paramVal = GfParmGetStr(TrackHandle, path2, TRK_ATT_SIDE, "right"); | ^~~~~~~~~~~~ track4.cpp:1412:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1412 | paramVal = GfParmGetStr(TrackHandle, path2, TRK_ATT_SIDE, "right"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:173:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | #define TRK_ATT_SPD_LIM "speed limit" | ^~~~~~~~~~~~~ track4.cpp:1418:54: note: in expansion of macro 'TRK_ATT_SPD_LIM' 1418 | pits->speedLimit = GfParmGetNum(TrackHandle, path2, TRK_ATT_SPD_LIM, (char*)NULL, 25.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:172:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | #define TRK_ATT_LEN "length" | ^~~~~~~~ track4.cpp:1426:53: note: in expansion of macro 'TRK_ATT_LEN' 1426 | pits->len = GfParmGetNum(TrackHandle, path2, TRK_ATT_LEN, (char*)NULL, 15.0); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:40:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define TRK_ATT_WIDTH "width" | ^~~~~~~ track4.cpp:1427:53: note: in expansion of macro 'TRK_ATT_WIDTH' 1427 | pits->width = GfParmGetNum(TrackHandle, path2, TRK_ATT_WIDTH, (char*)NULL, 5.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1541:42: note: in expansion of macro 'TRK_SECT_CAM' 1541 | if (GfParmListSeekFirst(TrackHandle, TRK_SECT_CAM) == 0) { | ^~~~~~~~~~~~ track4.cpp:1545:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1545 | GfFatal("ReadTrack3: Memory allocation error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1555:58: note: in expansion of macro 'TRK_SECT_CAM' 1555 | curCam->name = GfParmListGetCurEltName(TrackHandle, TRK_SECT_CAM); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1556:45: note: in expansion of macro 'TRK_SECT_CAM' 1556 | segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_SEGMENT, NULL); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:196:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | #define TRK_ATT_SEGMENT "segment" | ^~~~~~~~~ track4.cpp:1556:59: note: in expansion of macro 'TRK_ATT_SEGMENT' 1556 | segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_SEGMENT, NULL); | ^~~~~~~~~~~~~~~ track4.cpp:1558:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1558 | GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_SEGMENT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track4.cpp:1561:52: note: in expansion of macro 'TRK_ATT_ID' 1561 | segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1571:52: note: in expansion of macro 'TRK_SECT_CAM' 1571 | trkPos.toRight = GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_TORIGHT, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:197:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | #define TRK_ATT_TORIGHT "to right" | ^~~~~~~~~~ track4.cpp:1571:66: note: in expansion of macro 'TRK_ATT_TORIGHT' 1571 | trkPos.toRight = GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_TORIGHT, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1572:52: note: in expansion of macro 'TRK_SECT_CAM' 1572 | trkPos.toStart = GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_TOSTART, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:198:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | #define TRK_ATT_TOSTART "to start" | ^~~~~~~~~~ track4.cpp:1572:66: note: in expansion of macro 'TRK_ATT_TOSTART' 1572 | trkPos.toStart = GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_TOSTART, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1574:75: note: in expansion of macro 'TRK_SECT_CAM' 1574 | curCam->pos.z = TrackHeightL(&trkPos) + GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_HEIGHT, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:199:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | #define TRK_ATT_HEIGHT "height" | ^~~~~~~~ track4.cpp:1574:89: note: in expansion of macro 'TRK_ATT_HEIGHT' 1574 | curCam->pos.z = TrackHeightL(&trkPos) + GfParmGetCurNum(TrackHandle, TRK_SECT_CAM, TRK_ATT_HEIGHT, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1576:45: note: in expansion of macro 'TRK_SECT_CAM' 1576 | segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_CAM_FOV, NULL); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:200:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | #define TRK_ATT_CAM_FOV "fov start" | ^~~~~~~~~~~ track4.cpp:1576:59: note: in expansion of macro 'TRK_ATT_CAM_FOV' 1576 | segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_CAM_FOV, NULL); | ^~~~~~~~~~~~~~~ track4.cpp:1578:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1578 | GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOV); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track4.cpp:1581:52: note: in expansion of macro 'TRK_ATT_ID' 1581 | segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1589:45: note: in expansion of macro 'TRK_SECT_CAM' 1589 | segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_CAM_FOVE, NULL); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:201:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | #define TRK_ATT_CAM_FOVE "fov end" | ^~~~~~~~~ track4.cpp:1589:59: note: in expansion of macro 'TRK_ATT_CAM_FOVE' 1589 | segName = GfParmGetCurStr(TrackHandle, TRK_SECT_CAM, TRK_ATT_CAM_FOVE, NULL); | ^~~~~~~~~~~~~~~~ track4.cpp:1591:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1591 | GfFatal("Bad Track Definition: in Camera %s %s is missing\n", curCam->name, TRK_ATT_CAM_FOVE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:32, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/robottools.h:29, from track4.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:151:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define TRK_ATT_ID "id" | ^~~~ track4.cpp:1594:52: note: in expansion of macro 'TRK_ATT_ID' 1594 | segId = (int)GfParmGetNum(TrackHandle, path2, TRK_ATT_ID, (char*)NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | #define TRK_SECT_CAM "Cameras" | ^~~~~~~~~ track4.cpp:1600:43: note: in expansion of macro 'TRK_SECT_CAM' 1600 | } while (GfParmListSeekNext(TrackHandle, TRK_SECT_CAM) == 0); | ^~~~~~~~~~~~ track4.cpp: In function 'void CreateSegRing(void*, tTrack*, tTrackSeg*, tTrackSeg*, int)': track4.cpp:202:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 202 | sprintf(path2, "%s/%s", path, SectSide[side]); | ^ In file included from /usr/include/stdio.h:862, from track4.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track4.cpp:212:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 212 | sprintf(path2, "%s/%s", path, SectBorder[side]); | ^ In file included from /usr/include/stdio.h:862, from track4.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track4.cpp:228:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 228 | sprintf(path2, "%s/%s", path, SectBarrier[side]); | ^ In file included from /usr/include/stdio.h:862, from track4.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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:25, from grmain.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grmain.cpp:33: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | 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: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from grmain.cpp:30: grmain.cpp: In function 'void grSplitScreen(void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:46:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define GR_SCT_DISPMODE "Display Mode" | ^~~~~~~~~~~~~~ grmain.cpp:164:28: note: in expansion of macro 'GR_SCT_DISPMODE' 164 | GfParmSetNum(grHandle, GR_SCT_DISPMODE, GR_ATT_NB_SCREENS, NULL, grNbScreen); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:76:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | #define GR_ATT_NB_SCREENS "number of screens" | ^~~~~~~~~~~~~~~~~~~ grmain.cpp:164:45: note: in expansion of macro 'GR_ATT_NB_SCREENS' 164 | GfParmSetNum(grHandle, GR_SCT_DISPMODE, GR_ATT_NB_SCREENS, NULL, grNbScreen); | ^~~~~~~~~~~~~~~~~ grmain.cpp:165:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | GfParmWriteFile(NULL, grHandle, "Graph"); | ^~~~~~~ grmain.cpp: In function 'int initView(int, int, int, int, int, void*)': grmain.cpp:258:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | GfuiAddSKey(screen, GLUT_KEY_HOME, "Zoom Maximum", (void*)GR_ZOOM_MAX, grSetZoom, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:259:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | GfuiAddSKey(screen, GLUT_KEY_END, "Zoom Minimum", (void*)GR_ZOOM_MIN, grSetZoom, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:260:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | GfuiAddKey(screen, '*', "Zoom Default", (void*)GR_ZOOM_DFLT, grSetZoom, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:262:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | GfuiAddSKey(screen, GLUT_KEY_PAGE_UP, "Select Previous Car", (void*)0, grPrevCar, NULL); | ^~~~~~~~~~~~~~~~~~~~~ grmain.cpp:263:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 263 | GfuiAddSKey(screen, GLUT_KEY_PAGE_DOWN, "Select Next Car", (void*)0, grNextCar, NULL); | ^~~~~~~~~~~~~~~~~ grmain.cpp:265:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | GfuiAddSKey(screen, GLUT_KEY_F2, "Driver Views", (void*)0, grSelectCamera, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:266:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | GfuiAddSKey(screen, GLUT_KEY_F3, "Car Views", (void*)1, grSelectCamera, NULL); | ^~~~~~~~~~~ grmain.cpp:267:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | GfuiAddSKey(screen, GLUT_KEY_F4, "Side Car Views", (void*)2, grSelectCamera, NULL); | ^~~~~~~~~~~~~~~~ grmain.cpp:268:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | GfuiAddSKey(screen, GLUT_KEY_F5, "Up Car View", (void*)3, grSelectCamera, NULL); | ^~~~~~~~~~~~~ grmain.cpp:269:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfuiAddSKey(screen, GLUT_KEY_F6, "Persp Car View", (void*)4, grSelectCamera, NULL); | ^~~~~~~~~~~~~~~~ grmain.cpp:270:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 270 | GfuiAddSKey(screen, GLUT_KEY_F7, "All Circuit Views", (void*)5, grSelectCamera, NULL); | ^~~~~~~~~~~~~~~~~~~ grmain.cpp:271:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 271 | GfuiAddSKey(screen, GLUT_KEY_F8, "Track View", (void*)6, grSelectCamera, NULL); | ^~~~~~~~~~~~ grmain.cpp:272:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 272 | GfuiAddSKey(screen, GLUT_KEY_F9, "Track View Zoomed", (void*)7, grSelectCamera, NULL); | ^~~~~~~~~~~~~~~~~~~ grmain.cpp:273:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 273 | GfuiAddSKey(screen, GLUT_KEY_F10, "Follow Car Zoomed", (void*)8, grSelectCamera, NULL); | ^~~~~~~~~~~~~~~~~~~ grmain.cpp:274:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | GfuiAddSKey(screen, GLUT_KEY_F11, "TV Director View", (void*)9, grSelectCamera, NULL); | ^~~~~~~~~~~~~~~~~~ grmain.cpp:276:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 276 | GfuiAddKey(screen, '5', "FPS Counter", (void*)3, grSelectBoard, NULL); | ^~~~~~~~~~~~~ grmain.cpp:277:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 277 | GfuiAddKey(screen, '4', "G/Cmd Graph", (void*)4, grSelectBoard, NULL); | ^~~~~~~~~~~~~ grmain.cpp:278:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 278 | GfuiAddKey(screen, '3', "Leaders Board", (void*)2, grSelectBoard, NULL); | ^~~~~~~~~~~~~~~ grmain.cpp:279:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | GfuiAddKey(screen, '2', "Driver Counters", (void*)1, grSelectBoard, NULL); | ^~~~~~~~~~~~~~~~~ grmain.cpp:280:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | GfuiAddKey(screen, '1', "Driver Board", (void*)0, grSelectBoard, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:281:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | GfuiAddKey(screen, '9', "Mirror", (void*)0, grSwitchMirror, NULL); | ^~~~~~~~ grmain.cpp:282:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 282 | GfuiAddKey(screen, '0', "Arcade Board", (void*)5, grSelectBoard, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:283:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 283 | GfuiAddKey(screen, '>', "Zoom In", (void*)GR_ZOOM_IN, grSetZoom, NULL); | ^~~~~~~~~ grmain.cpp:284:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 284 | GfuiAddKey(screen, '<', "Zoom Out", (void*)GR_ZOOM_OUT, grSetZoom, NULL); | ^~~~~~~~~~ grmain.cpp:285:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 285 | GfuiAddKey(screen, '[', "Split Screen", (void*)GR_SPLIT_ADD, grSplitScreen, NULL); | ^~~~~~~~~~~~~~ grmain.cpp:286:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 286 | GfuiAddKey(screen, ']', "UnSplit Screen", (void*)GR_SPLIT_REM, grSplitScreen, NULL); | ^~~~~~~~~~~~~~~~ grmain.cpp:287:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | GfuiAddKey(screen, 'm', "Track Maps", (void*)0, grSelectTrackMap, NULL); | ^~~~~~~~~~~~ In file included from grmain.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grmain.cpp:293:47: note: in expansion of macro 'GR_SCT_GRAPHIC' 293 | grLodFactorValue = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, 1.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:74:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | #define GR_ATT_LODFACTOR "LOD Factor" | ^~~~~~~~~~~~ grmain.cpp:293:63: note: in expansion of macro 'GR_ATT_LODFACTOR' 293 | grLodFactorValue = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_LODFACTOR, NULL, 1.0); | ^~~~~~~~~~~~~~~~ grmain.cpp: In function 'int initCars(tSituation*)': grmain.cpp:374:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 374 | grCarInfo[index].iconColor[0] = GfParmGetNum(hdle, idx, "red", (char*)NULL, 0); | ^~~~~ grmain.cpp:375:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 375 | grCarInfo[index].iconColor[1] = GfParmGetNum(hdle, idx, "green", (char*)NULL, 0); | ^~~~~~~ grmain.cpp:376:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | grCarInfo[index].iconColor[2] = GfParmGetNum(hdle, idx, "blue", (char*)NULL, 0); | ^~~~~~ In file included from grmain.cpp:30: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:46:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define GR_SCT_DISPMODE "Display Mode" | ^~~~~~~~~~~~~~ grmain.cpp:386:43: note: in expansion of macro 'GR_SCT_DISPMODE' 386 | grNbScreen = (int)GfParmGetNum(grHandle, GR_SCT_DISPMODE, GR_ATT_NB_SCREENS, NULL, 1.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:76:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | #define GR_ATT_NB_SCREENS "number of screens" | ^~~~~~~~~~~~~~~~~~~ grmain.cpp:386:60: note: in expansion of macro 'GR_ATT_NB_SCREENS' 386 | grNbScreen = (int)GfParmGetNum(grHandle, GR_SCT_DISPMODE, GR_ATT_NB_SCREENS, NULL, 1.0); | ^~~~~~~~~~~~~~~~~ grmain.cpp: In function 'void shutdownCars()': grmain.cpp:409:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | GfOut("-- shutdownCars\n"); | ^~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from grboard.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grboard.cpp:29: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/raceman.h:33, from grcam.h:25, from grboard.cpp:26: grboard.cpp: In member function 'void cGrBoard::loadDefaults(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:55:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | #define GR_ATT_DEBUG "debug info" | ^~~~~~~~~~~~ grboard.cpp:75:48: note: in expansion of macro 'GR_ATT_DEBUG' 75 | debugFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_DEBUG, NULL, 1); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:52:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | #define GR_ATT_BOARD "driver board" | ^~~~~~~~~~~~~~ grboard.cpp:76:48: note: in expansion of macro 'GR_ATT_BOARD' 76 | boardFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_BOARD, NULL, 2); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:54:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | #define GR_ATT_LEADER "leader board" | ^~~~~~~~~~~~~~ grboard.cpp:77:49: note: in expansion of macro 'GR_ATT_LEADER' 77 | leaderFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_LEADER, NULL, 1); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:58:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | #define GR_ATT_NBLEADER "Max leaders entries" | ^~~~~~~~~~~~~~~~~~~~~ grboard.cpp:78:47: note: in expansion of macro 'GR_ATT_NBLEADER' 78 | leaderNb = (int)GfParmGetNum(grHandle, path, GR_ATT_NBLEADER, NULL, 10); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:53:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define GR_ATT_COUNTER "driver counter" | ^~~~~~~~~~~~~~~~ grboard.cpp:79:50: note: in expansion of macro 'GR_ATT_COUNTER' 79 | counterFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_COUNTER, NULL, 1); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:56:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | #define GR_ATT_GGRAPH "G graph" | ^~~~~~~~~ grboard.cpp:80:44: note: in expansion of macro 'GR_ATT_GGRAPH' 80 | GFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_GGRAPH, NULL, 1); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:57:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | #define GR_ATT_ARCADE "arcade" | ^~~~~~~~ grboard.cpp:81:49: note: in expansion of macro 'GR_ATT_ARCADE' 81 | arcadeFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_ARCADE, NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:50:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define GR_ATT_MAP "map mode" | ^~~~~~~~~~ grboard.cpp:83:59: note: in expansion of macro 'GR_ATT_MAP' 83 | trackMap->setViewMode((int) GfParmGetNum(grHandle, path, GR_ATT_MAP, NULL, trackMap->getDefaultViewMode())); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:55:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | #define GR_ATT_DEBUG "debug info" | ^~~~~~~~~~~~ grboard.cpp:87:49: note: in expansion of macro 'GR_ATT_DEBUG' 87 | debugFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_DEBUG, NULL, debugFlag); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:52:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | #define GR_ATT_BOARD "driver board" | ^~~~~~~~~~~~~~ grboard.cpp:88:49: note: in expansion of macro 'GR_ATT_BOARD' 88 | boardFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_BOARD, NULL, boardFlag); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:54:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | #define GR_ATT_LEADER "leader board" | ^~~~~~~~~~~~~~ grboard.cpp:89:50: note: in expansion of macro 'GR_ATT_LEADER' 89 | leaderFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_LEADER, NULL, leaderFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:58:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | #define GR_ATT_NBLEADER "Max leaders entries" | ^~~~~~~~~~~~~~~~~~~~~ grboard.cpp:90:48: note: in expansion of macro 'GR_ATT_NBLEADER' 90 | leaderNb = (int)GfParmGetNum(grHandle, path, GR_ATT_NBLEADER, NULL, leaderNb); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:53:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define GR_ATT_COUNTER "driver counter" | ^~~~~~~~~~~~~~~~ grboard.cpp:91:52: note: in expansion of macro 'GR_ATT_COUNTER' 91 | counterFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_COUNTER, NULL, counterFlag); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:56:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | #define GR_ATT_GGRAPH "G graph" | ^~~~~~~~~ grboard.cpp:92:46: note: in expansion of macro 'GR_ATT_GGRAPH' 92 | GFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_GGRAPH, NULL, GFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:57:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | #define GR_ATT_ARCADE "arcade" | ^~~~~~~~ grboard.cpp:93:50: note: in expansion of macro 'GR_ATT_ARCADE' 93 | arcadeFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_ARCADE, NULL, arcadeFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:50:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define GR_ATT_MAP "map mode" | ^~~~~~~~~~ grboard.cpp:94:60: note: in expansion of macro 'GR_ATT_MAP' 94 | trackMap->setViewMode((int) GfParmGetNum(grHandle, path, GR_ATT_MAP, NULL, trackMap->getViewMode())); | ^~~~~~~~~~ grboard.cpp: In member function 'void cGrBoard::selectBoard(int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:52:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | #define GR_ATT_BOARD "driver board" | ^~~~~~~~~~~~~~ grboard.cpp:107:33: note: in expansion of macro 'GR_ATT_BOARD' 107 | GfParmSetNum(grHandle, path, GR_ATT_BOARD, (char*)NULL, (tdble)boardFlag); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:53:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define GR_ATT_COUNTER "driver counter" | ^~~~~~~~~~~~~~~~ grboard.cpp:111:33: note: in expansion of macro 'GR_ATT_COUNTER' 111 | GfParmSetNum(grHandle, path, GR_ATT_COUNTER, (char*)NULL, (tdble)counterFlag); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:54:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | #define GR_ATT_LEADER "leader board" | ^~~~~~~~~~~~~~ grboard.cpp:115:33: note: in expansion of macro 'GR_ATT_LEADER' 115 | GfParmSetNum(grHandle, path, GR_ATT_LEADER, (char*)NULL, (tdble)leaderFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:55:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | #define GR_ATT_DEBUG "debug info" | ^~~~~~~~~~~~ grboard.cpp:119:33: note: in expansion of macro 'GR_ATT_DEBUG' 119 | GfParmSetNum(grHandle, path, GR_ATT_DEBUG, (char*)NULL, (tdble)debugFlag); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:56:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | #define GR_ATT_GGRAPH "G graph" | ^~~~~~~~~ grboard.cpp:123:33: note: in expansion of macro 'GR_ATT_GGRAPH' 123 | GfParmSetNum(grHandle, path, GR_ATT_GGRAPH, (char*)NULL, (tdble)GFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:57:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | #define GR_ATT_ARCADE "arcade" | ^~~~~~~~ grboard.cpp:127:33: note: in expansion of macro 'GR_ATT_ARCADE' 127 | GfParmSetNum(grHandle, path, GR_ATT_ARCADE, (char*)NULL, (tdble)arcadeFlag); | ^~~~~~~~~~~~~ grboard.cpp:130:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | GfParmWriteFile(NULL, grHandle, "graph"); | ^~~~~~~ grboard.cpp: In member function 'void cGrBoard::grDispMisc(tCarElt*)': grboard.cpp:263:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 263 | grDrawGauge(545.0f*fw, 20.0f*fw, 80.0f, clr, grBlack, car->_fuel / car->_tank, "F"); | ^~~ grboard.cpp:264:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 264 | 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:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 300 | GfuiPrintString("Fuel:", grWhite, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:316:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | GfuiPrintString("Damage:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~~~ grboard.cpp:322:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | GfuiPrintString("Laps:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:327:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | GfuiPrintString("Total:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~~ grboard.cpp:331:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | GfuiPrintString("Curr:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:335:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | GfuiPrintString("Last:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:339:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | GfuiPrintString("Best:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:343:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | 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:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 392 | GfuiPrintString("Fuel:", grWhite, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:404:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | GfuiPrintString("Laps:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:409:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | GfuiPrintString("Best:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:414:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | GfuiPrintString("Time:", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:424:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); | ^~~~~~~~~~~~~~ grboard.cpp:427:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | GfuiPrintString("<- ", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~ grboard.cpp:428:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); | ^~~~~~~~~~~~~~ grboard.cpp:438:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x3, y, GFUI_ALIGN_HR_VB); | ^~~~~~~~~~~~~~ grboard.cpp:441:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | GfuiPrintString("-> ", clr, GFUI_FONT_SMALL_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~ grboard.cpp:442:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 442 | 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:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 641 | GfuiPrintString(" out", grRed, GFUI_FONT_SMALL_C, x2, y, GFUI_ALIGN_HR_VB); | ^~~~~~~~~~~~ grboard.cpp:644:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 644 | GfuiPrintString(" --:--", clr, GFUI_FONT_SMALL_C, x2, y, GFUI_ALIGN_HR_VB); | ^~~~~~~~~~~~~~ grboard.cpp:668:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 668 | 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:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 802 | GfuiPrintString("Time:", grDefaultClr, GFUI_FONT_LARGE_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:806:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 806 | GfuiPrintString("Best:", grDefaultClr, GFUI_FONT_LARGE_C, x, y, GFUI_ALIGN_HL_VB); | ^~~~~~~ grboard.cpp:825:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 825 | grDrawGauge(XM, 20.0, 80.0, clr, grBlack, car->_fuel / car->_tank, "F"); | ^~~ grboard.cpp:826:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 826 | grDrawGauge(XM + 15, 20.0, 80.0, grRed, grGreen, (tdble)(car->_dammage) / grMaxDammage, "D"); | ^~~ In file included from grcam.h:24, from grboard.cpp:26: grboard.cpp: In function 'void grInitBoardCar(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:884:31: note: in expansion of macro 'SECT_GROBJECTS' 884 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_TACHO_TEX, "rpm8000.rgb"); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:555:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 555 | #define PRM_TACHO_TEX "tachometer texture" | ^~~~~~~~~~~~~~~~~~~~ grboard.cpp:884:47: note: in expansion of macro 'PRM_TACHO_TEX' 884 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_TACHO_TEX, "rpm8000.rgb"); | ^~~~~~~~~~~~~ grboard.cpp:884:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 884 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_TACHO_TEX, "rpm8000.rgb"); | ^~~~~~~~~~~~~ In file included from grcam.h:24, from grboard.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:893:29: note: in expansion of macro 'SECT_GROBJECTS' 893 | xSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:556:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 556 | #define PRM_TACHO_XSZ "tachometer width" | ^~~~~~~~~~~~~~~~~~ grboard.cpp:893:45: note: in expansion of macro 'PRM_TACHO_XSZ' 893 | xSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:894:29: note: in expansion of macro 'SECT_GROBJECTS' 894 | ySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:557:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 557 | #define PRM_TACHO_YSZ "tachometer height" | ^~~~~~~~~~~~~~~~~~~ grboard.cpp:894:45: note: in expansion of macro 'PRM_TACHO_YSZ' 894 | ySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:895:30: note: in expansion of macro 'SECT_GROBJECTS' 895 | xpos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XPOS, (char*)NULL, Winw / 2.0 - xSz); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:558:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 558 | #define PRM_TACHO_XPOS "tachometer x pos" | ^~~~~~~~~~~~~~~~~~ grboard.cpp:895:46: note: in expansion of macro 'PRM_TACHO_XPOS' 895 | xpos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XPOS, (char*)NULL, Winw / 2.0 - xSz); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:896:30: note: in expansion of macro 'SECT_GROBJECTS' 896 | ypos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YPOS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:559:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 559 | #define PRM_TACHO_YPOS "tachometer y pos" | ^~~~~~~~~~~~~~~~~~ grboard.cpp:896:46: note: in expansion of macro 'PRM_TACHO_YPOS' 896 | ypos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YPOS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:897:35: note: in expansion of macro 'SECT_GROBJECTS' 897 | needlexSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_NDLXSZ, (char*)NULL, 50); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:560:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 560 | #define PRM_TACHO_NDLXSZ "tachometer needle width" | ^~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:897:51: note: in expansion of macro 'PRM_TACHO_NDLXSZ' 897 | needlexSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_NDLXSZ, (char*)NULL, 50); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:898:35: note: in expansion of macro 'SECT_GROBJECTS' 898 | needleySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_NDLYSZ, (char*)NULL, 2); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:561:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 561 | #define PRM_TACHO_NDLYSZ "tachometer needle height" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:898:51: note: in expansion of macro 'PRM_TACHO_NDLYSZ' 898 | needleySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_NDLYSZ, (char*)NULL, 2); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:899:48: note: in expansion of macro 'SECT_GROBJECTS' 899 | curInst->needleXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:562:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 562 | #define PRM_TACHO_XCENTER "tachometer needle x center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:899:64: note: in expansion of macro 'PRM_TACHO_XCENTER' 899 | curInst->needleXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:900:48: note: in expansion of macro 'SECT_GROBJECTS' 900 | curInst->needleYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YCENTER, (char*)NULL, ySz / 2.0) + ypos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:563:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 563 | #define PRM_TACHO_YCENTER "tachometer needle y center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:900:64: note: in expansion of macro 'PRM_TACHO_YCENTER' 900 | curInst->needleYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YCENTER, (char*)NULL, ySz / 2.0) + ypos; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:901:47: note: in expansion of macro 'SECT_GROBJECTS' 901 | curInst->digitXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XDIGITCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:564:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 564 | #define PRM_TACHO_XDIGITCENTER "tachometer digit x center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:901:63: note: in expansion of macro 'PRM_TACHO_XDIGITCENTER' 901 | curInst->digitXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_XDIGITCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:902:47: note: in expansion of macro 'SECT_GROBJECTS' 902 | curInst->digitYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YDIGITCENTER, (char*)NULL, 16) + ypos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:565:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 565 | #define PRM_TACHO_YDIGITCENTER "tachometer digit y center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:902:63: note: in expansion of macro 'PRM_TACHO_YDIGITCENTER' 902 | curInst->digitYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_YDIGITCENTER, (char*)NULL, 16) + ypos; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:903:43: note: in expansion of macro 'SECT_GROBJECTS' 903 | curInst->minValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINVAL, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:566:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 566 | #define PRM_TACHO_MINVAL "tachometer min value" | ^~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:903:59: note: in expansion of macro 'PRM_TACHO_MINVAL' 903 | curInst->minValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINVAL, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:904:43: note: in expansion of macro 'SECT_GROBJECTS' 904 | curInst->maxValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXVAL, (char*)NULL, RPM2RADS(10000)) - curInst->minValue; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:567:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 567 | #define PRM_TACHO_MAXVAL "tachometer max value" | ^~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:904:59: note: in expansion of macro 'PRM_TACHO_MAXVAL' 904 | curInst->maxValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXVAL, (char*)NULL, RPM2RADS(10000)) - curInst->minValue; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:905:43: note: in expansion of macro 'SECT_GROBJECTS' 905 | curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINANG, "deg", 225); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:568:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 568 | #define PRM_TACHO_MINANG "tachometer min angle" | ^~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:905:59: note: in expansion of macro 'PRM_TACHO_MINANG' 905 | curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINANG, "deg", 225); | ^~~~~~~~~~~~~~~~ grboard.cpp:905:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 905 | curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MINANG, "deg", 225); | ^~~~~ In file included from grcam.h:24, from grboard.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:906:43: note: in expansion of macro 'SECT_GROBJECTS' 906 | curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXANG, "deg", -45) - curInst->minAngle; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:569:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 569 | #define PRM_TACHO_MAXANG "tachometer max angle" | ^~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:906:59: note: in expansion of macro 'PRM_TACHO_MAXANG' 906 | curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXANG, "deg", -45) - curInst->minAngle; | ^~~~~~~~~~~~~~~~ grboard.cpp:906:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 906 | curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_TACHO_MAXANG, "deg", -45) - curInst->minAngle; | ^~~~~ In file included from grcam.h:24, from grboard.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:941:31: note: in expansion of macro 'SECT_GROBJECTS' 941 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_TEX, "speed360.rgb"); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:571:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 571 | #define PRM_SPEEDO_TEX "speedometer texture" | ^~~~~~~~~~~~~~~~~~~~~ grboard.cpp:941:47: note: in expansion of macro 'PRM_SPEEDO_TEX' 941 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_TEX, "speed360.rgb"); | ^~~~~~~~~~~~~~ grboard.cpp:941:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 941 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_TEX, "speed360.rgb"); | ^~~~~~~~~~~~~~ In file included from grcam.h:24, from grboard.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:950:29: note: in expansion of macro 'SECT_GROBJECTS' 950 | xSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:572:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 572 | #define PRM_SPEEDO_XSZ "speedometer width" | ^~~~~~~~~~~~~~~~~~~ grboard.cpp:950:45: note: in expansion of macro 'PRM_SPEEDO_XSZ' 950 | xSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:951:29: note: in expansion of macro 'SECT_GROBJECTS' 951 | ySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:573:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 573 | #define PRM_SPEEDO_YSZ "speedometer height" | ^~~~~~~~~~~~~~~~~~~~ grboard.cpp:951:45: note: in expansion of macro 'PRM_SPEEDO_YSZ' 951 | ySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YSZ, (char*)NULL, 128); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:952:30: note: in expansion of macro 'SECT_GROBJECTS' 952 | xpos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XPOS, (char*)NULL, Winw / 2.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:574:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | #define PRM_SPEEDO_XPOS "speedometer x pos" | ^~~~~~~~~~~~~~~~~~~ grboard.cpp:952:46: note: in expansion of macro 'PRM_SPEEDO_XPOS' 952 | xpos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XPOS, (char*)NULL, Winw / 2.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:953:30: note: in expansion of macro 'SECT_GROBJECTS' 953 | ypos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YPOS, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:575:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 575 | #define PRM_SPEEDO_YPOS "speedometer y pos" | ^~~~~~~~~~~~~~~~~~~ grboard.cpp:953:46: note: in expansion of macro 'PRM_SPEEDO_YPOS' 953 | ypos = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YPOS, (char*)NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:954:35: note: in expansion of macro 'SECT_GROBJECTS' 954 | needlexSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_NDLXSZ, (char*)NULL, 50); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:576:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 576 | #define PRM_SPEEDO_NDLXSZ "speedometer needle width" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:954:51: note: in expansion of macro 'PRM_SPEEDO_NDLXSZ' 954 | needlexSz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_NDLXSZ, (char*)NULL, 50); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:955:35: note: in expansion of macro 'SECT_GROBJECTS' 955 | needleySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_NDLYSZ, (char*)NULL, 2); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:577:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 577 | #define PRM_SPEEDO_NDLYSZ "speedometer needle height" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:955:51: note: in expansion of macro 'PRM_SPEEDO_NDLYSZ' 955 | needleySz = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_NDLYSZ, (char*)NULL, 2); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:956:48: note: in expansion of macro 'SECT_GROBJECTS' 956 | curInst->needleXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:578:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 578 | #define PRM_SPEEDO_XCENTER "speedometer needle x center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:956:64: note: in expansion of macro 'PRM_SPEEDO_XCENTER' 956 | curInst->needleXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:957:48: note: in expansion of macro 'SECT_GROBJECTS' 957 | curInst->needleYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YCENTER, (char*)NULL, ySz / 2.0) + ypos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:579:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 579 | #define PRM_SPEEDO_YCENTER "speedometer needle y center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:957:64: note: in expansion of macro 'PRM_SPEEDO_YCENTER' 957 | curInst->needleYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YCENTER, (char*)NULL, ySz / 2.0) + ypos; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:958:47: note: in expansion of macro 'SECT_GROBJECTS' 958 | curInst->digitXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XDIGITCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:580:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 580 | #define PRM_SPEEDO_XDIGITCENTER "speedometer digit x center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:958:63: note: in expansion of macro 'PRM_SPEEDO_XDIGITCENTER' 958 | curInst->digitXCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_XDIGITCENTER, (char*)NULL, xSz / 2.0) + xpos; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:959:47: note: in expansion of macro 'SECT_GROBJECTS' 959 | curInst->digitYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YDIGITCENTER, (char*)NULL, 10) + ypos; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:581:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 581 | #define PRM_SPEEDO_YDIGITCENTER "speedometer digit y center" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:959:63: note: in expansion of macro 'PRM_SPEEDO_YDIGITCENTER' 959 | curInst->digitYCenter = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_YDIGITCENTER, (char*)NULL, 10) + ypos; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:960:43: note: in expansion of macro 'SECT_GROBJECTS' 960 | curInst->minValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINVAL, (char*)NULL, 0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:582:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 582 | #define PRM_SPEEDO_MINVAL "speedometer min value" | ^~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:960:59: note: in expansion of macro 'PRM_SPEEDO_MINVAL' 960 | curInst->minValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINVAL, (char*)NULL, 0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:961:43: note: in expansion of macro 'SECT_GROBJECTS' 961 | curInst->maxValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXVAL, (char*)NULL, 100) - curInst->minValue; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:583:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 583 | #define PRM_SPEEDO_MAXVAL "speedometer max value" | ^~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:961:59: note: in expansion of macro 'PRM_SPEEDO_MAXVAL' 961 | curInst->maxValue = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXVAL, (char*)NULL, 100) - curInst->minValue; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:962:43: note: in expansion of macro 'SECT_GROBJECTS' 962 | curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINANG, "deg", 225); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:584:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 584 | #define PRM_SPEEDO_MINANG "speedometer min angle" | ^~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:962:59: note: in expansion of macro 'PRM_SPEEDO_MINANG' 962 | curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINANG, "deg", 225); | ^~~~~~~~~~~~~~~~~ grboard.cpp:962:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 962 | curInst->minAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MINANG, "deg", 225); | ^~~~~ In file included from grcam.h:24, from grboard.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:963:43: note: in expansion of macro 'SECT_GROBJECTS' 963 | curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXANG, "deg", -45) - curInst->minAngle; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:585:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 585 | #define PRM_SPEEDO_MAXANG "speedometer max angle" | ^~~~~~~~~~~~~~~~~~~~~~~ grboard.cpp:963:59: note: in expansion of macro 'PRM_SPEEDO_MAXANG' 963 | curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXANG, "deg", -45) - curInst->minAngle; | ^~~~~~~~~~~~~~~~~ grboard.cpp:963:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 963 | curInst->maxAngle = GfParmGetNum(handle, SECT_GROBJECTS, PRM_SPEEDO_MAXANG, "deg", -45) - curInst->minAngle; | ^~~~~ In file included from grcam.h:24, from grboard.cpp:26: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grboard.cpp:966:34: note: in expansion of macro 'SECT_GROBJECTS' 966 | if (strcmp(GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_DIGITAL, "yes"), "yes") == 0) { | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:586:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 586 | #define PRM_SPEEDO_DIGITAL "speedometer digital" | ^~~~~~~~~~~~~~~~~~~~~ grboard.cpp:966:50: note: in expansion of macro 'PRM_SPEEDO_DIGITAL' 966 | if (strcmp(GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_DIGITAL, "yes"), "yes") == 0) { | ^~~~~~~~~~~~~~~~~~ grboard.cpp:966:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 966 | if (strcmp(GfParmGetStr(handle, SECT_GROBJECTS, PRM_SPEEDO_DIGITAL, "yes"), "yes") == 0) { | ^~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/include/KHR/khrplatform.h:151, from /usr/include/GL/glext.h:56, from /usr/include/GL/gl.h:2055, from ssggraph.cpp:23: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 64 | modInfo->name = "ssggraph"; /* name of the module (short) */ | ^~~~~~~~~~ ssggraph.cpp:65:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | modInfo->desc = "The Graphic Library using PLIB ssg"; /* description of the module (can be long) */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from grcam.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grcam.cpp:36: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | 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:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | 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] 928 | tRoadCam *curCam; | ^~~~~~ In file included from grcam.cpp:32: grcam.cpp: In constructor 'cGrCarCamRoadZoomTVD::cGrCarCamRoadZoomTVD(cGrScreen*, int, int, int, float, float, float, float, float, float, float)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:60:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define GR_SCT_TVDIR "TV Director View" | ^~~~~~~~~~~~~~~~~~ grcam.cpp:1146:45: note: in expansion of macro 'GR_SCT_TVDIR' 1146 | camChangeInterval = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_CHGCAMINT, (char*)NULL, 10.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:61:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | #define GR_ATT_CHGCAMINT "change camera interval" | ^~~~~~~~~~~~~~~~~~~~~~~~ grcam.cpp:1146:59: note: in expansion of macro 'GR_ATT_CHGCAMINT' 1146 | camChangeInterval = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_CHGCAMINT, (char*)NULL, 10.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:60:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define GR_SCT_TVDIR "TV Director View" | ^~~~~~~~~~~~~~~~~~ grcam.cpp:1147:45: note: in expansion of macro 'GR_SCT_TVDIR' 1147 | camEventInterval = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_EVTINT, (char*)NULL, 1.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:62:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | #define GR_ATT_EVTINT "event interval" | ^~~~~~~~~~~~~~~~ grcam.cpp:1147:59: note: in expansion of macro 'GR_ATT_EVTINT' 1147 | camEventInterval = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_EVTINT, (char*)NULL, 1.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:60:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define GR_SCT_TVDIR "TV Director View" | ^~~~~~~~~~~~~~~~~~ grcam.cpp:1148:45: note: in expansion of macro 'GR_SCT_TVDIR' 1148 | proximityThld = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_PROXTHLD, (char*)NULL, 10.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:63:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | #define GR_ATT_PROXTHLD "proximity threshold" | ^~~~~~~~~~~~~~~~~~~~~ grcam.cpp:1148:59: note: in expansion of macro 'GR_ATT_PROXTHLD' 1148 | proximityThld = GfParmGetNum(grHandle, GR_SCT_TVDIR, GR_ATT_PROXTHLD, (char*)NULL, 10.0); | ^~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grcar.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grcar.cpp:39: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | 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: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from grcar.cpp:34: grcar.cpp: In function 'void grInitShadow(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grcar.cpp:394:48: note: in expansion of macro 'SECT_GROBJECTS' 394 | shdTexName = GfParmGetStr(car->_carHandle, SECT_GROBJECTS, PRM_SHADOW_TEXTURE, ""); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:534:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 534 | #define PRM_SHADOW_TEXTURE "shadow texture" | ^~~~~~~~~~~~~~~~ grcar.cpp:394:64: note: in expansion of macro 'PRM_SHADOW_TEXTURE' 394 | shdTexName = GfParmGetStr(car->_carHandle, SECT_GROBJECTS, PRM_SHADOW_TEXTURE, ""); | ^~~~~~~~~~~~~~~~~~ grcar.cpp:394:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 394 | shdTexName = GfParmGetStr(car->_carHandle, SECT_GROBJECTS, PRM_SHADOW_TEXTURE, ""); | ^~ In file included from grcar.cpp:34: grcar.cpp: In function 'void grInitCar(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:435:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 435 | #define SECT_EXHAUST "Exhaust" | ^~~~~~~~~ grcar.cpp:520:46: note: in expansion of macro 'SECT_EXHAUST' 520 | car->_exhaustNb = GfParmGetEltNb(handle, SECT_EXHAUST); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:435:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 435 | #define SECT_EXHAUST "Exhaust" | ^~~~~~~~~ grcar.cpp:522:47: note: in expansion of macro 'SECT_EXHAUST' 522 | car->_exhaustPower = GfParmGetNum(handle, SECT_EXHAUST, PRM_POWER, NULL, 1.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:513:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 513 | #define PRM_POWER "power" | ^~~~~~~ grcar.cpp:522:61: note: in expansion of macro 'PRM_POWER' 522 | car->_exhaustPower = GfParmGetNum(handle, SECT_EXHAUST, PRM_POWER, NULL, 1.0); | ^~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:485:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | #define PRM_XPOS "xpos" | ^~~~~~ grcar.cpp:525:53: note: in expansion of macro 'PRM_XPOS' 525 | car->_exhaustPos[i].x = GfParmGetNum(handle, path, PRM_XPOS, NULL, -car->_dimension_x / 2.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:486:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | #define PRM_YPOS "ypos" | ^~~~~~ grcar.cpp:526:54: note: in expansion of macro 'PRM_YPOS' 526 | car->_exhaustPos[i].y = -GfParmGetNum(handle, path, PRM_YPOS, NULL, car->_dimension_y / 2.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:487:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 487 | #define PRM_ZPOS "zpos" | ^~~~~~ grcar.cpp:527:53: note: in expansion of macro 'PRM_ZPOS' 527 | car->_exhaustPos[i].z = GfParmGetNum(handle, path, PRM_ZPOS, NULL, 0.1); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:485:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | #define PRM_XPOS "xpos" | ^~~~~~ grcar.cpp:534:43: note: in expansion of macro 'PRM_XPOS' 534 | lightPos[0] = GfParmGetNum(handle, path, PRM_XPOS, NULL, 0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:486:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | #define PRM_YPOS "ypos" | ^~~~~~ grcar.cpp:535:43: note: in expansion of macro 'PRM_YPOS' 535 | lightPos[1] = GfParmGetNum(handle, path, PRM_YPOS, NULL, 0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:487:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 487 | #define PRM_ZPOS "zpos" | ^~~~~~ grcar.cpp:536:43: note: in expansion of macro 'PRM_ZPOS' 536 | lightPos[2] = GfParmGetNum(handle, path, PRM_ZPOS, NULL, 0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ grcar.cpp:537:41: note: in expansion of macro 'PRM_TYPE' 537 | lightType = GfParmGetStr(handle, path, PRM_TYPE, ""); | ^~~~~~~~ grcar.cpp:537:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 537 | lightType = GfParmGetStr(handle, path, PRM_TYPE, ""); | ^~ In file included from grcar.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:456:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 456 | #define PRM_SIZE "size" | ^~~~~~ grcar.cpp:550:72: note: in expansion of macro 'PRM_SIZE' 550 | grAddCarlight(car, lightTypeNum, lightPos, GfParmGetNum(handle, path, PRM_SIZE, NULL, 0.2)); | ^~~~~~~~ grcar.cpp:553:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 553 | GfOut("[gr] Init(%d) car %s for driver %s index %d\n", index, car->_carName, car->_modName, car->_driverIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from grcar.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | #define SECT_GROBJECTS "Graphic Objects" | ^~~~~~~~~~~~~~~~~ grcar.cpp:563:34: note: in expansion of macro 'SECT_GROBJECTS' 563 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_WHEEL_TEXTURE, ""); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:533:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 533 | #define PRM_WHEEL_TEXTURE "wheel texture" | ^~~~~~~~~~~~~~~ grcar.cpp:563:50: note: in expansion of macro 'PRM_WHEEL_TEXTURE' 563 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_WHEEL_TEXTURE, ""); | ^~~~~~~~~~~~~~~~~ grcar.cpp:563:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 563 | param = GfParmGetStr(handle, SECT_GROBJECTS, PRM_WHEEL_TEXTURE, ""); | ^~ grcar.cpp:586:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 586 | GfOut("Error not enough levels of detail\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from grcar.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:529:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 529 | #define PRM_CAR "car" | ^~~~~ grcar.cpp:607:40: note: in expansion of macro 'PRM_CAR' 607 | param = GfParmGetStr(handle, path, PRM_CAR, buf); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:528:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 528 | #define PRM_THRESHOLD "threshold" | ^~~~~~~~~~~ grcar.cpp:608:74: note: in expansion of macro 'PRM_THRESHOLD' 608 | grCarInfo[index].LODThreshold[selIndex] = GfParmGetNum(handle, path, PRM_THRESHOLD, NULL, 0.0); | ^~~~~~~~~~~~~ grcar.cpp:613:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 613 | ssgBranch *b = (ssgBranch *)carEntity->getByName( "DRIVER" ); | ^~~~~~~~ In file included from grcar.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:529:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 529 | #define PRM_CAR "car" | ^~~~~ grcar.cpp:643:36: note: in expansion of macro 'PRM_CAR' 643 | param = GfParmGetStr(handle, buf, PRM_CAR, ""); | ^~~~~~~ grcar.cpp:643:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 643 | param = GfParmGetStr(handle, buf, PRM_CAR, ""); | ^~ In file included from grcar.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:528:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 528 | #define PRM_THRESHOLD "threshold" | ^~~~~~~~~~~ grcar.cpp:644:70: note: in expansion of macro 'PRM_THRESHOLD' 644 | grCarInfo[index].LODThreshold[selIndex] = GfParmGetNum(handle, buf, PRM_THRESHOLD, NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:530:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 530 | #define PRM_WHEELSON "wheels" | ^~~~~~~~ grcar.cpp:649:40: note: in expansion of macro 'PRM_WHEELSON' 649 | if (!strcmp(GfParmGetStr(handle, buf, PRM_WHEELSON, "no"), "yes")) { | ^~~~~~~~~~~~ grcar.cpp:649:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 649 | if (!strcmp(GfParmGetStr(handle, buf, PRM_WHEELSON, "no"), "yes")) { | ^~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/ssg.h:28, from grscreen.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grscreen.cpp:32: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: grscreen.cpp: In member function 'void cGrScreen::selectTrackMap()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:50:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define GR_ATT_MAP "map mode" | ^~~~~~~~~~ grscreen.cpp:170:31: note: in expansion of macro 'GR_ATT_MAP' 170 | GfParmSetNum(grHandle, path, GR_ATT_MAP, NULL, (tdble)viewmode); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:50:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define GR_ATT_MAP "map mode" | ^~~~~~~~~~ grscreen.cpp:174:33: note: in expansion of macro 'GR_ATT_MAP' 174 | GfParmSetNum(grHandle, path2, GR_ATT_MAP, NULL, (tdble)viewmode); | ^~~~~~~~~~ grscreen.cpp:176:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | GfParmWriteFile(NULL, grHandle, "Graph"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: grscreen.cpp: In member function 'void cGrScreen::switchMirror()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:49:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define GR_ATT_MIRROR "enable mirror" | ^~~~~~~~~~~~~~~ grscreen.cpp:184:31: note: in expansion of macro 'GR_ATT_MIRROR' 184 | GfParmSetNum(grHandle, path, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:49:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define GR_ATT_MIRROR "enable mirror" | ^~~~~~~~~~~~~~~ grscreen.cpp:188:33: note: in expansion of macro 'GR_ATT_MIRROR' 188 | GfParmSetNum(grHandle, path2, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); | ^~~~~~~~~~~~~ grscreen.cpp:190:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | GfParmWriteFile(NULL, grHandle, "Graph"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: grscreen.cpp: In member function 'void cGrScreen::selectCamera(long int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:77:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | #define GR_ATT_CUR_DRV "current driver" | ^~~~~~~~~~~~~~~~ grscreen.cpp:216:31: note: in expansion of macro 'GR_ATT_CUR_DRV' 216 | GfParmSetStr(grHandle, path, GR_ATT_CUR_DRV, curCar->_name); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:47:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define GR_ATT_CAM "camera" | ^~~~~~~~ grscreen.cpp:217:31: note: in expansion of macro 'GR_ATT_CAM' 217 | GfParmSetNum(grHandle, path, GR_ATT_CAM, (char*)NULL, (tdble)curCam->getId()); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:48:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define GR_ATT_CAM_HEAD "camera head list" | ^~~~~~~~~~~~~~~~~~ grscreen.cpp:218:31: note: in expansion of macro 'GR_ATT_CAM_HEAD' 218 | GfParmSetNum(grHandle, path, GR_ATT_CAM_HEAD, (char*)NULL, (tdble)curCamHead); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:47:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define GR_ATT_CAM "camera" | ^~~~~~~~ grscreen.cpp:223:33: note: in expansion of macro 'GR_ATT_CAM' 223 | GfParmSetNum(grHandle, path2, GR_ATT_CAM, (char*)NULL, (tdble)curCam->getId()); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:48:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define GR_ATT_CAM_HEAD "camera head list" | ^~~~~~~~~~~~~~~~~~ grscreen.cpp:224:33: note: in expansion of macro 'GR_ATT_CAM_HEAD' 224 | GfParmSetNum(grHandle, path2, GR_ATT_CAM_HEAD, (char*)NULL, (tdble)curCamHead); | ^~~~~~~~~~~~~~~ grscreen.cpp:231:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | GfParmWriteFile(NULL, grHandle, "Graph"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: grscreen.cpp: In member function 'void cGrScreen::update(tSituation*, float)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:77:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | #define GR_ATT_CUR_DRV "current driver" | ^~~~~~~~~~~~~~~~ grscreen.cpp:330:32: note: in expansion of macro 'GR_ATT_CUR_DRV' 330 | GfParmSetStr(grHandle, path, GR_ATT_CUR_DRV, curCar->_name); | ^~~~~~~~~~~~~~ grscreen.cpp:332:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | GfParmWriteFile(NULL, grHandle, "Graph"); | ^~~~~~~ grscreen.cpp:297:12: warning: variable 'light' set but not used [-Wunused-but-set-variable] 297 | ssgLight *light; | ^~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: grscreen.cpp: In member function 'void cGrScreen::loadParams(tSituation*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:77:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | #define GR_ATT_CUR_DRV "current driver" | ^~~~~~~~~~~~~~~~ grscreen.cpp:390:42: note: in expansion of macro 'GR_ATT_CUR_DRV' 390 | carName = GfParmGetStr(grHandle, path, GR_ATT_CUR_DRV, ""); | ^~~~~~~~~~~~~~ grscreen.cpp:390:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 390 | carName = GfParmGetStr(grHandle, path, GR_ATT_CUR_DRV, ""); | ^~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:48:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define GR_ATT_CAM_HEAD "camera head list" | ^~~~~~~~~~~~~~~~~~ grscreen.cpp:406:49: note: in expansion of macro 'GR_ATT_CAM_HEAD' 406 | curCamHead = (int)GfParmGetNum(grHandle, path, GR_ATT_CAM_HEAD, NULL, 9); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:47:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define GR_ATT_CAM "camera" | ^~~~~~~~ grscreen.cpp:407:45: note: in expansion of macro 'GR_ATT_CAM' 407 | camNum = (int)GfParmGetNum(grHandle, path, GR_ATT_CAM, NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:49:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define GR_ATT_MIRROR "enable mirror" | ^~~~~~~~~~~~~~~ grscreen.cpp:408:49: note: in expansion of macro 'GR_ATT_MIRROR' 408 | mirrorFlag = (int)GfParmGetNum(grHandle, path, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:48:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define GR_ATT_CAM_HEAD "camera head list" | ^~~~~~~~~~~~~~~~~~ grscreen.cpp:409:50: note: in expansion of macro 'GR_ATT_CAM_HEAD' 409 | curCamHead = (int)GfParmGetNum(grHandle, path2, GR_ATT_CAM_HEAD, NULL, (tdble)curCamHead); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:47:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define GR_ATT_CAM "camera" | ^~~~~~~~ grscreen.cpp:410:46: note: in expansion of macro 'GR_ATT_CAM' 410 | camNum = (int)GfParmGetNum(grHandle, path2, GR_ATT_CAM, NULL, (tdble)camNum); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:49:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define GR_ATT_MIRROR "enable mirror" | ^~~~~~~~~~~~~~~ grscreen.cpp:411:50: note: in expansion of macro 'GR_ATT_MIRROR' 411 | mirrorFlag = (int)GfParmGetNum(grHandle, path2, GR_ATT_MIRROR, NULL, (tdble)mirrorFlag); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:47:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define GR_ATT_CAM "camera" | ^~~~~~~~ grscreen.cpp:427:32: note: in expansion of macro 'GR_ATT_CAM' 427 | GfParmSetNum(grHandle, path, GR_ATT_CAM, NULL, (tdble)curCam->getId()); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:48:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define GR_ATT_CAM_HEAD "camera head list" | ^~~~~~~~~~~~~~~~~~ grscreen.cpp:428:32: note: in expansion of macro 'GR_ATT_CAM_HEAD' 428 | GfParmSetNum(grHandle, path, GR_ATT_CAM_HEAD, NULL, (tdble)curCamHead); | ^~~~~~~~~~~~~~~ grscreen.cpp: In member function 'void cGrScreen::initCams(tSituation*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grscreen.cpp:444:37: note: in expansion of macro 'GR_SCT_GRAPHIC' 444 | fovFactor = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:73:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | #define GR_ATT_FOVFACT "fov factor" | ^~~~~~~~~~~~ grscreen.cpp:444:53: note: in expansion of macro 'GR_ATT_FOVFACT' 444 | fovFactor = GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_FOVFACT, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:24, from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/glfeatures.h:40, from grtexture.h:30, from grutil.h:25, from grscreen.cpp:29: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscreen.cpp:445:43: note: in expansion of macro 'TRK_SECT_GRAPH' 445 | fovFactor *= GfParmGetNum(grTrackHandle, TRK_SECT_GRAPH, TRK_ATT_FOVFACT, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:72:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | #define TRK_ATT_FOVFACT "fov factor" | ^~~~~~~~~~~~ grscreen.cpp:445:59: note: in expansion of macro 'TRK_ATT_FOVFACT' 445 | fovFactor *= GfParmGetNum(grTrackHandle, TRK_SECT_GRAPH, TRK_ATT_FOVFACT, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grscene.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grscene.cpp:41: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from grscene.cpp:35: grscene.cpp: In function 'int grInitScene()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:116:42: note: in expansion of macro 'TRK_SECT_GRAPH' 116 | mat_specular[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_R, NULL, mat_specular[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:59:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | #define TRK_ATT_SPEC_R "specular color R" | ^~~~~~~~~~~~~~~~~~ grscene.cpp:116:58: note: in expansion of macro 'TRK_ATT_SPEC_R' 116 | mat_specular[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_R, NULL, mat_specular[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:117:42: note: in expansion of macro 'TRK_SECT_GRAPH' 117 | mat_specular[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_G, NULL, mat_specular[1]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:60:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define TRK_ATT_SPEC_G "specular color G" | ^~~~~~~~~~~~~~~~~~ grscene.cpp:117:58: note: in expansion of macro 'TRK_ATT_SPEC_G' 117 | mat_specular[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_G, NULL, mat_specular[1]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:118:42: note: in expansion of macro 'TRK_SECT_GRAPH' 118 | mat_specular[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_B, NULL, mat_specular[2]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:61:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | #define TRK_ATT_SPEC_B "specular color B" | ^~~~~~~~~~~~~~~~~~ grscene.cpp:118:58: note: in expansion of macro 'TRK_ATT_SPEC_B' 118 | mat_specular[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SPEC_B, NULL, mat_specular[2]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:120:44: note: in expansion of macro 'TRK_SECT_GRAPH' 120 | lmodel_ambient[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_R, NULL, lmodel_ambient[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:62:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | #define TRK_ATT_AMBIENT_R "ambient color R" | ^~~~~~~~~~~~~~~~~ grscene.cpp:120:60: note: in expansion of macro 'TRK_ATT_AMBIENT_R' 120 | lmodel_ambient[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_R, NULL, lmodel_ambient[0]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:121:44: note: in expansion of macro 'TRK_SECT_GRAPH' 121 | lmodel_ambient[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_G, NULL, lmodel_ambient[1]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:63:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | #define TRK_ATT_AMBIENT_G "ambient color G" | ^~~~~~~~~~~~~~~~~ grscene.cpp:121:60: note: in expansion of macro 'TRK_ATT_AMBIENT_G' 121 | lmodel_ambient[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_G, NULL, lmodel_ambient[1]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:122:44: note: in expansion of macro 'TRK_SECT_GRAPH' 122 | lmodel_ambient[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_B, NULL, lmodel_ambient[2]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:64:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | #define TRK_ATT_AMBIENT_B "ambient color B" | ^~~~~~~~~~~~~~~~~ grscene.cpp:122:60: note: in expansion of macro 'TRK_ATT_AMBIENT_B' 122 | lmodel_ambient[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_AMBIENT_B, NULL, lmodel_ambient[2]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:124:44: note: in expansion of macro 'TRK_SECT_GRAPH' 124 | lmodel_diffuse[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_R, NULL, lmodel_diffuse[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:65:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define TRK_ATT_DIFFUSE_R "diffuse color R" | ^~~~~~~~~~~~~~~~~ grscene.cpp:124:60: note: in expansion of macro 'TRK_ATT_DIFFUSE_R' 124 | lmodel_diffuse[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_R, NULL, lmodel_diffuse[0]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:125:44: note: in expansion of macro 'TRK_SECT_GRAPH' 125 | lmodel_diffuse[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_G, NULL, lmodel_diffuse[1]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:66:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | #define TRK_ATT_DIFFUSE_G "diffuse color G" | ^~~~~~~~~~~~~~~~~ grscene.cpp:125:60: note: in expansion of macro 'TRK_ATT_DIFFUSE_G' 125 | lmodel_diffuse[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_G, NULL, lmodel_diffuse[1]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:126:44: note: in expansion of macro 'TRK_SECT_GRAPH' 126 | lmodel_diffuse[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_B, NULL, lmodel_diffuse[2]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:67:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | #define TRK_ATT_DIFFUSE_B "diffuse color B" | ^~~~~~~~~~~~~~~~~ grscene.cpp:126:60: note: in expansion of macro 'TRK_ATT_DIFFUSE_B' 126 | lmodel_diffuse[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_DIFFUSE_B, NULL, lmodel_diffuse[2]); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:128:43: note: in expansion of macro 'TRK_SECT_GRAPH' 128 | mat_shininess[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SHIN, NULL, mat_shininess[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:68:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define TRK_ATT_SHIN "shininess" | ^~~~~~~~~~~ grscene.cpp:128:59: note: in expansion of macro 'TRK_ATT_SHIN' 128 | mat_shininess[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_SHIN, NULL, mat_shininess[0]); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:130:44: note: in expansion of macro 'TRK_SECT_GRAPH' 130 | light_position[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_X, NULL, light_position[0]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:69:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | #define TRK_ATT_LIPOS_X "light position x" | ^~~~~~~~~~~~~~~~~~ grscene.cpp:130:60: note: in expansion of macro 'TRK_ATT_LIPOS_X' 130 | light_position[0] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_X, NULL, light_position[0]); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:131:44: note: in expansion of macro 'TRK_SECT_GRAPH' 131 | light_position[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_Y, NULL, light_position[1]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:70:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define TRK_ATT_LIPOS_Y "light position y" | ^~~~~~~~~~~~~~~~~~ grscene.cpp:131:60: note: in expansion of macro 'TRK_ATT_LIPOS_Y' 131 | light_position[1] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_Y, NULL, light_position[1]); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:132:44: note: in expansion of macro 'TRK_SECT_GRAPH' 132 | light_position[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_Z, NULL, light_position[2]); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:71:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | #define TRK_ATT_LIPOS_Z "light position z" | ^~~~~~~~~~~~~~~~~~ grscene.cpp:132:60: note: in expansion of macro 'TRK_ATT_LIPOS_Z' 132 | light_position[2] = GfParmGetNum(hndl, TRK_SECT_GRAPH, TRK_ATT_LIPOS_Z, NULL, light_position[2]); | ^~~~~~~~~~~~~~~ grscene.cpp: In function 'int grLoadScene(tTrack*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:48:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define TRK_SECT_GRAPH "Graphic" | ^~~~~~~~~ grscene.cpp:238:33: note: in expansion of macro 'TRK_SECT_GRAPH' 238 | acname = GfParmGetStr(hndl, TRK_SECT_GRAPH, TRK_ATT_3DDESC, "track.ac"); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:50:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define TRK_ATT_3DDESC "3d description" | ^~~~~~~~~~~~~~~~ grscene.cpp:238:49: note: in expansion of macro 'TRK_ATT_3DDESC' 238 | acname = GfParmGetStr(hndl, TRK_SECT_GRAPH, TRK_ATT_3DDESC, "track.ac"); | ^~~~~~~~~~~~~~ grscene.cpp:238:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | acname = GfParmGetStr(hndl, TRK_SECT_GRAPH, TRK_ATT_3DDESC, "track.ac"); | ^~~~~~~~~~ grscene.cpp: In function 'void initBackground()': grscene.cpp:595:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 595 | GfOut("Loading Environment Mapping Image %s\n", graphic->env[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grscene.cpp:603:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 603 | grEnvShadowState=(grMultiTexState*)grSsgEnvTexState("envshadow.png"); | ^~~~~~~~~~~~~~~ grscene.cpp:604:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 604 | grEnvShadowStateOnCars=(grMultiTexState*)grSsgEnvTexState("shadow2.rgb"); | ^~~~~~~~~~~~~ grscene.cpp: In function 'void grCustomizePits()': grscene.cpp:682:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 682 | st = grSsgLoadTexStateEx("logo.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grutil.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ grutil.cpp: In function 'int grGetFilename(char*, char*, char*)': grutil.cpp:77:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | GfOut("File %s not found\n", filename); | ^~~~~~~~~~~~~~~~~~~~~ grutil.cpp:78:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | GfOut("File Path was %s\n", filepath); | ^~~~~~~~~~~~~~~~~~~~ grutil.cpp: In function 'void grSetupState(grManagedState*, char*)': grutil.cpp:184:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | GfOut("Loading %s\n", buf); | ^~~~~~~~~~~~~~ grutil.cpp: In function 'ssgState* grSsgLoadTexState(char*)': grutil.cpp:203:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | GfOut("grSsgLoadTexState: File %s not found\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grutil.cpp: In function 'ssgState* grSsgEnvTexState(char*)': grutil.cpp:234:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | GfOut("grSsgLoadTexState: File %s not found\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grutil.cpp: In function 'ssgState* grSsgLoadTexStateEx(char*, char*, int, int)': grutil.cpp:261:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 261 | 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] 285 | sign = "-"; | ^~~ grutil.cpp:288:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 288 | sign = "+"; | ^~~ grutil.cpp:290:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | sign = " "; | ^~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/ssg.h:28, from grshadow.cpp:19: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grshadow.cpp:20: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grsmoke.cpp:19: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grsmoke.cpp:37: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from grsmoke.cpp:33: grsmoke.cpp: In function 'void grInitSmoke(int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grsmoke.cpp:71:52: note: in expansion of macro 'GR_SCT_GRAPHIC' 71 | grSmokeMaxNumber = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:66:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | #define GR_ATT_SMOKENB "smoke value" | ^~~~~~~~~~~~~ grsmoke.cpp:71:68: note: in expansion of macro 'GR_ATT_SMOKENB' 71 | grSmokeMaxNumber = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKENB, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grsmoke.cpp:73:52: note: in expansion of macro 'GR_SCT_GRAPHIC' 73 | grSmokeDeltaT = (double)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKEDELTAT, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:67:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | #define GR_ATT_SMOKEDELTAT "smoke interval" | ^~~~~~~~~~~~~~~~ grsmoke.cpp:73:68: note: in expansion of macro 'GR_ATT_SMOKEDELTAT' 73 | grSmokeDeltaT = (double)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKEDELTAT, | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grsmoke.cpp:75:50: note: in expansion of macro 'GR_SCT_GRAPHIC' 75 | grSmokeLife = (double)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKEDLIFE, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:68:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define GR_ATT_SMOKEDLIFE "smoke duration" | ^~~~~~~~~~~~~~~~ grsmoke.cpp:75:66: note: in expansion of macro 'GR_ATT_SMOKEDLIFE' 75 | grSmokeLife = (double)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SMOKEDLIFE, | ^~~~~~~~~~~~~~~~~ grsmoke.cpp:103:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | mst = (ssgSimpleState*)grSsgLoadTexStateEx("smoke.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~ grsmoke.cpp:115:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | mstf0 = (ssgSimpleState*)grSsgLoadTexStateEx("fire0.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~ grsmoke.cpp:127:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | mstf1 = (ssgSimpleState*)grSsgLoadTexStateEx("fire1.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~ grsmoke.cpp: In function 'void grShutdownSmoke()': grsmoke.cpp:428:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | GfOut("-- grShutdownSmoke\n"); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grskidmarks.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grskidmarks.cpp:39: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ In file included from grskidmarks.cpp:35: grskidmarks.cpp: In function 'void grInitSkidmarks(tCarElt*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grskidmarks.cpp:66:54: note: in expansion of macro 'GR_SCT_GRAPHIC' 66 | grSkidMaxStripByWheel = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:70:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define GR_ATT_MAXSTRIPBYWHEEL "skid value" | ^~~~~~~~~~~~ grskidmarks.cpp:66:70: note: in expansion of macro 'GR_ATT_MAXSTRIPBYWHEEL' 66 | grSkidMaxStripByWheel = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXSTRIPBYWHEEL, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grskidmarks.cpp:68:54: note: in expansion of macro 'GR_SCT_GRAPHIC' 68 | grSkidMaxPointByStrip = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXPOINTBYSTRIP, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:71:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | #define GR_ATT_MAXPOINTBYSTRIP "skid length" | ^~~~~~~~~~~~~ grskidmarks.cpp:68:70: note: in expansion of macro 'GR_ATT_MAXPOINTBYSTRIP' 68 | grSkidMaxPointByStrip = (int)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_MAXPOINTBYSTRIP, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define GR_SCT_GRAPHIC "Graphic" | ^~~~~~~~~ grskidmarks.cpp:70:48: note: in expansion of macro 'GR_SCT_GRAPHIC' 70 | grSkidDeltaT = (double)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SKIDDELTAT, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:72:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | #define GR_ATT_SKIDDELTAT "skid interval" | ^~~~~~~~~~~~~~~ grskidmarks.cpp:70:64: note: in expansion of macro 'GR_ATT_SKIDDELTAT' 70 | grSkidDeltaT = (double)GfParmGetNum(grHandle, GR_SCT_GRAPHIC, GR_ATT_SKIDDELTAT, | ^~~~~~~~~~~~~~~~~ grskidmarks.cpp: In function 'void grShutdownSkidmarks()': grskidmarks.cpp:362:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 362 | GfOut("-- grShutdownSkidmarks\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/ssg.h:28, from grloadac.cpp:24: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grloadac.cpp:28: grvtxtable.h:171:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ grloadac.cpp:190:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | { "MATERIAL", do_material }, | ^~~~~~~~~~ grloadac.cpp:191:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | { "OBJECT" , do_object }, | ^~~~~~~~ grloadac.cpp:197:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | { "name" , do_name }, | ^~~~~~ grloadac.cpp:198:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | { "data" , do_data }, | ^~~~~~ grloadac.cpp:199:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | { "texture" , do_texture }, | ^~~~~~~~~ grloadac.cpp:200:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | { "texrep" , do_texrep }, | ^~~~~~~~ grloadac.cpp:201:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | { "texoff" , do_texoff }, | ^~~~~~~~ grloadac.cpp:202:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | { "rot" , do_rot }, | ^~~~~ grloadac.cpp:203:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | { "loc" , do_loc }, | ^~~~~ grloadac.cpp:204:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 204 | { "url" , do_url }, | ^~~~~ grloadac.cpp:205:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | { "numvert" , do_numvert }, | ^~~~~~~~~ grloadac.cpp:206:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | { "numsurf" , do_numsurf }, | ^~~~~~~~~ grloadac.cpp:207:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | { "kids" , do_kids }, | ^~~~~~ grloadac.cpp:213:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | { "SURF" , do_surf }, | ^~~~~~ grloadac.cpp:219:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | { "mat" , do_mat }, | ^~~~~ grloadac.cpp:220:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | { "refs" , do_refs }, | ^~~~~~ grloadac.cpp:226:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | { "world", do_obj_world }, | ^~~~~~~ grloadac.cpp:227:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | { "poly" , do_obj_poly }, | ^~~~~~ grloadac.cpp:228:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | { "group", do_obj_group }, | ^~~~~~~ grloadac.cpp:229:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | { "light", do_obj_light }, | ^~~~~~~ grloadac.cpp: In function 'ssgEntity* grssgCarLoadAC3D(const char*, const ssgLoaderOptions*, int)': grloadac.cpp:1114:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1114 | GfOut("CarLoadAC3D loading %s\n", fname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ grloadac.cpp: In function 'ssgEntity* grssgLoadAC3D(const char*, const ssgLoaderOptions*)': grloadac.cpp:1148:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1148 | GfOut("LoadAC3D loading %s\n", fname); | ^~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/ssg.h:28, from grmultitexstate.cpp:19: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/ssg.h:28, from grvtxtable.cpp:19: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grvtxtable.cpp:20: grvtxtable.h:171:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | 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: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2) { ssgVtxTable::print(fd,indent,how_much);} | ^~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from grtexture.h:28, from grtexture.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grcarlight.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grcarlight.cpp:38: grshadow.h:45:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | 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: grsmoke.h:69:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | 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: grcarlight.h:75:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | 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:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | frontlight1 = (ssgSimpleState*)grSsgLoadTexStateEx("frontlight1.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~~~~~~~ grcarlight.cpp:257:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | frontlight2 = (ssgSimpleState*)grSsgLoadTexStateEx("frontlight2.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~~~~~~~ grcarlight.cpp:269:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | rearlight1 = (ssgSimpleState*)grSsgLoadTexStateEx("rearlight1.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~~~~~~ grcarlight.cpp:281:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | rearlight2 = (ssgSimpleState*)grSsgLoadTexStateEx("rearlight2.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~~~~~~ grcarlight.cpp:293:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 293 | breaklight1 = (ssgSimpleState*)grSsgLoadTexStateEx("breaklight1.rgb", buf, FALSE, FALSE); | ^~~~~~~~~~~~~~~~~ grcarlight.cpp:305:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | 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] 378 | sgVec3 *campos; | ^~~~~~ grcarlight.cpp:379:10: warning: variable 'centerpos' set but not used [-Wunused-but-set-variable] 379 | sgVec3 *centerpos; | ^~~~~~~~~ grcarlight.cpp:380:11: warning: variable 'lightpos' set but not used [-Wunused-but-set-variable] 380 | sgVec3 * lightpos; | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from CarSoundData.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from CarSoundData.cpp:20: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | 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] 204 | ((car->_speed_x*car->_speed_x + car->_speed_y*car->_speed_y) < 0.1f) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | && (flag == false)) { | ^~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/sg.h:28, from TorcsSound.h:27, from TorcsSound.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from TorcsSound.cpp:21: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ TorcsSound.cpp: In constructor 'OpenalTorcsSound::OpenalTorcsSound(const char*, OpenalSoundInterface*, int, bool, bool)': TorcsSound.cpp:333:77: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] 333 | alutLoadWAVFile((ALbyte *) filename, &format, &wave, &size, &freq, &srcloop); | ^ In file included from TorcsSound.h:31, from TorcsSound.cpp:20: /usr/include/AL/alut.h:113:55: note: declared here 113 | 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] 333 | alutLoadWAVFile((ALbyte *) filename, &format, &wave, &size, &freq, &srcloop); | ^ In file included from TorcsSound.h:31, from TorcsSound.cpp:20: /usr/include/AL/alut.h:113:55: note: declared here 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); | ^~~~~~~~~~~~~~~ TorcsSound.cpp:357:40: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] 357 | alutUnloadWAV(format, wave, size, freq); | ^ In file included from TorcsSound.h:31, from TorcsSound.cpp:20: /usr/include/AL/alut.h:116:55: note: declared here 116 | 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] 357 | alutUnloadWAV(format, wave, size, freq); | ^ In file included from TorcsSound.h:31, from TorcsSound.cpp:20: /usr/include/AL/alut.h:116:55: note: declared here 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); | ^~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from PlibSoundInterface.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from PlibSoundInterface.cpp:20: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from OpenalSoundInterface.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from OpenalSoundInterface.cpp:20: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | 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] 182 | ALfloat listener_speed[3]; | ^~~~~~~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from grsound.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from grsound.cpp:30: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ grsound.cpp: In function 'void grInitSound(tSituation*, int)': grsound.cpp:49:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | GfOut("-- grInitSound\n"); | ^~~~~~~~~~~~~~~~~~ In file included from grsound.cpp:24: /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] 36 | #define GR_ATT_SOUND_STATE_DISABLED "disabled" | ^~~~~~~~~~ grsound.cpp:52:27: note: in expansion of macro 'GR_ATT_SOUND_STATE_DISABLED' 52 | 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] 35 | #define GR_ATT_SOUND_STATE_OPENAL "openal" | ^~~~~~~~ grsound.cpp:53:25: note: in expansion of macro 'GR_ATT_SOUND_STATE_OPENAL' 53 | 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] 34 | #define GR_ATT_SOUND_STATE_PLIB "plib" | ^~~~~~ grsound.cpp:54:23: note: in expansion of macro 'GR_ATT_SOUND_STATE_PLIB' 54 | char *soundPlibStr = GR_ATT_SOUND_STATE_PLIB; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define GR_SCT_SOUND "Sound Settings" | ^~~~~~~~~~~~~~~~ grsound.cpp:58:47: note: in expansion of macro 'GR_SCT_SOUND' 58 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOpenALStr); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:33:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define GR_ATT_SOUND_STATE "state" | ^~~~~~~ grsound.cpp:58:61: note: in expansion of macro 'GR_ATT_SOUND_STATE' 58 | char *optionName = GfParmGetStr(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_STATE, soundOpenALStr); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define GR_SCT_SOUND "Sound Settings" | ^~~~~~~~~~~~~~~~ grsound.cpp:59:50: note: in expansion of macro 'GR_SCT_SOUND' 59 | float global_volume = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:37:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | #define GR_ATT_SOUND_VOLUME "volume" | ^~~~~~~~ grsound.cpp:59:64: note: in expansion of macro 'GR_ATT_SOUND_VOLUME' 59 | float global_volume = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); | ^~~~~~~~~~~~~~~~~~~ grsound.cpp:59:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | float global_volume = GfParmGetNum(paramHandle, GR_SCT_SOUND, GR_ATT_SOUND_VOLUME, "%", 100.0f); | ^~~ grsound.cpp:83:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | GfOut (" -- Unknown sound mode %d\n", sound_mode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grsound.cpp:100:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | param = GfParmGetStr(handle, "Sound", "engine sample", "engine-1.wav"); | ^~~~~~~ grsound.cpp:100:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | param = GfParmGetStr(handle, "Sound", "engine sample", "engine-1.wav"); | ^~~~~~~~~~~~~~~ grsound.cpp:100:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | param = GfParmGetStr(handle, "Sound", "engine sample", "engine-1.wav"); | ^~~~~~~~~~~~~~ grsound.cpp:101:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | rpm_scale = GfParmGetNum(handle, "Sound", "rpm scale", NULL, 1.0); | ^~~~~~~ grsound.cpp:101:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | rpm_scale = GfParmGetNum(handle, "Sound", "rpm scale", NULL, 1.0); | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:25, from grsound.cpp:24: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ grsound.cpp:111:32: note: in expansion of macro 'SECT_ENGINE' 111 | param = GfParmGetStr(handle, SECT_ENGINE, PRM_TURBO, "false"); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:514:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 514 | #define PRM_TURBO "turbo" | ^~~~~~~ grsound.cpp:111:45: note: in expansion of macro 'PRM_TURBO' 111 | param = GfParmGetStr(handle, SECT_ENGINE, PRM_TURBO, "false"); | ^~~~~~~~~ grsound.cpp:111:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | param = GfParmGetStr(handle, SECT_ENGINE, PRM_TURBO, "false"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/graphic.h:25, from grsound.cpp:24: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ grsound.cpp:121:42: note: in expansion of macro 'SECT_ENGINE' 121 | float turbo_rpm = GfParmGetNum(handle, SECT_ENGINE, PRM_TURBO_RPM, NULL, default_turbo_rpm); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:515:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 515 | #define PRM_TURBO_RPM "turbo rpm" | ^~~~~~~~~~~ grsound.cpp:121:55: note: in expansion of macro 'PRM_TURBO_RPM' 121 | float turbo_rpm = GfParmGetNum(handle, SECT_ENGINE, PRM_TURBO_RPM, NULL, default_turbo_rpm); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ grsound.cpp:122:42: note: in expansion of macro 'SECT_ENGINE' 122 | float turbo_lag = GfParmGetNum(handle, SECT_ENGINE, PRM_TURBO_LAG, NULL, 1.0f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:517:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 517 | #define PRM_TURBO_LAG "turbo lag" | ^~~~~~~~~~~ grsound.cpp:122:55: note: in expansion of macro 'PRM_TURBO_LAG' 122 | float turbo_lag = GfParmGetNum(handle, SECT_ENGINE, PRM_TURBO_LAG, NULL, 1.0f); | ^~~~~~~~~~~~~ grsound.cpp: In function 'void grShutdownSound(int)': grsound.cpp:157:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | GfOut("-- grShutdownSound\n"); | ^~~~~~~~~~~~~~~~~~~~~~ grsound.cpp:171:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | GfOut("!!! error ignored: %s\n", __slPendingError); | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/sl.h:28, from SoundInterface.h:39, from SoundInterface.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from SoundInterface.cpp:20: SoundInterface.h: In member function 'virtual void PlibSoundInterface::setGlobalGain(float)': SoundInterface.h:260:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ SoundInterface.h: In member function 'virtual void OpenalSoundInterface::setGlobalGain(float)': SoundInterface.h:305:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | logmsg ("Setting gain to %f\n", global_gain); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from telemetryitf.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 82 | modInfo->name = "telemetry"; /* name of the module (short) */ | ^~~~~~~~~~~ telemetryitf.cpp:83:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | modInfo->desc = "Telemetry module, used to store telemetry information"; /* description of the module (can be long) */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from telemetry.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ telemetry.cpp: In function 'void TlmStartMonitoring(const char*)': telemetry.cpp:122:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | GfOut("Telemetry: start monitoring\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ telemetry.cpp: In function 'void TlmStopMonitoring()': telemetry.cpp:206:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | GfOut("Telemetry: stop monitoring\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ telemetry.cpp:209:11: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result] 209 | system(buf); | ~~~~~~^~~~~ x86_64-alt-linux-g++ -shared -o telemetry.so telemetryitf.o telemetry.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from berniw.h:23, from berniw.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from berniw.h:29, from berniw.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ berniw.cpp: At global scope: berniw.cpp:36:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | static char* botname[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:36:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | static char* botname[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:36:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | static char* botname[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:36:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | static char* botname[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:36:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | static char* botname[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:37:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:37:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:37:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:37:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:37:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~~ berniw.cpp:38:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | static char* botdesc[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:38:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | static char* botdesc[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:38:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | static char* botdesc[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:38:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | static char* botdesc[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:38:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | static char* botdesc[BOTS] = {"berniw 1", "berniw 2", "berniw 3", "berniw 4", "berniw 5", | ^~~~~~~~~~ berniw.cpp:39:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:39:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:39:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:39:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~ berniw.cpp:39:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "berniw 6", "berniw 7", "berniw 8", "berniw 9", "berniw 10"}; | ^~~~~~~~~~~ In file included from berniw.cpp:21: berniw.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ berniw.cpp:126:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 126 | float fuel = GfParmGetNum(*carParmHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FUELPERLAP, | ^~~~~~~~~~~~~~~~ berniw.h:50:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define BERNIW_ATT_FUELPERLAP "fuelperlap" | ^~~~~~~~~~~~ berniw.cpp:126:62: note: in expansion of macro 'BERNIW_ATT_FUELPERLAP' 126 | float fuel = GfParmGetNum(*carParmHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FUELPERLAP, | ^~~~~~~~~~~~~~~~~~~~~ In file included from berniw.h:29, from berniw.cpp:21: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ berniw.cpp:129:31: note: in expansion of macro 'SECT_CAR' 129 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ berniw.cpp:129:41: note: in expansion of macro 'PRM_FUEL' 129 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from spline.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from trackdesc.h:31, from trackdesc.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from trackdesc.h:37, from trackdesc.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from pathfinder.h:27, from pathfinder.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from pathfinder.h:33, from pathfinder.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ In file included from pathfinder.cpp:21: pathfinder.cpp: In constructor 'Pathfinder::Pathfinder(TrackDesc*, tCarElt*, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ pathfinder.cpp:55:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 55 | s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); | ^~~~~~~~~~~~~~~~ berniw.h:46:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define BERNIW_ATT_PITENTRY "pitentry" | ^~~~~~~~~~ pathfinder.cpp:55:62: note: in expansion of macro 'BERNIW_ATT_PITENTRY' 55 | s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); | ^~~~~~~~~~~~~~~~~~~ berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ pathfinder.cpp:57:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 57 | e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); | ^~~~~~~~~~~~~~~~ berniw.h:47:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define BERNIW_ATT_PITEXIT "pitexit" | ^~~~~~~~~ pathfinder.cpp:57:62: note: in expansion of macro 'BERNIW_ATT_PITEXIT' 57 | e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); | ^~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from berniw.h:23, from mycar.cpp:24: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from berniw.h:29, from mycar.cpp:24: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ In file included from mycar.cpp:24: mycar.cpp: In constructor 'MyCar::MyCar(TrackDesc*, tCarElt*, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ mycar.cpp:60:47: note: in expansion of macro 'BERNIW_SECT_PRIV' 60 | AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); | ^~~~~~~~~~~~~~~~ berniw.h:48:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define BERNIW_ATT_AMAGIC "caero" | ^~~~~~~ mycar.cpp:60:65: note: in expansion of macro 'BERNIW_ATT_AMAGIC' 60 | AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); | ^~~~~~~~~~~~~~~~~ berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ mycar.cpp:61:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 61 | CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~ berniw.h:49:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define BERNIW_ATT_FMAGIC "cfriction" | ^~~~~~~~~~~ mycar.cpp:61:62: note: in expansion of macro 'BERNIW_ATT_FMAGIC' 61 | CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~~ In file included from berniw.h:29, from mycar.cpp:24: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.cpp:73:43: note: in expansion of macro 'SECT_CAR' 73 | lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ mycar.cpp:73:53: note: in expansion of macro 'PRM_FUEL' 73 | lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.cpp:84:42: note: in expansion of macro 'SECT_CAR' 84 | carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ mycar.cpp:84:52: note: in expansion of macro 'PRM_MASS' 84 | carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ mycar.cpp:88:50: note: in expansion of macro 'SECT_DRIVETRAIN' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ mycar.cpp:88:67: note: in expansion of macro 'PRM_TYPE' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ mycar.cpp:88:77: note: in expansion of macro 'VAL_TRANS_RWD' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:99:44: note: in expansion of macro 'SECT_AERODYNAMICS' 99 | double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ mycar.cpp:99:63: note: in expansion of macro 'PRM_CX' 99 | double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:100:51: note: in expansion of macro 'SECT_AERODYNAMICS' 100 | double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ mycar.cpp:100:70: note: in expansion of macro 'PRM_FRNTAREA' 100 | double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); | ^~~~~~~~~~~~ mycar.cpp: In member function 'void MyCar::updateCa()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ mycar.cpp:222:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ mycar.cpp:222:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ mycar.cpp:222:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ mycar.cpp:222:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ mycar.cpp:223:53: note: in expansion of macro 'SECT_REARWING' 223 | double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ mycar.cpp:223:68: note: in expansion of macro 'PRM_WINGAREA' 223 | double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ mycar.cpp:224:57: note: in expansion of macro 'SECT_REARWING' 224 | double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ mycar.cpp:224:72: note: in expansion of macro 'PRM_WINGANGLE' 224 | double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:226:43: note: in expansion of macro 'SECT_AERODYNAMICS' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ mycar.cpp:226:62: note: in expansion of macro 'PRM_FCL' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:226:120: note: in expansion of macro 'SECT_AERODYNAMICS' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ mycar.cpp:226:139: note: in expansion of macro 'PRM_RCL' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ mycar.cpp:229:78: note: in expansion of macro 'PRM_RIDEHEIGHT' 229 | for (int i = 0; i < 4; i++) h += GfParmGetNum(me->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); | ^~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from berniw.h:23, from berniw2.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from berniw.h:29, from berniw2.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ berniw2.cpp: At global scope: berniw2.cpp:35:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:35:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:35:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:35:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:35:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:36:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:36:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:36:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:36:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:36:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~~ berniw2.cpp:37:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:37:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:37:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:37:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:37:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw two 1", "berniw two 2", "berniw two 3", "berniw two 4", "berniw two 5", | ^~~~~~~~~~~~~~ berniw2.cpp:38:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:38:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:38:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:38:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~ berniw2.cpp:38:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw two 6", "berniw two 7", "berniw two 8", "berniw two 9", "berniw two 10"}; | ^~~~~~~~~~~~~~~ In file included from berniw2.cpp:21: berniw2.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ berniw2.cpp:127:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 127 | float fuel = GfParmGetNum(*carParmHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FUELPERLAP, | ^~~~~~~~~~~~~~~~ berniw.h:50:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define BERNIW_ATT_FUELPERLAP "fuelperlap" | ^~~~~~~~~~~~ berniw2.cpp:127:62: note: in expansion of macro 'BERNIW_ATT_FUELPERLAP' 127 | float fuel = GfParmGetNum(*carParmHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FUELPERLAP, | ^~~~~~~~~~~~~~~~~~~~~ In file included from berniw.h:29, from berniw2.cpp:21: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ berniw2.cpp:130:31: note: in expansion of macro 'SECT_CAR' 130 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ berniw2.cpp:130:41: note: in expansion of macro 'PRM_FUEL' 130 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from spline.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from trackdesc.h:31, from trackdesc.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from trackdesc.h:37, from trackdesc.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from pathfinder.h:27, from pathfinder.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from pathfinder.h:33, from pathfinder.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ In file included from pathfinder.cpp:21: pathfinder.cpp: In constructor 'Pathfinder::Pathfinder(TrackDesc*, tCarElt*, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ pathfinder.cpp:55:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 55 | s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); | ^~~~~~~~~~~~~~~~ berniw.h:46:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define BERNIW_ATT_PITENTRY "pitentry" | ^~~~~~~~~~ pathfinder.cpp:55:62: note: in expansion of macro 'BERNIW_ATT_PITENTRY' 55 | s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); | ^~~~~~~~~~~~~~~~~~~ berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ pathfinder.cpp:57:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 57 | e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); | ^~~~~~~~~~~~~~~~ berniw.h:47:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define BERNIW_ATT_PITEXIT "pitexit" | ^~~~~~~~~ pathfinder.cpp:57:62: note: in expansion of macro 'BERNIW_ATT_PITEXIT' 57 | e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); | ^~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from berniw.h:23, from mycar.cpp:24: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from berniw.h:29, from mycar.cpp:24: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ In file included from mycar.cpp:24: mycar.cpp: In constructor 'MyCar::MyCar(TrackDesc*, tCarElt*, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ mycar.cpp:60:47: note: in expansion of macro 'BERNIW_SECT_PRIV' 60 | AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); | ^~~~~~~~~~~~~~~~ berniw.h:48:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define BERNIW_ATT_AMAGIC "caero" | ^~~~~~~ mycar.cpp:60:65: note: in expansion of macro 'BERNIW_ATT_AMAGIC' 60 | AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); | ^~~~~~~~~~~~~~~~~ berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ mycar.cpp:61:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 61 | CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~ berniw.h:49:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define BERNIW_ATT_FMAGIC "cfriction" | ^~~~~~~~~~~ mycar.cpp:61:62: note: in expansion of macro 'BERNIW_ATT_FMAGIC' 61 | CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~~ In file included from berniw.h:29, from mycar.cpp:24: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.cpp:73:43: note: in expansion of macro 'SECT_CAR' 73 | lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ mycar.cpp:73:53: note: in expansion of macro 'PRM_FUEL' 73 | lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.cpp:84:42: note: in expansion of macro 'SECT_CAR' 84 | carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ mycar.cpp:84:52: note: in expansion of macro 'PRM_MASS' 84 | carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ mycar.cpp:88:50: note: in expansion of macro 'SECT_DRIVETRAIN' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ mycar.cpp:88:67: note: in expansion of macro 'PRM_TYPE' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ mycar.cpp:88:77: note: in expansion of macro 'VAL_TRANS_RWD' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:99:44: note: in expansion of macro 'SECT_AERODYNAMICS' 99 | double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ mycar.cpp:99:63: note: in expansion of macro 'PRM_CX' 99 | double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:100:51: note: in expansion of macro 'SECT_AERODYNAMICS' 100 | double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ mycar.cpp:100:70: note: in expansion of macro 'PRM_FRNTAREA' 100 | double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); | ^~~~~~~~~~~~ mycar.cpp: In member function 'void MyCar::updateCa()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ mycar.cpp:222:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ mycar.cpp:222:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ mycar.cpp:222:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ mycar.cpp:222:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ mycar.cpp:223:53: note: in expansion of macro 'SECT_REARWING' 223 | double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ mycar.cpp:223:68: note: in expansion of macro 'PRM_WINGAREA' 223 | double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ mycar.cpp:224:57: note: in expansion of macro 'SECT_REARWING' 224 | double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ mycar.cpp:224:72: note: in expansion of macro 'PRM_WINGANGLE' 224 | double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:226:43: note: in expansion of macro 'SECT_AERODYNAMICS' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ mycar.cpp:226:62: note: in expansion of macro 'PRM_FCL' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:226:120: note: in expansion of macro 'SECT_AERODYNAMICS' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ mycar.cpp:226:139: note: in expansion of macro 'PRM_RCL' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ mycar.cpp:229:78: note: in expansion of macro 'PRM_RIDEHEIGHT' 229 | for (int i = 0; i < 4; i++) h += GfParmGetNum(me->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); | ^~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from berniw.h:23, from berniw3.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from berniw.h:29, from berniw3.cpp:21: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ berniw3.cpp: At global scope: berniw3.cpp:35:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:35:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:35:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:35:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:35:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | static char* botname[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:36:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:36:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:36:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:36:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:36:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~~ berniw3.cpp:37:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:37:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:37:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:37:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:37:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | static char* botdesc[BOTS] = {"berniw hist 1", "berniw hist 2", "berniw hist 3", "berniw hist 4", "berniw hist 5", | ^~~~~~~~~~~~~~~ berniw3.cpp:38:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:38:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:38:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:38:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~ berniw3.cpp:38:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "berniw hist 6", "berniw hist 7", "berniw hist 8", "berniw hist 9", "berniw hist 10"}; | ^~~~~~~~~~~~~~~~ In file included from berniw3.cpp:21: berniw3.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ berniw3.cpp:126:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 126 | float fuel = GfParmGetNum(*carParmHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FUELPERLAP, | ^~~~~~~~~~~~~~~~ berniw.h:50:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define BERNIW_ATT_FUELPERLAP "fuelperlap" | ^~~~~~~~~~~~ berniw3.cpp:126:62: note: in expansion of macro 'BERNIW_ATT_FUELPERLAP' 126 | float fuel = GfParmGetNum(*carParmHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FUELPERLAP, | ^~~~~~~~~~~~~~~~~~~~~ In file included from berniw.h:29, from berniw3.cpp:21: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ berniw3.cpp:129:31: note: in expansion of macro 'SECT_CAR' 129 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ berniw3.cpp:129:41: note: in expansion of macro 'PRM_FUEL' 129 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from spline.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from trackdesc.h:31, from trackdesc.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from trackdesc.h:37, from trackdesc.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from pathfinder.h:27, from pathfinder.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from pathfinder.h:33, from pathfinder.cpp:20: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ In file included from pathfinder.cpp:21: pathfinder.cpp: In constructor 'Pathfinder::Pathfinder(TrackDesc*, tCarElt*, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ pathfinder.cpp:55:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 55 | s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); | ^~~~~~~~~~~~~~~~ berniw.h:46:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define BERNIW_ATT_PITENTRY "pitentry" | ^~~~~~~~~~ pathfinder.cpp:55:62: note: in expansion of macro 'BERNIW_ATT_PITENTRY' 55 | s1 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITENTRY, (char*)NULL, (float) s1); | ^~~~~~~~~~~~~~~~~~~ berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ pathfinder.cpp:57:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 57 | e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); | ^~~~~~~~~~~~~~~~ berniw.h:47:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define BERNIW_ATT_PITEXIT "pitexit" | ^~~~~~~~~ pathfinder.cpp:57:62: note: in expansion of macro 'BERNIW_ATT_PITEXIT' 57 | e3 = (int) GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_PITEXIT, (char*)NULL, (float) e3); | ^~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from berniw.h:23, from mycar.cpp:24: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from berniw.h:29, from mycar.cpp:24: mycar.h: In member function 'void AbstractCar::initCGh()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.h:64:62: note: in expansion of macro 'SECT_CAR' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:449:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | #define PRM_GCHEIGHT "GC height" | ^~~~~~~~~~~ mycar.h:64:72: note: in expansion of macro 'PRM_GCHEIGHT' 64 | inline void initCGh() { cgh = GfParmGetNum(me->_carHandle, SECT_CAR, PRM_GCHEIGHT, NULL, 0.0); } | ^~~~~~~~~~~~ In file included from mycar.cpp:24: mycar.cpp: In constructor 'MyCar::MyCar(TrackDesc*, tCarElt*, tSituation*)': berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ mycar.cpp:60:47: note: in expansion of macro 'BERNIW_SECT_PRIV' 60 | AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); | ^~~~~~~~~~~~~~~~ berniw.h:48:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define BERNIW_ATT_AMAGIC "caero" | ^~~~~~~ mycar.cpp:60:65: note: in expansion of macro 'BERNIW_ATT_AMAGIC' 60 | AEROMAGIC = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_AMAGIC, (char*)NULL, 1.6f); | ^~~~~~~~~~~~~~~~~ berniw.h:45:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BERNIW_SECT_PRIV "berniw private" | ^~~~~~~~~~~~~~~~ mycar.cpp:61:44: note: in expansion of macro 'BERNIW_SECT_PRIV' 61 | CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~ berniw.h:49:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define BERNIW_ATT_FMAGIC "cfriction" | ^~~~~~~~~~~ mycar.cpp:61:62: note: in expansion of macro 'BERNIW_ATT_FMAGIC' 61 | CFRICTION = GfParmGetNum(car->_carHandle, BERNIW_SECT_PRIV, BERNIW_ATT_FMAGIC, (char*)NULL, 1.0f); | ^~~~~~~~~~~~~~~~~ In file included from berniw.h:29, from mycar.cpp:24: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.cpp:73:43: note: in expansion of macro 'SECT_CAR' 73 | lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ mycar.cpp:73:53: note: in expansion of macro 'PRM_FUEL' 73 | lastfuel = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_FUEL, NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ mycar.cpp:84:42: note: in expansion of macro 'SECT_CAR' 84 | carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ mycar.cpp:84:52: note: in expansion of macro 'PRM_MASS' 84 | carmass = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 0.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ mycar.cpp:88:50: note: in expansion of macro 'SECT_DRIVETRAIN' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ mycar.cpp:88:67: note: in expansion of macro 'PRM_TYPE' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ mycar.cpp:88:77: note: in expansion of macro 'VAL_TRANS_RWD' 88 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:99:44: note: in expansion of macro 'SECT_AERODYNAMICS' 99 | double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ mycar.cpp:99:63: note: in expansion of macro 'PRM_CX' 99 | double cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*)NULL, 0.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:100:51: note: in expansion of macro 'SECT_AERODYNAMICS' 100 | double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ mycar.cpp:100:70: note: in expansion of macro 'PRM_FRNTAREA' 100 | double frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*)NULL, 0.0); | ^~~~~~~~~~~~ mycar.cpp: In member function 'void MyCar::updateCa()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ mycar.cpp:222:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ mycar.cpp:222:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ mycar.cpp:222:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ mycar.cpp:222:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 222 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ mycar.cpp:223:53: note: in expansion of macro 'SECT_REARWING' 223 | double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ mycar.cpp:223:68: note: in expansion of macro 'PRM_WINGAREA' 223 | double rearwingarea = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*)NULL, 0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ mycar.cpp:224:57: note: in expansion of macro 'SECT_REARWING' 224 | double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ mycar.cpp:224:72: note: in expansion of macro 'PRM_WINGANGLE' 224 | double rearwingangle = GfParmGetNum(me->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*)NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:226:43: note: in expansion of macro 'SECT_AERODYNAMICS' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ mycar.cpp:226:62: note: in expansion of macro 'PRM_FCL' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ mycar.cpp:226:120: note: in expansion of macro 'SECT_AERODYNAMICS' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ mycar.cpp:226:139: note: in expansion of macro 'PRM_RCL' 226 | double cl = GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*)NULL, 0.0) + GfParmGetNum(me->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*)NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ mycar.cpp:229:78: note: in expansion of macro 'PRM_RIDEHEIGHT' 229 | for (int i = 0; i < 4; i++) h += GfParmGetNum(me->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*)NULL, 0.20f); | ^~~~~~~~~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from bt.cpp:24: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ bt.cpp:40:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | static char* botname[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:40:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | static char* botname[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:40:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | static char* botname[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:40:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | static char* botname[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:40:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | static char* botname[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:41:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:41:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:41:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:41:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:41:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~~ bt.cpp:42:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | static char* botdesc[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:42:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | static char* botdesc[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:42:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | static char* botdesc[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:42:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | static char* botdesc[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:42:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | static char* botdesc[NBBOTS] = {"bt 1", "bt 2", "bt 3", "bt 4", "bt 5", | ^~~~~~ bt.cpp:43:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:43:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:43:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:43:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~ bt.cpp:43:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "bt 6", "bt 7", "bt 8", "bt 9", "bt 10"}; | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driver.h:23, from driver.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from driver.cpp:20: driver.cpp: In member function 'void Driver::initTrack(tTrack*, void*, void**, tSituation*)': driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ driver.cpp:120:43: note: in expansion of macro 'BT_SECT_PRIV' 120 | MU_FACTOR = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_MUFACTOR, (char*)NULL, 0.69f); | ^~~~~~~~~~~~ driver.h:44:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define BT_ATT_MUFACTOR "mufactor" | ^~~~~~~~~~ driver.cpp:120:57: note: in expansion of macro 'BT_ATT_MUFACTOR' 120 | MU_FACTOR = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_MUFACTOR, (char*)NULL, 0.69f); | ^~~~~~~~~~~~~~~ In file included from driver.h:30, from driver.cpp:20: driver.cpp: In member function 'void Driver::newRace(tCarElt*, tSituation*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ driver.cpp:135:42: note: in expansion of macro 'SECT_CAR' 135 | CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ driver.cpp:135:52: note: in expansion of macro 'PRM_MASS' 135 | CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0f); | ^~~~~~~~ In file included from driver.cpp:20: driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ driver.cpp:154:49: note: in expansion of macro 'BT_SECT_PRIV' 154 | char *teammate = GfParmGetStr(car->_carHandle, BT_SECT_PRIV, BT_ATT_TEAMMATE, NULL); | ^~~~~~~~~~~~ driver.h:48:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define BT_ATT_TEAMMATE "teammate" | ^~~~~~~~~~ driver.cpp:154:63: note: in expansion of macro 'BT_ATT_TEAMMATE' 154 | char *teammate = GfParmGetStr(car->_carHandle, BT_SECT_PRIV, BT_ATT_TEAMMATE, NULL); | ^~~~~~~~~~~~~~~ In file included from driver.h:30, from driver.cpp:20: driver.cpp: In member function 'void Driver::initCa()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ driver.cpp:691:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 691 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:691:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 691 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:691:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 691 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ driver.cpp:691:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 691 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ driver.cpp:692:53: note: in expansion of macro 'SECT_REARWING' 692 | float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ driver.cpp:692:68: note: in expansion of macro 'PRM_WINGAREA' 692 | float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ driver.cpp:693:54: note: in expansion of macro 'SECT_REARWING' 693 | float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ driver.cpp:693:69: note: in expansion of macro 'PRM_WINGANGLE' 693 | float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0f); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:696:43: note: in expansion of macro 'SECT_AERODYNAMICS' 696 | float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0f) + | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ driver.cpp:696:62: note: in expansion of macro 'PRM_FCL' 696 | float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0f) + | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:697:37: note: in expansion of macro 'SECT_AERODYNAMICS' 697 | GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ driver.cpp:697:56: note: in expansion of macro 'PRM_RCL' 697 | GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0f); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ driver.cpp:701:52: note: in expansion of macro 'PRM_RIDEHEIGHT' 701 | h += GfParmGetNum(car->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*) NULL, 0.20f); | ^~~~~~~~~~~~~~ driver.cpp: In member function 'void Driver::initCw()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:710:43: note: in expansion of macro 'SECT_AERODYNAMICS' 710 | float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ driver.cpp:710:62: note: in expansion of macro 'PRM_CX' 710 | float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0f); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:711:50: note: in expansion of macro 'SECT_AERODYNAMICS' 711 | float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0f); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ driver.cpp:711:69: note: in expansion of macro 'PRM_FRNTAREA' 711 | float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0f); | ^~~~~~~~~~~~ driver.cpp: In member function 'void Driver::initTireMu()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ driver.cpp:719:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 719 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:719:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 719 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:719:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 719 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ driver.cpp:719:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 719 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:32, from driver.h:28, from driver.cpp:20: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ driver.cpp:724:60: note: in expansion of macro 'PRM_MU' 724 | tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0f)); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ driver.cpp:724:60: note: in expansion of macro 'PRM_MU' 724 | tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0f)); | ^~~~~~ In file included from driver.h:30, from driver.cpp:20: driver.cpp: In member function 'void Driver::initTCLfilter()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ driver.cpp:927:50: note: in expansion of macro 'SECT_DRIVETRAIN' 927 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ driver.cpp:927:67: note: in expansion of macro 'PRM_TYPE' 927 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ driver.cpp:927:77: note: in expansion of macro 'VAL_TRANS_RWD' 927 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from opponent.h:23, from opponent.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driver.h:23, from pit.h:23, from pit.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from learn.h:24, from learn.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 185 | fread(&magic, sizeof(magic), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp:186:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 186 | fread(&magic2, sizeof(magic2), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp:187:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 187 | fread(&nseg, sizeof(nseg), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp:188:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 188 | fread(string, sizeof(string), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp:196:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 196 | fread(&uid[i], sizeof(uid[0]), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp:197:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 197 | fread(&radius[i], sizeof(radius[0]), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from strategy.h:28, from strategy.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from strategy.h:40, from strategy.cpp:25: strategy.cpp: In member function 'virtual void SimpleStrategy::setFuelAtRaceStart(tTrack*, void**, tSituation*, int)': driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ strategy.cpp:52:44: note: in expansion of macro 'BT_SECT_PRIV' 52 | float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*) NULL, t->length*MAX_FUEL_PER_METER); | ^~~~~~~~~~~~ driver.h:43:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | #define BT_ATT_FUELPERLAP "fuelperlap" | ^~~~~~~~~~~~ strategy.cpp:52:58: note: in expansion of macro 'BT_ATT_FUELPERLAP' 52 | float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*) NULL, t->length*MAX_FUEL_PER_METER); | ^~~~~~~~~~~~~~~~~ In file included from strategy.h:35, from strategy.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ strategy.cpp:54:47: note: in expansion of macro 'SECT_CAR' 54 | float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:450:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | #define PRM_TANK "fuel tank" | ^~~~~~~~~~~ strategy.cpp:54:57: note: in expansion of macro 'PRM_TANK' 54 | float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ strategy.cpp:57:31: note: in expansion of macro 'SECT_CAR' 57 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, m_lastfuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ strategy.cpp:57:41: note: in expansion of macro 'PRM_FUEL' 57 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, m_lastfuel); | ^~~~~~~~ In file included from strategy.h:40, from strategy.cpp:25: strategy.cpp: In member function 'virtual void SimpleStrategy2::setFuelAtRaceStart(tTrack*, void**, tSituation*, int)': driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ strategy.cpp:160:44: note: in expansion of macro 'BT_SECT_PRIV' 160 | float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*) NULL, t->length*MAX_FUEL_PER_METER); | ^~~~~~~~~~~~ driver.h:43:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | #define BT_ATT_FUELPERLAP "fuelperlap" | ^~~~~~~~~~~~ strategy.cpp:160:58: note: in expansion of macro 'BT_ATT_FUELPERLAP' 160 | float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*) NULL, t->length*MAX_FUEL_PER_METER); | ^~~~~~~~~~~~~~~~~ driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ strategy.cpp:163:43: note: in expansion of macro 'BT_SECT_PRIV' 163 | m_pittime = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_PITTIME, (char*) NULL, 25.0f); | ^~~~~~~~~~~~ driver.h:45:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define BT_ATT_PITTIME "pittime" | ^~~~~~~~~ strategy.cpp:163:57: note: in expansion of macro 'BT_ATT_PITTIME' 163 | m_pittime = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_PITTIME, (char*) NULL, 25.0f); | ^~~~~~~~~~~~~~ driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ strategy.cpp:164:43: note: in expansion of macro 'BT_SECT_PRIV' 164 | m_bestlap = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_BESTLAP, (char*) NULL, 87.0f); | ^~~~~~~~~~~~ driver.h:46:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define BT_ATT_BESTLAP "bestlap" | ^~~~~~~~~ strategy.cpp:164:57: note: in expansion of macro 'BT_ATT_BESTLAP' 164 | m_bestlap = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_BESTLAP, (char*) NULL, 87.0f); | ^~~~~~~~~~~~~~ driver.h:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ strategy.cpp:165:44: note: in expansion of macro 'BT_SECT_PRIV' 165 | m_worstlap = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_WORSTLAP, (char*) NULL, 87.0f); | ^~~~~~~~~~~~ driver.h:47:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define BT_ATT_WORSTLAP "worstlap" | ^~~~~~~~~~ strategy.cpp:165:58: note: in expansion of macro 'BT_ATT_WORSTLAP' 165 | m_worstlap = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_WORSTLAP, (char*) NULL, 87.0f); | ^~~~~~~~~~~~~~~ In file included from strategy.h:35, from strategy.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ strategy.cpp:166:47: note: in expansion of macro 'SECT_CAR' 166 | float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:450:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | #define PRM_TANK "fuel tank" | ^~~~~~~~~~~ strategy.cpp:166:57: note: in expansion of macro 'PRM_TANK' 166 | float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ strategy.cpp:192:31: note: in expansion of macro 'SECT_CAR' 192 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, m_lastfuel + index*m_expectedfuelperlap); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ strategy.cpp:192:41: note: in expansion of macro 'PRM_FUEL' 192 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, m_lastfuel + index*m_expectedfuelperlap); | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from cardata.h:28, from cardata.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from cylos1.cpp:28: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 108 | modInfo->name = "cylos1"; /* name of the module (short) */ | ^~~~~~~~ cylos1.cpp:109:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | modInfo->desc = ""; /* description of the module (can be long) */ | ^~ cylos1.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': cylos1.cpp:181:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | GfOut("drivers/cylos1/car1.xml Loaded\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cylos1.cpp:183:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | GfOut("%s Loaded\n", buf); | ^~~~~~~~~~~~~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:188:31: note: in expansion of macro 'LST' 188 | nbPts = GfParmGetEltNb(hdle, LST); | ^~~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:192:32: note: in expansion of macro 'LST' 192 | GfParmListSeekFirst(hdle, LST); | ^~~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:195:45: note: in expansion of macro 'LST' 195 | tr = track->width - GfParmGetCurNum(hdle, LST, TL, (char*)NULL, (track->width - tr)); | ^~~ cylos1.cpp:161:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | #define TL "to left" | ^~~~~~~~~ cylos1.cpp:195:50: note: in expansion of macro 'TL' 195 | tr = track->width - GfParmGetCurNum(hdle, LST, TL, (char*)NULL, (track->width - tr)); | ^~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:196:47: note: in expansion of macro 'LST' 196 | TgtPts[idx].tr = tr = GfParmGetCurNum(hdle, LST, TR, (char*)NULL, tr); | ^~~ cylos1.cpp:160:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | #define TR "to right" | ^~~~~~~~~~ cylos1.cpp:196:52: note: in expansion of macro 'TR' 196 | TgtPts[idx].tr = tr = GfParmGetCurNum(hdle, LST, TR, (char*)NULL, tr); | ^~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:197:53: note: in expansion of macro 'LST' 197 | TgtPts[idx].dstfs = dstfs = GfParmGetCurNum(hdle, LST, TSL, (char*)NULL, dstfs); | ^~~ cylos1.cpp:162:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | #define TSL "to start line" | ^~~~~~~~~~~~~~~ cylos1.cpp:197:58: note: in expansion of macro 'TSL' 197 | TgtPts[idx].dstfs = dstfs = GfParmGetCurNum(hdle, LST, TSL, (char*)NULL, dstfs); | ^~~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:198:49: note: in expansion of macro 'LST' 198 | TgtPts[idx].spd = spd = GfParmGetCurNum(hdle, LST, SPD, (char*)NULL, spd); | ^~~ cylos1.cpp:163:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | #define SPD "speed" | ^~~~~~~ cylos1.cpp:198:54: note: in expansion of macro 'SPD' 198 | TgtPts[idx].spd = spd = GfParmGetCurNum(hdle, LST, SPD, (char*)NULL, spd); | ^~~ cylos1.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ cylos1.cpp:200:40: note: in expansion of macro 'LST' 200 | } 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] 284 | tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; | ^~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from common.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 56 | tdble accelTgt; | ^~~~~~~~ x86_64-alt-linux-g++ -shared -o cylos1.so cylos1.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from damned.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ damned.cpp:152:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | static char* botname[10] = {"Damned 1", "Damned 2", "Damned 3", "Damned 4", "Damned 5", | ^~~~~~~~~~ damned.cpp:152:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | static char* botname[10] = {"Damned 1", "Damned 2", "Damned 3", "Damned 4", "Damned 5", | ^~~~~~~~~~ damned.cpp:152:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | static char* botname[10] = {"Damned 1", "Damned 2", "Damned 3", "Damned 4", "Damned 5", | ^~~~~~~~~~ damned.cpp:152:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | static char* botname[10] = {"Damned 1", "Damned 2", "Damned 3", "Damned 4", "Damned 5", | ^~~~~~~~~~ damned.cpp:152:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | static char* botname[10] = {"Damned 1", "Damned 2", "Damned 3", "Damned 4", "Damned 5", | ^~~~~~~~~~ damned.cpp:153:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "Damned 6", "Damned 7", "Damned 8", "Damned 9", "Damned 10"}; | ^~~~~~~~~~ damned.cpp:153:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "Damned 6", "Damned 7", "Damned 8", "Damned 9", "Damned 10"}; | ^~~~~~~~~~ damned.cpp:153:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "Damned 6", "Damned 7", "Damned 8", "Damned 9", "Damned 10"}; | ^~~~~~~~~~ damned.cpp:153:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "Damned 6", "Damned 7", "Damned 8", "Damned 9", "Damned 10"}; | ^~~~~~~~~~ damned.cpp:153:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "Damned 6", "Damned 7", "Damned 8", "Damned 9", "Damned 10"}; | ^~~~~~~~~~~ damned.cpp:154:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | static char* botdesc[10] = {"EE robot #1", "EE robot #2", "EE robot #3", "EE robot #4", "EE robot #5", | ^~~~~~~~~~~~~ damned.cpp:154:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | static char* botdesc[10] = {"EE robot #1", "EE robot #2", "EE robot #3", "EE robot #4", "EE robot #5", | ^~~~~~~~~~~~~ damned.cpp:154:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | static char* botdesc[10] = {"EE robot #1", "EE robot #2", "EE robot #3", "EE robot #4", "EE robot #5", | ^~~~~~~~~~~~~ damned.cpp:154:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | static char* botdesc[10] = {"EE robot #1", "EE robot #2", "EE robot #3", "EE robot #4", "EE robot #5", | ^~~~~~~~~~~~~ damned.cpp:154:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | static char* botdesc[10] = {"EE robot #1", "EE robot #2", "EE robot #3", "EE robot #4", "EE robot #5", | ^~~~~~~~~~~~~ damned.cpp:155:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "EE robot #6", "EE robot #7", "EE robot #8", "EE robot #9", "EE robot #10"}; | ^~~~~~~~~~~~~ damned.cpp:155:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "EE robot #6", "EE robot #7", "EE robot #8", "EE robot #9", "EE robot #10"}; | ^~~~~~~~~~~~~ damned.cpp:155:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "EE robot #6", "EE robot #7", "EE robot #8", "EE robot #9", "EE robot #10"}; | ^~~~~~~~~~~~~ damned.cpp:155:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "EE robot #6", "EE robot #7", "EE robot #8", "EE robot #9", "EE robot #10"}; | ^~~~~~~~~~~~~ damned.cpp:155:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "EE robot #6", "EE robot #7", "EE robot #8", "EE robot #9", "EE robot #10"}; | ^~~~~~~~~~~~~~ damned.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': damned.cpp:248:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | GfOut("%s loaded\n", buf); | ^~~~~~~~~~~~~ In file included from damned.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:428:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | #define SECT_ENGINE "Engine" | ^~~~~~~~ damned.cpp:250:70: note: in expansion of macro 'SECT_ENGINE' 250 | ConsFactor = 0.00064 * DmTrack->length * GfParmGetNum(carHandle, SECT_ENGINE, PRM_FUELCONS, (char*)NULL, 0.0622f); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:511:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 511 | #define PRM_FUELCONS "fuel cons factor" | ^~~~~~~~~~~~~~~~~~ damned.cpp:250:83: note: in expansion of macro 'PRM_FUELCONS' 250 | ConsFactor = 0.00064 * DmTrack->length * GfParmGetNum(carHandle, SECT_ENGINE, PRM_FUELCONS, (char*)NULL, 0.0622f); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ damned.cpp:253:34: note: in expansion of macro 'SECT_CAR' 253 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ damned.cpp:253:44: note: in expansion of macro 'PRM_FUEL' 253 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ 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] 514 | 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] 592 | tdble maxdlg; | ^~~~~~ x86_64-alt-linux-g++ -shared -o damned.so damned.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from human.cpp:32: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ human.cpp: In function 'int human(tModInfo*)': human.cpp:220:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | driver = GfParmGetStr(DrvInfo, sstring, "name", ""); | ^~~~~~ human.cpp:220:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | driver = GfParmGetStr(DrvInfo, sstring, "name", ""); | ^~ human.cpp:227:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | 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] 277 | carname = ""; | ^~ human.cpp:279:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | carname = GfParmGetStr(DrvInfo, sstring, "car name", ""); | ^~~~~~~~~~ human.cpp:279:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | carname = GfParmGetStr(DrvInfo, sstring, "car name", ""); | ^~ human.cpp:285:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 285 | GfOut("Player: %s Loaded\n", sstring); | ^~~~~~~~~~~~~~~~~~~~~ human.cpp:290:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | GfOut("Player: %s Loaded\n", sstring); | ^~~~~~~~~~~~~~~~~~~~~ human.cpp:295:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 295 | GfOut("Player: %s Loaded\n", sstring); | ^~~~~~~~~~~~~~~~~~~~~ human.cpp:300:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 300 | GfOut("Player: %s Loaded\n", sstring); | ^~~~~~~~~~~~~~~~~~~~~ human.cpp:305:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 305 | GfOut("Player: %s Loaded\n", sstring); | ^~~~~~~~~~~~~~~~~~~~~ In file included from human.cpp:46: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:110:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define HM_ATT_NBPITS "programmed pit stops" | ^~~~~~~~~~~~~~~~~~~~~~ human.cpp:314:67: note: in expansion of macro 'HM_ATT_NBPITS' 314 | HCtx[idx]->NbPitStopProg = (int)GfParmGetNum(PrefHdle, sstring, HM_ATT_NBPITS, (char*)NULL, 0); | ^~~~~~~~~~~~~ human.cpp:315:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | GfOut("Player: index %d , Pits stops %d\n", index, HCtx[idx]->NbPitStopProg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from human.cpp:41: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ human.cpp:320:31: note: in expansion of macro 'SECT_CAR' 320 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ human.cpp:320:41: note: in expansion of macro 'PRM_FUEL' 320 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ human.cpp: In function 'void newrace(int, tCarElt*, tSituation*)': human.cpp:350:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 350 | GfOut("Gear %d: Spd %f\n", i, HCtx[idx]->shiftThld[i] * 3.6); | ^~~~~~~~~~~~~~~~~~~ In file included from human.cpp:46: human.cpp: In function 'void common_drive(int, tCarElt*, tSituation*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:108:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | #define HM_ATT_ABS "ABS on" | ^~~~~~~~ human.cpp:512:35: note: in expansion of macro 'HM_ATT_ABS' 512 | GfParmSetStr(PrefHdle, sstring, HM_ATT_ABS, Yn[1 - HCtx[idx]->ParamAbs]); | ^~~~~~~~~~ human.cpp:513:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 513 | GfParmWriteFile(NULL, PrefHdle, "Human"); | ^~~~~~~ In file included from human.cpp:46: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:109:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | #define HM_ATT_ASR "ASR on" | ^~~~~~~~ human.cpp:522:35: note: in expansion of macro 'HM_ATT_ASR' 522 | GfParmSetStr(PrefHdle, sstring, HM_ATT_ASR, Yn[1 - HCtx[idx]->ParamAsr]); | ^~~~~~~~~~ human.cpp:523:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 523 | GfParmWriteFile(NULL, PrefHdle, "Human"); | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from pref.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from pref.cpp:38: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:40:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define HM_ATT_UP_SHFT "up shift" | ^~~~~~~~~~ pref.cpp:57:6: note: in expansion of macro 'HM_ATT_UP_SHFT' 57 | {HM_ATT_UP_SHFT, GFCTRL_TYPE_JOY_BUT, 0, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:41:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define HM_ATT_DN_SHFT "down shift" | ^~~~~~~~~~~~ pref.cpp:58:6: note: in expansion of macro 'HM_ATT_DN_SHFT' 58 | {HM_ATT_DN_SHFT, GFCTRL_TYPE_JOY_BUT, 1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:42:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define HM_ATT_ASR_CMD "ASR cmd" | ^~~~~~~~~ pref.cpp:59:6: note: in expansion of macro 'HM_ATT_ASR_CMD' 59 | {HM_ATT_ASR_CMD, GFCTRL_TYPE_JOY_BUT, 2, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:43:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | #define HM_ATT_ABS_CMD "ABS cmd" | ^~~~~~~~~ pref.cpp:60:6: note: in expansion of macro 'HM_ATT_ABS_CMD' 60 | {HM_ATT_ABS_CMD, GFCTRL_TYPE_JOY_BUT, 3, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:50:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define HM_ATT_GEAR_R "reverse gear" | ^~~~~~~~~~~~~~ pref.cpp:61:6: note: in expansion of macro 'HM_ATT_GEAR_R' 61 | {HM_ATT_GEAR_R, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:51:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | #define HM_ATT_GEAR_N "neutral gear" | ^~~~~~~~~~~~~~ pref.cpp:62:6: note: in expansion of macro 'HM_ATT_GEAR_N' 62 | {HM_ATT_GEAR_N, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:52:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | #define HM_ATT_GEAR_1 "1st gear" | ^~~~~~~~~~ pref.cpp:63:6: note: in expansion of macro 'HM_ATT_GEAR_1' 63 | {HM_ATT_GEAR_1, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:53:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define HM_ATT_GEAR_2 "2nd gear" | ^~~~~~~~~~ pref.cpp:64:6: note: in expansion of macro 'HM_ATT_GEAR_2' 64 | {HM_ATT_GEAR_2, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:54:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | #define HM_ATT_GEAR_3 "3rd gear" | ^~~~~~~~~~ pref.cpp:65:6: note: in expansion of macro 'HM_ATT_GEAR_3' 65 | {HM_ATT_GEAR_3, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:55:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | #define HM_ATT_GEAR_4 "4th gear" | ^~~~~~~~~~ pref.cpp:66:6: note: in expansion of macro 'HM_ATT_GEAR_4' 66 | {HM_ATT_GEAR_4, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:56:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | #define HM_ATT_GEAR_5 "5th gear" | ^~~~~~~~~~ pref.cpp:67:6: note: in expansion of macro 'HM_ATT_GEAR_5' 67 | {HM_ATT_GEAR_5, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:57:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | #define HM_ATT_GEAR_6 "6th gear" | ^~~~~~~~~~ pref.cpp:68:6: note: in expansion of macro 'HM_ATT_GEAR_6' 68 | {HM_ATT_GEAR_6, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:82:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | #define HM_ATT_THROTTLE "throttle" | ^~~~~~~~~~ pref.cpp:70:6: note: in expansion of macro 'HM_ATT_THROTTLE' 70 | {HM_ATT_THROTTLE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_THROTTLE_MIN, 0.0, 0.0, HM_ATT_THROTTLE_MAX, 1.0, HM_ATT_THROTTLE_SENS, 1.0, HM_ATT_THROTTLE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:83:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | #define HM_ATT_THROTTLE_MIN "throttle min" | ^~~~~~~~~~~~~~ pref.cpp:70:50: note: in expansion of macro 'HM_ATT_THROTTLE_MIN' 70 | {HM_ATT_THROTTLE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_THROTTLE_MIN, 0.0, 0.0, HM_ATT_THROTTLE_MAX, 1.0, HM_ATT_THROTTLE_SENS, 1.0, HM_ATT_THROTTLE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:84:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | #define HM_ATT_THROTTLE_MAX "throttle max" | ^~~~~~~~~~~~~~ pref.cpp:70:83: note: in expansion of macro 'HM_ATT_THROTTLE_MAX' 70 | {HM_ATT_THROTTLE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_THROTTLE_MIN, 0.0, 0.0, HM_ATT_THROTTLE_MAX, 1.0, HM_ATT_THROTTLE_SENS, 1.0, HM_ATT_THROTTLE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:85:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | #define HM_ATT_THROTTLE_SENS "throttle sensitivity" | ^~~~~~~~~~~~~~~~~~~~~~ pref.cpp:70:111: note: in expansion of macro 'HM_ATT_THROTTLE_SENS' 70 | {HM_ATT_THROTTLE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_THROTTLE_MIN, 0.0, 0.0, HM_ATT_THROTTLE_MAX, 1.0, HM_ATT_THROTTLE_SENS, 1.0, HM_ATT_THROTTLE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:86:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define HM_ATT_THROTTLE_POW "throttle power" | ^~~~~~~~~~~~~~~~ pref.cpp:70:138: note: in expansion of macro 'HM_ATT_THROTTLE_POW' 70 | {HM_ATT_THROTTLE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_THROTTLE_MIN, 0.0, 0.0, HM_ATT_THROTTLE_MAX, 1.0, HM_ATT_THROTTLE_SENS, 1.0, HM_ATT_THROTTLE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:89:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | #define HM_ATT_BRAKE "brake" | ^~~~~~~ pref.cpp:71:6: note: in expansion of macro 'HM_ATT_BRAKE' 71 | {HM_ATT_BRAKE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_BRAKE_MIN, 0.0, 0.0, HM_ATT_BRAKE_MAX, 1.0, HM_ATT_BRAKE_SENS, 1.0, HM_ATT_BRAKE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:90:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define HM_ATT_BRAKE_MIN "brake min" | ^~~~~~~~~~~ pref.cpp:71:50: note: in expansion of macro 'HM_ATT_BRAKE_MIN' 71 | {HM_ATT_BRAKE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_BRAKE_MIN, 0.0, 0.0, HM_ATT_BRAKE_MAX, 1.0, HM_ATT_BRAKE_SENS, 1.0, HM_ATT_BRAKE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:91:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | #define HM_ATT_BRAKE_MAX "brake max" | ^~~~~~~~~~~ pref.cpp:71:83: note: in expansion of macro 'HM_ATT_BRAKE_MAX' 71 | {HM_ATT_BRAKE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_BRAKE_MIN, 0.0, 0.0, HM_ATT_BRAKE_MAX, 1.0, HM_ATT_BRAKE_SENS, 1.0, HM_ATT_BRAKE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:92:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | #define HM_ATT_BRAKE_SENS "brake sensitivity" | ^~~~~~~~~~~~~~~~~~~ pref.cpp:71:111: note: in expansion of macro 'HM_ATT_BRAKE_SENS' 71 | {HM_ATT_BRAKE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_BRAKE_MIN, 0.0, 0.0, HM_ATT_BRAKE_MAX, 1.0, HM_ATT_BRAKE_SENS, 1.0, HM_ATT_BRAKE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:93:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | #define HM_ATT_BRAKE_POW "brake power" | ^~~~~~~~~~~~~ pref.cpp:71:138: note: in expansion of macro 'HM_ATT_BRAKE_POW' 71 | {HM_ATT_BRAKE, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_BRAKE_MIN, 0.0, 0.0, HM_ATT_BRAKE_MAX, 1.0, HM_ATT_BRAKE_SENS, 1.0, HM_ATT_BRAKE_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:70:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | #define HM_ATT_LEFTSTEER "left steer" | ^~~~~~~~~~~~ pref.cpp:72:6: note: in expansion of macro 'HM_ATT_LEFTSTEER' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:71:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | #define HM_ATT_LEFTSTEER_MIN "left steer min" | ^~~~~~~~~~~~~~~~ pref.cpp:72:50: note: in expansion of macro 'HM_ATT_LEFTSTEER_MIN' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:72:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | #define HM_ATT_LEFTSTEER_MAX "left steer max" | ^~~~~~~~~~~~~~~~ pref.cpp:72:83: note: in expansion of macro 'HM_ATT_LEFTSTEER_MAX' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:65:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define HM_ATT_STEER_SENS "steer sensitivity" | ^~~~~~~~~~~~~~~~~~~ pref.cpp:72:111: note: in expansion of macro 'HM_ATT_STEER_SENS' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:73:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | #define HM_ATT_LEFTSTEER_POW "left steer power" | ^~~~~~~~~~~~~~~~~~ pref.cpp:72:138: note: in expansion of macro 'HM_ATT_LEFTSTEER_POW' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:67:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | #define HM_ATT_STEER_SPD "steer speed sensitivity" | ^~~~~~~~~~~~~~~~~~~~~~~~~ pref.cpp:72:168: note: in expansion of macro 'HM_ATT_STEER_SPD' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:68:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define HM_ATT_STEER_DEAD "steer dead zone" | ^~~~~~~~~~~~~~~~~ pref.cpp:72:191: note: in expansion of macro 'HM_ATT_STEER_DEAD' 72 | {HM_ATT_LEFTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_LEFTSTEER_MIN, 0.0, 0.0, HM_ATT_LEFTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_LEFTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:76:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | #define HM_ATT_RIGHTSTEER "right steer" | ^~~~~~~~~~~~~ pref.cpp:73:6: note: in expansion of macro 'HM_ATT_RIGHTSTEER' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:77:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | #define HM_ATT_RIGHTSTEER_MIN "right steer min" | ^~~~~~~~~~~~~~~~~ pref.cpp:73:50: note: in expansion of macro 'HM_ATT_RIGHTSTEER_MIN' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:78:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define HM_ATT_RIGHTSTEER_MAX "right steer max" | ^~~~~~~~~~~~~~~~~ pref.cpp:73:83: note: in expansion of macro 'HM_ATT_RIGHTSTEER_MAX' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:65:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | #define HM_ATT_STEER_SENS "steer sensitivity" | ^~~~~~~~~~~~~~~~~~~ pref.cpp:73:111: note: in expansion of macro 'HM_ATT_STEER_SENS' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:79:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | #define HM_ATT_RIGHTSTEER_POW "right steer power" | ^~~~~~~~~~~~~~~~~~~ pref.cpp:73:138: note: in expansion of macro 'HM_ATT_RIGHTSTEER_POW' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:67:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | #define HM_ATT_STEER_SPD "steer speed sensitivity" | ^~~~~~~~~~~~~~~~~~~~~~~~~ pref.cpp:73:169: note: in expansion of macro 'HM_ATT_STEER_SPD' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:68:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | #define HM_ATT_STEER_DEAD "steer dead zone" | ^~~~~~~~~~~~~~~~~ pref.cpp:73:192: note: in expansion of macro 'HM_ATT_STEER_DEAD' 73 | {HM_ATT_RIGHTSTEER, GFCTRL_TYPE_JOY_AXIS, 0, HM_ATT_RIGHTSTEER_MIN, 0.0, 0.0, HM_ATT_RIGHTSTEER_MAX, 1.0, HM_ATT_STEER_SENS, 2.0, HM_ATT_RIGHTSTEER_POW, 1.0, HM_ATT_STEER_SPD, 0.0, HM_ATT_STEER_DEAD, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:45:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define HM_ATT_LIGHT1_CMD "Light1 cmd" | ^~~~~~~~~~~~ pref.cpp:74:6: note: in expansion of macro 'HM_ATT_LIGHT1_CMD' 74 | {HM_ATT_LIGHT1_CMD, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:96:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | #define HM_ATT_CLUTCH "clutch" | ^~~~~~~~ pref.cpp:75:6: note: in expansion of macro 'HM_ATT_CLUTCH' 75 | {HM_ATT_CLUTCH, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_CLUTCH_MIN, 0.0, 0.0, HM_ATT_CLUTCH_MAX, 1.0, HM_ATT_CLUTCH_SENS, 1.0, HM_ATT_CLUTCH_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:97:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | #define HM_ATT_CLUTCH_MIN "clutch min" | ^~~~~~~~~~~~ pref.cpp:75:51: note: in expansion of macro 'HM_ATT_CLUTCH_MIN' 75 | {HM_ATT_CLUTCH, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_CLUTCH_MIN, 0.0, 0.0, HM_ATT_CLUTCH_MAX, 1.0, HM_ATT_CLUTCH_SENS, 1.0, HM_ATT_CLUTCH_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:98:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | #define HM_ATT_CLUTCH_MAX "clutch max" | ^~~~~~~~~~~~ pref.cpp:75:85: note: in expansion of macro 'HM_ATT_CLUTCH_MAX' 75 | {HM_ATT_CLUTCH, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_CLUTCH_MIN, 0.0, 0.0, HM_ATT_CLUTCH_MAX, 1.0, HM_ATT_CLUTCH_SENS, 1.0, HM_ATT_CLUTCH_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:99:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | #define HM_ATT_CLUTCH_SENS "clutch sensitivity" | ^~~~~~~~~~~~~~~~~~~~ pref.cpp:75:114: note: in expansion of macro 'HM_ATT_CLUTCH_SENS' 75 | {HM_ATT_CLUTCH, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_CLUTCH_MIN, 0.0, 0.0, HM_ATT_CLUTCH_MAX, 1.0, HM_ATT_CLUTCH_SENS, 1.0, HM_ATT_CLUTCH_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:100:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | #define HM_ATT_CLUTCH_POW "clutch power" | ^~~~~~~~~~~~~~ pref.cpp:75:142: note: in expansion of macro 'HM_ATT_CLUTCH_POW' 75 | {HM_ATT_CLUTCH, GFCTRL_TYPE_JOY_AXIS, 1, HM_ATT_CLUTCH_MIN, 0.0, 0.0, HM_ATT_CLUTCH_MAX, 1.0, HM_ATT_CLUTCH_SENS, 1.0, HM_ATT_CLUTCH_POW, 2.0, NULL, 0.0, NULL, 0.0}, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:46:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define HM_ATT_SPDLIM_CMD "Speed Limiter" | ^~~~~~~~~~~~~~~ pref.cpp:76:6: note: in expansion of macro 'HM_ATT_SPDLIM_CMD' 76 | {HM_ATT_SPDLIM_CMD, GFCTRL_TYPE_NOT_AFFECTED, -1, NULL, 0.0, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0, NULL, 0.0} | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:32:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | #define HM_SECT_JSPREF "joystick" | ^~~~~~~~~~ pref.cpp:89:6: note: in expansion of macro 'HM_SECT_JSPREF' 89 | {HM_SECT_JSPREF, HM_VAL_JOYSTICK}, | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:118:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | #define HM_VAL_JOYSTICK "joystick" | ^~~~~~~~~~ pref.cpp:89:25: note: in expansion of macro 'HM_VAL_JOYSTICK' 89 | {HM_SECT_JSPREF, HM_VAL_JOYSTICK}, | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:34:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | #define HM_SECT_KEYBPREF "keyboard" | ^~~~~~~~~~ pref.cpp:90:6: note: in expansion of macro 'HM_SECT_KEYBPREF' 90 | {HM_SECT_KEYBPREF, HM_VAL_KEYBOARD}, | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:120:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | #define HM_VAL_KEYBOARD "keyboard" | ^~~~~~~~~~ pref.cpp:90:25: note: in expansion of macro 'HM_VAL_KEYBOARD' 90 | {HM_SECT_KEYBPREF, HM_VAL_KEYBOARD}, | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define HM_SECT_MOUSEPREF "mouse" | ^~~~~~~ pref.cpp:91:6: note: in expansion of macro 'HM_SECT_MOUSEPREF' 91 | {HM_SECT_MOUSEPREF, HM_VAL_MOUSE} | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:119:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | #define HM_VAL_MOUSE "mouse" | ^~~~~~~ pref.cpp:91:25: note: in expansion of macro 'HM_VAL_MOUSE' 91 | {HM_SECT_MOUSEPREF, HM_VAL_MOUSE} | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:115:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define HM_VAL_YES "yes" | ^~~~~ pref.cpp:96:15: note: in expansion of macro 'HM_VAL_YES' 96 | char *Yn[] = {HM_VAL_YES, HM_VAL_NO}; | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:116:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define HM_VAL_NO "no" | ^~~~ pref.cpp:96:27: note: in expansion of macro 'HM_VAL_NO' 96 | char *Yn[] = {HM_VAL_YES, HM_VAL_NO}; | ^~~~~~~~~ pref.cpp: In function 'void HmReadPrefs(int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:107:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | #define HM_ATT_TRANS "transmission" | ^~~~~~~~~~~~~~ pref.cpp:121:43: note: in expansion of macro 'HM_ATT_TRANS' 121 | prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_TRANS, HM_VAL_AUTO); | ^~~~~~~~~~~~ /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] 112 | #define HM_VAL_AUTO "auto" | ^~~~~~ pref.cpp:121:57: note: in expansion of macro 'HM_VAL_AUTO' 121 | prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_TRANS, HM_VAL_AUTO); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:108:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | #define HM_ATT_ABS "ABS on" | ^~~~~~~~ pref.cpp:129:43: note: in expansion of macro 'HM_ATT_ABS' 129 | prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_ABS, Yn[HCtx[idx]->ParamAbs]); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:109:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | #define HM_ATT_ASR "ASR on" | ^~~~~~~~ pref.cpp:135:43: note: in expansion of macro 'HM_ATT_ASR' 135 | prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_ASR, Yn[HCtx[idx]->ParamAsr]); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:103:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | #define HM_SECT_PREF "Preferences" | ^~~~~~~~~~~~~ pref.cpp:142:34: note: in expansion of macro 'HM_SECT_PREF' 142 | prm = GfParmGetStr(PrefHdle, HM_SECT_PREF, HM_ATT_CONTROL, controlList[2].parmName); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:38:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define HM_ATT_CONTROL "control" | ^~~~~~~~~ pref.cpp:142:48: note: in expansion of macro 'HM_ATT_CONTROL' 142 | prm = GfParmGetStr(PrefHdle, HM_SECT_PREF, HM_ATT_CONTROL, controlList[2].parmName); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:38:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define HM_ATT_CONTROL "control" | ^~~~~~~~~ pref.cpp:143:43: note: in expansion of macro 'HM_ATT_CONTROL' 143 | prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_CONTROL, prm); | ^~~~~~~~~~~~~~ pref.cpp:165:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | GfOut("%s -> NONE (-1)\n", cmdCtrl[cmd].name); | ^~~~~~~~~~~~~~~~~~~ pref.cpp:171:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | GfOut("%s -> %s\n", cmdCtrl[cmd].name, prm); | ^~~~~~~~~~~~ In file included from pref.cpp:38: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:60:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define HM_ATT_REL_BUT_NEUTRAL "release gear button goes neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:60:32: note: in definition of macro 'HM_ATT_REL_BUT_NEUTRAL' 60 | #define HM_ATT_REL_BUT_NEUTRAL "release gear button goes neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:60:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | #define HM_ATT_REL_BUT_NEUTRAL "release gear button goes neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:60:32: note: in definition of macro 'HM_ATT_REL_BUT_NEUTRAL' 60 | #define HM_ATT_REL_BUT_NEUTRAL "release gear button goes neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:63:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | #define HM_ATT_SEQSHFT_ALLOW_NEUTRAL "sequential shifter allow neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:63:38: note: in definition of macro 'HM_ATT_SEQSHFT_ALLOW_NEUTRAL' 63 | #define HM_ATT_SEQSHFT_ALLOW_NEUTRAL "sequential shifter allow neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:63:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | #define HM_ATT_SEQSHFT_ALLOW_NEUTRAL "sequential shifter allow neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:63:38: note: in definition of macro 'HM_ATT_SEQSHFT_ALLOW_NEUTRAL' 63 | #define HM_ATT_SEQSHFT_ALLOW_NEUTRAL "sequential shifter allow neutral" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/playerpref.h:48:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define HM_ATT_AUTOREVERSE "auto reverse" | ^~~~~~~~~~~~~~ pref.cpp:225:43: note: in expansion of macro 'HM_ATT_AUTOREVERSE' 225 | prm = GfParmGetStr(PrefHdle, sstring, HM_ATT_AUTOREVERSE, Yn[HCtx[idx]->AutoReverse]); | ^~~~~~~~~~~~~~~~~~ x86_64-alt-linux-g++ -shared -o human.so human.o pref.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from inferno.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ inferno.cpp:121:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | static char* botname[10] = {"Inferno 1", "Inferno 2", "Inferno 3", "Inferno 4", "Inferno 5", | ^~~~~~~~~~~ inferno.cpp:121:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | static char* botname[10] = {"Inferno 1", "Inferno 2", "Inferno 3", "Inferno 4", "Inferno 5", | ^~~~~~~~~~~ inferno.cpp:121:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | static char* botname[10] = {"Inferno 1", "Inferno 2", "Inferno 3", "Inferno 4", "Inferno 5", | ^~~~~~~~~~~ inferno.cpp:121:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | static char* botname[10] = {"Inferno 1", "Inferno 2", "Inferno 3", "Inferno 4", "Inferno 5", | ^~~~~~~~~~~ inferno.cpp:121:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | static char* botname[10] = {"Inferno 1", "Inferno 2", "Inferno 3", "Inferno 4", "Inferno 5", | ^~~~~~~~~~~ inferno.cpp:122:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "Inferno 6", "Inferno 7", "Inferno 8", "Inferno 9", "Inferno 10"}; | ^~~~~~~~~~~ inferno.cpp:122:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "Inferno 6", "Inferno 7", "Inferno 8", "Inferno 9", "Inferno 10"}; | ^~~~~~~~~~~ inferno.cpp:122:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "Inferno 6", "Inferno 7", "Inferno 8", "Inferno 9", "Inferno 10"}; | ^~~~~~~~~~~ inferno.cpp:122:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "Inferno 6", "Inferno 7", "Inferno 8", "Inferno 9", "Inferno 10"}; | ^~~~~~~~~~~ inferno.cpp:122:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "Inferno 6", "Inferno 7", "Inferno 8", "Inferno 9", "Inferno 10"}; | ^~~~~~~~~~~~ inferno.cpp:123:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno.cpp:123:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno.cpp:123:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno.cpp:123:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno.cpp:123:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno.cpp:124:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno.cpp:124:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno.cpp:124:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno.cpp:124:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno.cpp:124:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': inferno.cpp:267:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | GfOut("%s Loaded\n", ParamNames); | ^~~~~~~~~~~~~ inferno.cpp:269:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfOut("%s Loaded\n", ParamNames); | ^~~~~~~~~~~~~ In file included from inferno.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ inferno.cpp:274:34: note: in expansion of macro 'SECT_CAR' 274 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ inferno.cpp:274:44: note: in expansion of macro 'PRM_FUEL' 274 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ inferno.cpp:278:41: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 278 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno.cpp:278:60: note: in expansion of macro 'PRM_MU' 278 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ inferno.cpp:279:42: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 279 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno.cpp:279:61: note: in expansion of macro 'PRM_MU' 279 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ inferno.cpp:281:42: note: in expansion of macro 'SECT_REARRGTWHEEL' 281 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno.cpp:281:61: note: in expansion of macro 'PRM_MU' 281 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ inferno.cpp:283:42: note: in expansion of macro 'SECT_REARLFTWHEEL' 283 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno.cpp:283:61: note: in expansion of macro 'PRM_MU' 283 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ inferno.cpp:294:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 294 | GfOut("%s Loaded\n", buf); | ^~~~~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:296:38: note: in expansion of macro 'SIMU_PRMS' 296 | PGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~~~~~ inferno.cpp:220:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define PGAIN "PGain" | ^~~~~~~ inferno.cpp:296:49: note: in expansion of macro 'PGAIN' 296 | PGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:297:38: note: in expansion of macro 'SIMU_PRMS' 297 | AGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~~~~~ inferno.cpp:221:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | #define AGAIN "AGain" | ^~~~~~~ inferno.cpp:297:49: note: in expansion of macro 'AGAIN' 297 | AGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:298:38: note: in expansion of macro 'SIMU_PRMS' 298 | PnGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~~~~ inferno.cpp:222:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 222 | #define PNGAIN "PnGain" | ^~~~~~~~ inferno.cpp:298:49: note: in expansion of macro 'PNGAIN' 298 | PnGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:299:38: note: in expansion of macro 'SIMU_PRMS' 299 | Advance[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~~~ inferno.cpp:223:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | #define ADVANCE "Advance" | ^~~~~~~~~ inferno.cpp:299:49: note: in expansion of macro 'ADVANCE' 299 | Advance[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:300:38: note: in expansion of macro 'SIMU_PRMS' 300 | Advance2[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~~ inferno.cpp:224:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | #define ADVANCE2 "Advance2" | ^~~~~~~~~~ inferno.cpp:300:49: note: in expansion of macro 'ADVANCE2' 300 | Advance2[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:301:38: note: in expansion of macro 'SIMU_PRMS' 301 | AdvStep[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~~~ inferno.cpp:225:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | #define ADVSTEP "AdvStep" | ^~~~~~~~~ inferno.cpp:301:49: note: in expansion of macro 'ADVSTEP' 301 | AdvStep[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:302:38: note: in expansion of macro 'SIMU_PRMS' 302 | VGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~~~~~ inferno.cpp:226:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define VGAIN "VGain" | ^~~~~~~ inferno.cpp:302:49: note: in expansion of macro 'VGAIN' 302 | VGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:303:38: note: in expansion of macro 'SIMU_PRMS' 303 | preDy[idx] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~~~~~ inferno.cpp:227:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | #define PREDY "preDy" | ^~~~~~~ inferno.cpp:303:49: note: in expansion of macro 'PREDY' 303 | preDy[idx] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:304:38: note: in expansion of macro 'SIMU_PRMS' 304 | spdtgt[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~~~~ inferno.cpp:228:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | #define SPDTGT "spdtgt" | ^~~~~~~~ inferno.cpp:304:49: note: in expansion of macro 'SPDTGT' 304 | spdtgt[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:305:38: note: in expansion of macro 'SIMU_PRMS' 305 | spdtgt2[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~~~ inferno.cpp:229:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | #define SPDTGT2 "spdtgt2" | ^~~~~~~~~ inferno.cpp:305:49: note: in expansion of macro 'SPDTGT2' 305 | spdtgt2[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:306:38: note: in expansion of macro 'SIMU_PRMS' 306 | steerMult[idx] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ inferno.cpp:230:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | #define STEERMULT "steerMult" | ^~~~~~~~~~~ inferno.cpp:306:49: note: in expansion of macro 'STEERMULT' 306 | steerMult[idx] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:307:38: note: in expansion of macro 'SIMU_PRMS' 307 | Offset[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSET, NULL, Offset[0]); | ^~~~~~~~~ inferno.cpp:231:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | #define OFFSET "offset" | ^~~~~~~~ inferno.cpp:307:49: note: in expansion of macro 'OFFSET' 307 | Offset[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSET, NULL, Offset[0]); | ^~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:309:43: note: in expansion of macro 'SIMU_PRMS' 309 | OffsetApproach[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETAPPROACH, NULL, OffsetApproach[0]); | ^~~~~~~~~ inferno.cpp:232:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | #define OFFSETAPPROACH "offsetApproach" | ^~~~~~~~~~~~~~~~ inferno.cpp:309:54: note: in expansion of macro 'OFFSETAPPROACH' 309 | OffsetApproach[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETAPPROACH, NULL, OffsetApproach[0]); | ^~~~~~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:310:43: note: in expansion of macro 'SIMU_PRMS' 310 | OffsetFinal[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETFINAL, NULL, OffsetFinal[0]); | ^~~~~~~~~ inferno.cpp:233:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | #define OFFSETFINAL "offsetFinal" | ^~~~~~~~~~~~~ inferno.cpp:310:54: note: in expansion of macro 'OFFSETFINAL' 310 | OffsetFinal[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETFINAL, NULL, OffsetFinal[0]); | ^~~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:311:43: note: in expansion of macro 'SIMU_PRMS' 311 | OffsetExit[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETEXIT, NULL, OffsetExit[0]); | ^~~~~~~~~ inferno.cpp:234:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | #define OFFSETEXIT "offsetExit" | ^~~~~~~~~~~~ inferno.cpp:311:54: note: in expansion of macro 'OFFSETEXIT' 311 | OffsetExit[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETEXIT, NULL, OffsetExit[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:312:40: note: in expansion of macro 'SIMU_PRMS' 312 | O1[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET1, NULL, O1[0]); | ^~~~~~~~~ inferno.cpp:235:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | #define PITOFFSET1 "len before pit entry" | ^~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:312:51: note: in expansion of macro 'PITOFFSET1' 312 | O1[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET1, NULL, O1[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:313:40: note: in expansion of macro 'SIMU_PRMS' 313 | O2[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET2, NULL, O2[0]); | ^~~~~~~~~ inferno.cpp:236:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | #define PITOFFSET2 "len before pit start" | ^~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:313:51: note: in expansion of macro 'PITOFFSET2' 313 | O2[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET2, NULL, O2[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:314:40: note: in expansion of macro 'SIMU_PRMS' 314 | OP[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETP, NULL, OP[0]); | ^~~~~~~~~ inferno.cpp:237:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | #define PITOFFSETP "len around pit stop" | ^~~~~~~~~~~~~~~~~~~~~ inferno.cpp:314:51: note: in expansion of macro 'PITOFFSETP' 314 | OP[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETP, NULL, OP[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:315:40: note: in expansion of macro 'SIMU_PRMS' 315 | OA[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETA, NULL, OA[0]); | ^~~~~~~~~ inferno.cpp:238:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define PITOFFSETA "len to align around pit stop" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:315:51: note: in expansion of macro 'PITOFFSETA' 315 | OA[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETA, NULL, OA[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:316:40: note: in expansion of macro 'SIMU_PRMS' 316 | O3[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET3, NULL, O3[0]); | ^~~~~~~~~ inferno.cpp:239:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | #define PITOFFSET3 "len after pit end" | ^~~~~~~~~~~~~~~~~~~ inferno.cpp:316:51: note: in expansion of macro 'PITOFFSET3' 316 | O3[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET3, NULL, O3[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:317:40: note: in expansion of macro 'SIMU_PRMS' 317 | O4[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET4, NULL, O4[0]); | ^~~~~~~~~ inferno.cpp:240:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | #define PITOFFSET4 "len after pit exit" | ^~~~~~~~~~~~~~~~~~~~ inferno.cpp:317:51: note: in expansion of macro 'PITOFFSET4' 317 | O4[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET4, NULL, O4[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:318:40: note: in expansion of macro 'SIMU_PRMS' 318 | O5[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET5, NULL, O5[0]); | ^~~~~~~~~ inferno.cpp:241:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | #define PITOFFSET5 "len to speed down for pitting" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:318:51: note: in expansion of macro 'PITOFFSET5' 318 | O5[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET5, NULL, O5[0]); | ^~~~~~~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:319:40: note: in expansion of macro 'SIMU_PRMS' 319 | VM1[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX1, NULL, VM1[0]); | ^~~~~~~~~ inferno.cpp:242:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | #define VMAX1 "VMax1" | ^~~~~~~ inferno.cpp:319:51: note: in expansion of macro 'VMAX1' 319 | VM1[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX1, NULL, VM1[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:320:40: note: in expansion of macro 'SIMU_PRMS' 320 | VM2[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX2, NULL, VM2[0]); | ^~~~~~~~~ inferno.cpp:243:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | #define VMAX2 "VMax2" | ^~~~~~~ inferno.cpp:320:51: note: in expansion of macro 'VMAX2' 320 | VM2[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX2, NULL, VM2[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:321:40: note: in expansion of macro 'SIMU_PRMS' 321 | VM3[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX3, NULL, VM3[0]); | ^~~~~~~~~ inferno.cpp:244:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | #define VMAX3 "VMax3" | ^~~~~~~ inferno.cpp:321:51: note: in expansion of macro 'VMAX3' 321 | VM3[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX3, NULL, VM3[0]); | ^~~~~ inferno.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno.cpp:322:45: note: in expansion of macro 'SIMU_PRMS' 322 | damageThld[idx] = (int)GfParmGetNum(hdle, SIMU_PRMS, DAMAGETHLD,NULL, 5000); | ^~~~~~~~~ inferno.cpp:245:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | #define DAMAGETHLD "damage threshold" | ^~~~~~~~~~~~~~~~~~ inferno.cpp:322:56: note: in expansion of macro 'DAMAGETHLD' 322 | damageThld[idx] = (int)GfParmGetNum(hdle, SIMU_PRMS, DAMAGETHLD,NULL, 5000); | ^~~~~~~~~~ inferno.cpp: In function 'void drive(int, tCarElt*, tSituation*)': inferno.cpp:407:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] 407 | tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; | ^~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from common.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ common.cpp: In function 'void InitGears(tCarElt*, int)': common.cpp:77:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | 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] 378 | int flag; | ^~~~ x86_64-alt-linux-g++ -shared -o inferno.so inferno.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from inferno2.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ inferno2.cpp:122:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | static char* botname[10] = {"InfHist 1", "InfHist 2", "InfHist 3", "InfHist 4", "InfHist 5", | ^~~~~~~~~~~ inferno2.cpp:122:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | static char* botname[10] = {"InfHist 1", "InfHist 2", "InfHist 3", "InfHist 4", "InfHist 5", | ^~~~~~~~~~~ inferno2.cpp:122:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | static char* botname[10] = {"InfHist 1", "InfHist 2", "InfHist 3", "InfHist 4", "InfHist 5", | ^~~~~~~~~~~ inferno2.cpp:122:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | static char* botname[10] = {"InfHist 1", "InfHist 2", "InfHist 3", "InfHist 4", "InfHist 5", | ^~~~~~~~~~~ inferno2.cpp:122:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | static char* botname[10] = {"InfHist 1", "InfHist 2", "InfHist 3", "InfHist 4", "InfHist 5", | ^~~~~~~~~~~ inferno2.cpp:123:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "InfHist 6", "InfHist 7", "InfHist 8", "InfHist 9", "InfHist 10"}; | ^~~~~~~~~~~ inferno2.cpp:123:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "InfHist 6", "InfHist 7", "InfHist 8", "InfHist 9", "InfHist 10"}; | ^~~~~~~~~~~ inferno2.cpp:123:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "InfHist 6", "InfHist 7", "InfHist 8", "InfHist 9", "InfHist 10"}; | ^~~~~~~~~~~ inferno2.cpp:123:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "InfHist 6", "InfHist 7", "InfHist 8", "InfHist 9", "InfHist 10"}; | ^~~~~~~~~~~ inferno2.cpp:123:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "InfHist 6", "InfHist 7", "InfHist 8", "InfHist 9", "InfHist 10"}; | ^~~~~~~~~~~~ inferno2.cpp:124:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno2.cpp:124:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno2.cpp:124:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno2.cpp:124:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno2.cpp:124:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | static char* botdesc[10] = {"For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence", | ^~~~~~~~~~~~~~ inferno2.cpp:125:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno2.cpp:125:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno2.cpp:125:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno2.cpp:125:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno2.cpp:125:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "For Laurence", "For Laurence", "For Laurence", "For Laurence", "For Laurence"}; | ^~~~~~~~~~~~~~ inferno2.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': inferno2.cpp:266:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | GfOut("%s Loaded\n", ParamNames); | ^~~~~~~~~~~~~ inferno2.cpp:268:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | GfOut("%s Loaded\n", ParamNames); | ^~~~~~~~~~~~~ In file included from inferno2.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ inferno2.cpp:273:34: note: in expansion of macro 'SECT_CAR' 273 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ inferno2.cpp:273:44: note: in expansion of macro 'PRM_FUEL' 273 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ inferno2.cpp:277:41: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 277 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno2.cpp:277:60: note: in expansion of macro 'PRM_MU' 277 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ inferno2.cpp:278:42: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 278 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno2.cpp:278:61: note: in expansion of macro 'PRM_MU' 278 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ inferno2.cpp:280:42: note: in expansion of macro 'SECT_REARRGTWHEEL' 280 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno2.cpp:280:61: note: in expansion of macro 'PRM_MU' 280 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ inferno2.cpp:282:42: note: in expansion of macro 'SECT_REARLFTWHEEL' 282 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ inferno2.cpp:282:61: note: in expansion of macro 'PRM_MU' 282 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ inferno2.cpp:293:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 293 | GfOut("%s Loaded\n", buf); | ^~~~~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:295:38: note: in expansion of macro 'SIMU_PRMS' 295 | PGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~~~~~ inferno2.cpp:220:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | #define PGAIN "PGain" | ^~~~~~~ inferno2.cpp:295:49: note: in expansion of macro 'PGAIN' 295 | PGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:296:38: note: in expansion of macro 'SIMU_PRMS' 296 | AGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~~~~~ inferno2.cpp:221:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | #define AGAIN "AGain" | ^~~~~~~ inferno2.cpp:296:49: note: in expansion of macro 'AGAIN' 296 | AGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:297:38: note: in expansion of macro 'SIMU_PRMS' 297 | PnGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~~~~ inferno2.cpp:222:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 222 | #define PNGAIN "PnGain" | ^~~~~~~~ inferno2.cpp:297:49: note: in expansion of macro 'PNGAIN' 297 | PnGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:298:38: note: in expansion of macro 'SIMU_PRMS' 298 | Advance[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~~~ inferno2.cpp:223:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | #define ADVANCE "Advance" | ^~~~~~~~~ inferno2.cpp:298:49: note: in expansion of macro 'ADVANCE' 298 | Advance[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:299:38: note: in expansion of macro 'SIMU_PRMS' 299 | Advance2[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~~ inferno2.cpp:224:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | #define ADVANCE2 "Advance2" | ^~~~~~~~~~ inferno2.cpp:299:49: note: in expansion of macro 'ADVANCE2' 299 | Advance2[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:300:38: note: in expansion of macro 'SIMU_PRMS' 300 | AdvStep[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~~~ inferno2.cpp:225:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | #define ADVSTEP "AdvStep" | ^~~~~~~~~ inferno2.cpp:300:49: note: in expansion of macro 'ADVSTEP' 300 | AdvStep[idx] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:301:38: note: in expansion of macro 'SIMU_PRMS' 301 | VGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~~~~~ inferno2.cpp:226:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | #define VGAIN "VGain" | ^~~~~~~ inferno2.cpp:301:49: note: in expansion of macro 'VGAIN' 301 | VGain[idx] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:302:38: note: in expansion of macro 'SIMU_PRMS' 302 | preDy[idx] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~~~~~ inferno2.cpp:227:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | #define PREDY "preDy" | ^~~~~~~ inferno2.cpp:302:49: note: in expansion of macro 'PREDY' 302 | preDy[idx] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:303:38: note: in expansion of macro 'SIMU_PRMS' 303 | spdtgt[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~~~~ inferno2.cpp:228:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | #define SPDTGT "spdtgt" | ^~~~~~~~ inferno2.cpp:303:49: note: in expansion of macro 'SPDTGT' 303 | spdtgt[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:304:38: note: in expansion of macro 'SIMU_PRMS' 304 | spdtgt2[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~~~ inferno2.cpp:229:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | #define SPDTGT2 "spdtgt2" | ^~~~~~~~~ inferno2.cpp:304:49: note: in expansion of macro 'SPDTGT2' 304 | spdtgt2[idx] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:305:38: note: in expansion of macro 'SIMU_PRMS' 305 | steerMult[idx] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ inferno2.cpp:230:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | #define STEERMULT "steerMult" | ^~~~~~~~~~~ inferno2.cpp:305:49: note: in expansion of macro 'STEERMULT' 305 | steerMult[idx] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:306:38: note: in expansion of macro 'SIMU_PRMS' 306 | Offset[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSET, NULL, Offset[0]); | ^~~~~~~~~ inferno2.cpp:231:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | #define OFFSET "offset" | ^~~~~~~~ inferno2.cpp:306:49: note: in expansion of macro 'OFFSET' 306 | Offset[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSET, NULL, Offset[0]); | ^~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:308:43: note: in expansion of macro 'SIMU_PRMS' 308 | OffsetApproach[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETAPPROACH, NULL, OffsetApproach[0]); | ^~~~~~~~~ inferno2.cpp:232:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | #define OFFSETAPPROACH "offsetApproach" | ^~~~~~~~~~~~~~~~ inferno2.cpp:308:54: note: in expansion of macro 'OFFSETAPPROACH' 308 | OffsetApproach[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETAPPROACH, NULL, OffsetApproach[0]); | ^~~~~~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:309:43: note: in expansion of macro 'SIMU_PRMS' 309 | OffsetFinal[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETFINAL, NULL, OffsetFinal[0]); | ^~~~~~~~~ inferno2.cpp:233:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | #define OFFSETFINAL "offsetFinal" | ^~~~~~~~~~~~~ inferno2.cpp:309:54: note: in expansion of macro 'OFFSETFINAL' 309 | OffsetFinal[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETFINAL, NULL, OffsetFinal[0]); | ^~~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:310:43: note: in expansion of macro 'SIMU_PRMS' 310 | OffsetExit[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETEXIT, NULL, OffsetExit[0]); | ^~~~~~~~~ inferno2.cpp:234:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | #define OFFSETEXIT "offsetExit" | ^~~~~~~~~~~~ inferno2.cpp:310:54: note: in expansion of macro 'OFFSETEXIT' 310 | OffsetExit[idx] = GfParmGetNum(hdle, SIMU_PRMS, OFFSETEXIT, NULL, OffsetExit[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:311:40: note: in expansion of macro 'SIMU_PRMS' 311 | O1[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET1, NULL, O1[0]); | ^~~~~~~~~ inferno2.cpp:235:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | #define PITOFFSET1 "len before pit entry" | ^~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:311:51: note: in expansion of macro 'PITOFFSET1' 311 | O1[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET1, NULL, O1[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:312:40: note: in expansion of macro 'SIMU_PRMS' 312 | O2[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET2, NULL, O2[0]); | ^~~~~~~~~ inferno2.cpp:236:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | #define PITOFFSET2 "len before pit start" | ^~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:312:51: note: in expansion of macro 'PITOFFSET2' 312 | O2[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET2, NULL, O2[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:313:40: note: in expansion of macro 'SIMU_PRMS' 313 | OP[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETP, NULL, OP[0]); | ^~~~~~~~~ inferno2.cpp:237:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | #define PITOFFSETP "len around pit stop" | ^~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:313:51: note: in expansion of macro 'PITOFFSETP' 313 | OP[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETP, NULL, OP[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:314:40: note: in expansion of macro 'SIMU_PRMS' 314 | OA[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETA, NULL, OA[0]); | ^~~~~~~~~ inferno2.cpp:238:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | #define PITOFFSETA "len to align around pit stop" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:314:51: note: in expansion of macro 'PITOFFSETA' 314 | OA[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSETA, NULL, OA[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:315:40: note: in expansion of macro 'SIMU_PRMS' 315 | O3[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET3, NULL, O3[0]); | ^~~~~~~~~ inferno2.cpp:239:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | #define PITOFFSET3 "len after pit end" | ^~~~~~~~~~~~~~~~~~~ inferno2.cpp:315:51: note: in expansion of macro 'PITOFFSET3' 315 | O3[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET3, NULL, O3[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:316:40: note: in expansion of macro 'SIMU_PRMS' 316 | O4[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET4, NULL, O4[0]); | ^~~~~~~~~ inferno2.cpp:240:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | #define PITOFFSET4 "len after pit exit" | ^~~~~~~~~~~~~~~~~~~~ inferno2.cpp:316:51: note: in expansion of macro 'PITOFFSET4' 316 | O4[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET4, NULL, O4[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:317:40: note: in expansion of macro 'SIMU_PRMS' 317 | O5[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET5, NULL, O5[0]); | ^~~~~~~~~ inferno2.cpp:241:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | #define PITOFFSET5 "len to speed down for pitting" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:317:51: note: in expansion of macro 'PITOFFSET5' 317 | O5[idx] = GfParmGetNum(hdle, SIMU_PRMS, PITOFFSET5, NULL, O5[0]); | ^~~~~~~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:318:40: note: in expansion of macro 'SIMU_PRMS' 318 | VM1[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX1, NULL, VM1[0]); | ^~~~~~~~~ inferno2.cpp:242:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | #define VMAX1 "VMax1" | ^~~~~~~ inferno2.cpp:318:51: note: in expansion of macro 'VMAX1' 318 | VM1[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX1, NULL, VM1[0]); | ^~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:319:40: note: in expansion of macro 'SIMU_PRMS' 319 | VM2[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX2, NULL, VM2[0]); | ^~~~~~~~~ inferno2.cpp:243:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | #define VMAX2 "VMax2" | ^~~~~~~ inferno2.cpp:319:51: note: in expansion of macro 'VMAX2' 319 | VM2[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX2, NULL, VM2[0]); | ^~~~~ inferno2.cpp:219:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ inferno2.cpp:320:40: note: in expansion of macro 'SIMU_PRMS' 320 | VM3[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX3, NULL, VM3[0]); | ^~~~~~~~~ inferno2.cpp:244:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | #define VMAX3 "VMax3" | ^~~~~~~ inferno2.cpp:320:51: note: in expansion of macro 'VMAX3' 320 | VM3[idx] = GfParmGetNum(hdle, SIMU_PRMS, VMAX3, NULL, VM3[0]); | ^~~~~ inferno2.cpp: In function 'void drive(int, tCarElt*, tSituation*)': inferno2.cpp:405:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] 405 | tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; | ^~~~~~~~~ inferno2.cpp:407:17: warning: variable 'lap' set but not used [-Wunused-but-set-variable] 407 | static int lap[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; | ^~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from common.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ common.cpp: In function 'void InitGears(tCarElt*, int)': common.cpp:77:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | GfOut("Car %d\n", idx + 1); | ^~~~~~~~~~ x86_64-alt-linux-g++ -shared -o inferno2.so inferno2.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from lliaw.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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] 102 | modInfo->name = "Lliaw"; /* name of the module (short) */ | ^~~~~~~ lliaw.cpp:103:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | modInfo->desc = "For William"; /* description of the module (can be long) */ | ^~~~~~~~~~~~~ In file included from lliaw.cpp:127: 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] 55 | tdble accelTgt; | ^~~~~~~~ lliaw.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': lliaw.cpp:179:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | GfOut("%s Loaded\n", buf); | ^~~~~~~~~~~~~ In file included from lliaw.cpp:33: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ lliaw.cpp:182:34: note: in expansion of macro 'SECT_CAR' 182 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ lliaw.cpp:182:44: note: in expansion of macro 'PRM_FUEL' 182 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:187:31: note: in expansion of macro 'LST' 187 | nbPts = GfParmGetEltNb(hdle, LST); | ^~~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:191:32: note: in expansion of macro 'LST' 191 | GfParmListSeekFirst(hdle, LST); | ^~~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:194:45: note: in expansion of macro 'LST' 194 | tr = track->width - GfParmGetCurNum(hdle, LST, TL, (char*)NULL, (track->width - tr)); | ^~~ lliaw.cpp:157:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | #define TL "to left" | ^~~~~~~~~ lliaw.cpp:194:50: note: in expansion of macro 'TL' 194 | tr = track->width - GfParmGetCurNum(hdle, LST, TL, (char*)NULL, (track->width - tr)); | ^~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:195:47: note: in expansion of macro 'LST' 195 | TgtPts[idx].tr = tr = GfParmGetCurNum(hdle, LST, TR, (char*)NULL, tr); | ^~~ lliaw.cpp:156:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | #define TR "to right" | ^~~~~~~~~~ lliaw.cpp:195:52: note: in expansion of macro 'TR' 195 | TgtPts[idx].tr = tr = GfParmGetCurNum(hdle, LST, TR, (char*)NULL, tr); | ^~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:196:53: note: in expansion of macro 'LST' 196 | TgtPts[idx].dstfs = dstfs = GfParmGetCurNum(hdle, LST, TSL, (char*)NULL, dstfs); | ^~~ lliaw.cpp:158:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | #define TSL "to start line" | ^~~~~~~~~~~~~~~ lliaw.cpp:196:58: note: in expansion of macro 'TSL' 196 | TgtPts[idx].dstfs = dstfs = GfParmGetCurNum(hdle, LST, TSL, (char*)NULL, dstfs); | ^~~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:197:49: note: in expansion of macro 'LST' 197 | TgtPts[idx].spd = spd = GfParmGetCurNum(hdle, LST, SPD, (char*)NULL, spd); | ^~~ lliaw.cpp:159:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define SPD "speed" | ^~~~~~~ lliaw.cpp:197:54: note: in expansion of macro 'SPD' 197 | TgtPts[idx].spd = spd = GfParmGetCurNum(hdle, LST, SPD, (char*)NULL, spd); | ^~~ lliaw.cpp:155:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define LST "Trajectory/Points" | ^~~~~~~~~~~~~~~~~~~ lliaw.cpp:199:40: note: in expansion of macro 'LST' 199 | } 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] 265 | tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; | ^~~~~~~~~ x86_64-alt-linux-g++ -shared -o lliaw.so lliaw.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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' x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from olethros.cpp:33: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ olethros.cpp:55:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | static char* botname[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:55:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | static char* botname[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:55:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | static char* botname[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:55:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | static char* botname[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:55:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | static char* botname[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:56:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:56:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:56:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:56:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:56:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~~ olethros.cpp:57:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | static char* botdesc[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:57:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | static char* botdesc[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:57:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | static char* botdesc[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:57:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | static char* botdesc[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:57:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | static char* botdesc[NBBOTS] = {"olethros 1", "olethros 2", "olethros 3", "olethros 4", "olethros 5", | ^~~~~~~~~~~~ olethros.cpp:58:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:58:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:58:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:58:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~ olethros.cpp:58:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "olethros 6", "olethros 7", "olethros 8", "olethros 9", "olethros 10"}; | ^~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driver.h:24, from driver.cpp:32: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from driver.cpp:32: driver.cpp: In member function 'void Driver::initTrack(tTrack*, void*, void**, tSituation*)': driver.h:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define OLETHROS_SECT_PRIV "olethros private" | ^~~~~~~~~~~~~~~~~~ driver.cpp:220:43: note: in expansion of macro 'OLETHROS_SECT_PRIV' 220 | MU_FACTOR = GfParmGetNum(*carParmHandle, OLETHROS_SECT_PRIV, OLETHROS_ATT_MUFACTOR, (char*)NULL, 0.69f); | ^~~~~~~~~~~~~~~~~~ driver.h:47:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define OLETHROS_ATT_MUFACTOR "mufactor" | ^~~~~~~~~~ driver.cpp:220:63: note: in expansion of macro 'OLETHROS_ATT_MUFACTOR' 220 | MU_FACTOR = GfParmGetNum(*carParmHandle, OLETHROS_SECT_PRIV, OLETHROS_ATT_MUFACTOR, (char*)NULL, 0.69f); | ^~~~~~~~~~~~~~~~~~~~~ In file included from driver.h:31, from driver.cpp:32: driver.cpp: In member function 'void Driver::newRace(tCarElt*, tSituation*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ driver.cpp:246:42: note: in expansion of macro 'SECT_CAR' 246 | CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0f); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ driver.cpp:246:52: note: in expansion of macro 'PRM_MASS' 246 | CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0f); | ^~~~~~~~ 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' [-Wnarrowing] 805 | 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] 841 | float omega = 0.0; | ^~~~~ In file included from driver.h:31, from driver.cpp:32: driver.cpp: In member function 'void Driver::initCa()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ driver.cpp:1322:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 1322 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:1322:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 1322 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:1322:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 1322 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ driver.cpp:1322:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 1322 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ driver.cpp:1323:53: note: in expansion of macro 'SECT_REARWING' 1323 | float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ driver.cpp:1323:68: note: in expansion of macro 'PRM_WINGAREA' 1323 | float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ driver.cpp:1324:54: note: in expansion of macro 'SECT_REARWING' 1324 | float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ driver.cpp:1324:69: note: in expansion of macro 'PRM_WINGANGLE' 1324 | float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:1327:43: note: in expansion of macro 'SECT_AERODYNAMICS' 1327 | float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0) + | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ driver.cpp:1327:62: note: in expansion of macro 'PRM_FCL' 1327 | float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0) + | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:1328:43: note: in expansion of macro 'SECT_AERODYNAMICS' 1328 | GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ driver.cpp:1328:62: note: in expansion of macro 'PRM_RCL' 1328 | GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ driver.cpp:1332:62: note: in expansion of macro 'PRM_RIDEHEIGHT' 1332 | h += GfParmGetNum(car->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*) NULL, 0.20f); | ^~~~~~~~~~~~~~ driver.cpp: In member function 'void Driver::initCw()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:1341:43: note: in expansion of macro 'SECT_AERODYNAMICS' 1341 | float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ driver.cpp:1341:62: note: in expansion of macro 'PRM_CX' 1341 | float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:1342:50: note: in expansion of macro 'SECT_AERODYNAMICS' 1342 | float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ driver.cpp:1342:69: note: in expansion of macro 'PRM_FRNTAREA' 1342 | float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~ driver.cpp: In member function 'void Driver::initTireMu()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ driver.cpp:1350:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 1350 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:1350:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 1350 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:1350:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 1350 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ driver.cpp:1350:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 1350 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:32, from driver.h:29, from driver.cpp:32: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ driver.cpp:1355:70: note: in expansion of macro 'PRM_MU' 1355 | tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0)); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ driver.cpp:1355:70: note: in expansion of macro 'PRM_MU' 1355 | tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0)); | ^~~~~~ In file included from driver.h:31, from driver.cpp:32: driver.cpp: In member function 'void Driver::initTCLfilter()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ driver.cpp:1672:50: note: in expansion of macro 'SECT_DRIVETRAIN' 1672 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ driver.cpp:1672:67: note: in expansion of macro 'PRM_TYPE' 1672 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ driver.cpp:1672:77: note: in expansion of macro 'VAL_TRANS_RWD' 1672 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ 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] 1761 | float speed_to_inside = 0.0; | ^~~~~~~~~~~~~~~ driver.cpp: In member function 'void Driver::prepareTrack()': driver.cpp:1956:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1956 | trajectory.Optimise(segment_list, 500, 0.02f, "/tmp/result"); | ^~~~~~~~~~~~~ driver.cpp:1984:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1984 | 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] 2002 | int prev_type = -track->seg->type; | ^~~~~~~~~ driver.cpp:2003:19: warning: variable 'prev_rad' set but not used [-Wunused-but-set-variable] 2003 | float prev_rad = seg->radius; | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from opponent.h:24, from opponent.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driver.h:24, from pit.h:23, from pit.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from learn.h:25, from learn.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ learn.cpp: In member function 'void SegLearn::loadParameters(char*)': learn.cpp:533:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 533 | CheckMatchingToken("OLETHROS_LEARN", rtag, f); | ^~~~~~~~~~~~~~~~ learn.cpp:541:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 541 | CheckMatchingToken("RADI", rtag, f); | ^~~~~~ learn.cpp:544:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 544 | CheckMatchingToken("DM FRICTION", rtag, f); | ^~~~~~~~~~~~~ learn.cpp:552:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 552 | CheckMatchingToken("PRED ACCEL", rtag, f); | ^~~~~~~~~~~~ learn.cpp:554:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 554 | CheckMatchingToken("PRED STEER", rtag, f); | ^~~~~~~~~~~~ learn.cpp:557:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 557 | CheckMatchingToken("END",rtag, f); | ^~~~~ learn.cpp: In member function 'void SegLearn::saveParameters(char*)': learn.cpp:574:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | WriteToken("OLETHROS_LEARN", f); | ^~~~~~~~~~~~~~~~ learn.cpp:577:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 577 | WriteToken("RADI", f); | ^~~~~~ learn.cpp:580:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 580 | WriteToken("DM FRICTION", f); | ^~~~~~~~~~~~~ learn.cpp:588:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 588 | WriteToken("PRED ACCEL", f); | ^~~~~~~~~~~~ learn.cpp:591:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 591 | WriteToken("PRED STEER", f); | ^~~~~~~~~~~~ learn.cpp:594:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 594 | WriteToken("END", f); | ^~~~~ learn.cpp: In member function 'bool SegLearn::LoadParameter(float*, int, FILE*)': learn.cpp:509:11: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 509 | fread (p, sizeof(float), n, f); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp: In member function 'void SegLearn::loadParameters(char*)': learn.cpp:535:11: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 535 | fread (&local_n_quantums, sizeof(int), 1, f); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp:542:11: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 542 | fread (radius, n_seg, sizeof(float), f); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ learn.cpp: In function 'bool CheckMatchingToken(char*, StringBuffer*, FILE*)': learn.cpp:44:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 44 | fread(buf->c, sizeof(char), l, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from strategy.h:29, from strategy.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from strategy.h:41, from strategy.cpp:25: strategy.cpp: In member function 'virtual void SimpleStrategy::setFuelAtRaceStart(tTrack*, void**, tSituation*)': driver.h:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define OLETHROS_SECT_PRIV "olethros private" | ^~~~~~~~~~~~~~~~~~ strategy.cpp:59:55: note: in expansion of macro 'OLETHROS_SECT_PRIV' 59 | float fuel_per_meter = GfParmGetNum (*carParmHandle, OLETHROS_SECT_PRIV, | ^~~~~~~~~~~~~~~~~~ driver.h:46:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define OLETHROS_ATT_FUELCONSUMPTION "fuel consumption" | ^~~~~~~~~~~~~~~~~~ strategy.cpp:60:12: note: in expansion of macro 'OLETHROS_ATT_FUELCONSUMPTION' 60 | OLETHROS_ATT_FUELCONSUMPTION, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver.h:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define OLETHROS_SECT_PRIV "olethros private" | ^~~~~~~~~~~~~~~~~~ strategy.cpp:64:44: note: in expansion of macro 'OLETHROS_SECT_PRIV' 64 | float fuel = GfParmGetNum(*carParmHandle, OLETHROS_SECT_PRIV, OLETHROS_ATT_FUELPERLAP, (char*) NULL, t->length*fuel_per_meter); | ^~~~~~~~~~~~~~~~~~ driver.h:45:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define OLETHROS_ATT_FUELPERLAP "fuel per lap" | ^~~~~~~~~~~~~~ strategy.cpp:64:64: note: in expansion of macro 'OLETHROS_ATT_FUELPERLAP' 64 | float fuel = GfParmGetNum(*carParmHandle, OLETHROS_SECT_PRIV, OLETHROS_ATT_FUELPERLAP, (char*) NULL, t->length*fuel_per_meter); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from strategy.h:36, from strategy.cpp:25: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ strategy.cpp:67:47: note: in expansion of macro 'SECT_CAR' 67 | float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:450:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | #define PRM_TANK "fuel tank" | ^~~~~~~~~~~ strategy.cpp:67:57: note: in expansion of macro 'PRM_TANK' 67 | float maxfuel = GfParmGetNum(*carParmHandle, SECT_CAR, PRM_TANK, (char*) NULL, 100.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ strategy.cpp:70:31: note: in expansion of macro 'SECT_CAR' 70 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, lastfuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ strategy.cpp:70:41: note: in expansion of macro 'PRM_FUEL' 70 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*) NULL, lastfuel); | ^~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from cardata.h:29, from cardata.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/bits/stl_algobase.h:59, from /usr/include/c++/9/vector:60, from geometry.h:24, from geometry.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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 Trajectory.cpp In file included from /usr/include/c++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdio:41, from Trajectory.cpp:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ Trajectory.cpp: In member function 'void Trajectory::Optimise(SegmentList, int, float, char*, bool)': Trajectory.cpp:92:21: warning: variable 's_prv3' set but not used [-Wunused-but-set-variable] 92 | Segment s_prv3 = track[i_p3]; | ^~~~~~ Trajectory.cpp:93:21: warning: variable 's_prv2' set but not used [-Wunused-but-set-variable] 93 | Segment s_prv2 = track[i_p2]; | ^~~~~~ Trajectory.cpp:94:21: warning: variable 's_prv' set but not used [-Wunused-but-set-variable] 94 | Segment s_prv = track[i_p1]; | ^~~~~ Trajectory.cpp:96:21: warning: variable 's_nxt' set but not used [-Wunused-but-set-variable] 96 | Segment s_nxt = track[i_n1]; | ^~~~~ Trajectory.cpp:97:21: warning: variable 's_nxt2' set but not used [-Wunused-but-set-variable] 97 | Segment s_nxt2 = track[i_n2]; | ^~~~~~ Trajectory.cpp:104:19: warning: variable 'u_prv2' set but not used [-Wunused-but-set-variable] 104 | Point u_prv2 = prv2 - prv3; | ^~~~~~ Trajectory.cpp:67:11: warning: variable 'prevC' set but not used [-Wunused-but-set-variable] 67 | float prevC = 0.0; | ^~~~~ x86_64-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 TrackData.cpp In file included from /usr/include/c++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdio:41, from TrackData.h:15, from TrackData.cpp:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ -shared -o olethros.so olethros.o driver.o opponent.o spline.o pit.o learn.o strategy.o cardata.o geometry.o Trajectory.o TrackData.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -llearning mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/olethros Exporting olethros.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/olethros/olethros.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle' x86_64-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 sparkle.cpp driver.cpp opponent.cpp spline.cpp pit.cpp > .depend x86_64-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 sparkle.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from sparkle.cpp:24: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ sparkle.cpp:41:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | static char* botname[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:41:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | static char* botname[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:41:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | static char* botname[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:41:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | static char* botname[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:41:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | static char* botname[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:42:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:42:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:42:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:42:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~~ sparkle.cpp:43:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | static char* botdesc[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:43:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | static char* botdesc[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:43:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | static char* botdesc[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:43:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | static char* botdesc[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:43:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | static char* botdesc[NBBOTS] = {"sparkle 1", "sparkle 2", "sparkle 3", "sparkle 4", "sparkle 5", | ^~~~~~~~~~~ sparkle.cpp:44:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:44:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:44:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:44:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~ sparkle.cpp:44:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "sparkle 6", "sparkle 7", "sparkle 8", "sparkle 9", "sparkle 10"}; | ^~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driver.h:23, from driver.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # 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:22:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ driver.cpp:92:44: note: in expansion of macro 'BT_SECT_PRIV' 92 | float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*)NULL, 5.0); | ^~~~~~~~~~~~ driver.cpp:23:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | #define BT_ATT_FUELPERLAP "fuelperlap" | ^~~~~~~~~~~~ driver.cpp:92:58: note: in expansion of macro 'BT_ATT_FUELPERLAP' 92 | float fuel = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_FUELPERLAP, (char*)NULL, 5.0); | ^~~~~~~~~~~~~~~~~ In file included from driver.h:30, from driver.cpp:20: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ driver.cpp:94:31: note: in expansion of macro 'SECT_CAR' 94 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ driver.cpp:94:41: note: in expansion of macro 'PRM_FUEL' 94 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, MIN(fuel, 100.0)); | ^~~~~~~~ driver.cpp:22:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | #define BT_SECT_PRIV "bt private" | ^~~~~~~~~~~~ driver.cpp:96:43: note: in expansion of macro 'BT_SECT_PRIV' 96 | MU_FACTOR = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_MUFACTOR, (char*)NULL, 0.69); | ^~~~~~~~~~~~ driver.cpp:24:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | #define BT_ATT_MUFACTOR "mufactor" | ^~~~~~~~~~ driver.cpp:96:57: note: in expansion of macro 'BT_ATT_MUFACTOR' 96 | MU_FACTOR = GfParmGetNum(*carParmHandle, BT_SECT_PRIV, BT_ATT_MUFACTOR, (char*)NULL, 0.69); | ^~~~~~~~~~~~~~~ In file included from driver.h:30, from driver.cpp:20: driver.cpp: In member function 'void Driver::newRace(tCarElt*, tSituation*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ driver.cpp:109:42: note: in expansion of macro 'SECT_CAR' 109 | CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:445:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | #define PRM_MASS "mass" | ^~~~~~ driver.cpp:109:52: note: in expansion of macro 'PRM_MASS' 109 | CARMASS = GfParmGetNum(car->_carHandle, SECT_CAR, PRM_MASS, NULL, 1000.0); | ^~~~~~~~ driver.cpp: In member function 'void Driver::initCa()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ driver.cpp:406:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 406 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:406:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 406 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:406:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 406 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ driver.cpp:406:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 406 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ driver.cpp:407:53: note: in expansion of macro 'SECT_REARWING' 407 | float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:501:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | #define PRM_WINGAREA "area" | ^~~~~~ driver.cpp:407:68: note: in expansion of macro 'PRM_WINGAREA' 407 | float rearwingarea = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:414:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | #define SECT_REARWING "Rear Wing" | ^~~~~~~~~~~ driver.cpp:408:54: note: in expansion of macro 'SECT_REARWING' 408 | float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:502:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | #define PRM_WINGANGLE "angle" | ^~~~~~~ driver.cpp:408:69: note: in expansion of macro 'PRM_WINGANGLE' 408 | float rearwingangle = GfParmGetNum(car->_carHandle, SECT_REARWING, PRM_WINGANGLE, (char*) NULL, 0.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:411:43: note: in expansion of macro 'SECT_AERODYNAMICS' 411 | float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0) + | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:498:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | #define PRM_FCL "front Clift" | ^~~~~~~~~~~~~ driver.cpp:411:62: note: in expansion of macro 'PRM_FCL' 411 | float cl = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FCL, (char*) NULL, 0.0) + | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:412:37: note: in expansion of macro 'SECT_AERODYNAMICS' 412 | GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:499:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | #define PRM_RCL "rear Clift" | ^~~~~~~~~~~~ driver.cpp:412:56: note: in expansion of macro 'PRM_RCL' 412 | GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_RCL, (char*) NULL, 0.0); | ^~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:463:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | #define PRM_RIDEHEIGHT "ride height" | ^~~~~~~~~~~~~ driver.cpp:416:52: note: in expansion of macro 'PRM_RIDEHEIGHT' 416 | h += GfParmGetNum(car->_carHandle, WheelSect[i], PRM_RIDEHEIGHT, (char*) NULL, 0.20); | ^~~~~~~~~~~~~~ driver.cpp: In member function 'void Driver::initCw()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:425:43: note: in expansion of macro 'SECT_AERODYNAMICS' 425 | float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:497:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | #define PRM_CX "Cx" | ^~~~ driver.cpp:425:62: note: in expansion of macro 'PRM_CX' 425 | float cx = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_CX, (char*) NULL, 0.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:427:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | #define SECT_AERODYNAMICS "Aerodynamics" | ^~~~~~~~~~~~~~ driver.cpp:426:50: note: in expansion of macro 'SECT_AERODYNAMICS' 426 | float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:500:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | #define PRM_FRNTAREA "front area" | ^~~~~~~~~~~~ driver.cpp:426:69: note: in expansion of macro 'PRM_FRNTAREA' 426 | float frontarea = GfParmGetNum(car->_carHandle, SECT_AERODYNAMICS, PRM_FRNTAREA, (char*) NULL, 0.0); | ^~~~~~~~~~~~ driver.cpp: In member function 'void Driver::initTireMu()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ driver.cpp:434:24: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 434 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:434:43: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 434 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ driver.cpp:434:62: note: in expansion of macro 'SECT_REARRGTWHEEL' 434 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ driver.cpp:434:81: note: in expansion of macro 'SECT_REARLFTWHEEL' 434 | char *WheelSect[4] = {SECT_FRNTRGTWHEEL, SECT_FRNTLFTWHEEL, SECT_REARRGTWHEEL, SECT_REARLFTWHEEL}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/torcs-1.3.0/export/include/tgf.h:32, from driver.h:28, from driver.cpp:20: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ driver.cpp:439:60: note: in expansion of macro 'PRM_MU' 439 | tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0)); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ driver.cpp:439:60: note: in expansion of macro 'PRM_MU' 439 | tm = MIN(tm, GfParmGetNum(car->_carHandle, WheelSect[i], PRM_MU, (char*) NULL, 1.0)); | ^~~~~~ In file included from driver.h:30, from driver.cpp:20: driver.cpp: In member function 'void Driver::initTCLfilter()': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:430:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | #define SECT_DRIVETRAIN "Drivetrain" | ^~~~~~~~~~~~ driver.cpp:602:50: note: in expansion of macro 'SECT_DRIVETRAIN' 602 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:455:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | #define PRM_TYPE "type" | ^~~~~~ driver.cpp:602:67: note: in expansion of macro 'PRM_TYPE' 602 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:549:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | #define VAL_TRANS_RWD "RWD" | ^~~~~ driver.cpp:602:77: note: in expansion of macro 'VAL_TRANS_RWD' 602 | char *traintype = GfParmGetStr(car->_carHandle, SECT_DRIVETRAIN, PRM_TYPE, VAL_TRANS_RWD); | ^~~~~~~~~~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from opponent.h:23, from opponent.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-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 x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from driver.h:23, from pit.h:23, from pit.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ -shared -o sparkle.so sparkle.o driver.o opponent.o spline.o pit.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/sparkle Exporting sparkle.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/sparkle/sparkle.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj' x86_64-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 tanhoj.cpp common.cpp > .depend x86_64-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 tanhoj.cpp In file included from /usr/include/c++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from tanhoj.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ tanhoj.cpp: In function 'int tanhoj(tModInfo*)': tanhoj.cpp:106:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | modInfo->name = "Tanhoj"; /* name of the module (short) */ | ^~~~~~~~ tanhoj.cpp:107:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | modInfo->desc = "For Jonathan"; /* description of the module (can be long) */ | ^~~~~~~~~~~~~~ tanhoj.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': tanhoj.cpp:179:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | GfOut("drivers/tanhoj/car1.xml Loaded\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:181:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | GfOut("%s Loaded\n", ParamNames); | ^~~~~~~~~~~~~ In file included from tanhoj.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ tanhoj.cpp:184:34: note: in expansion of macro 'SECT_CAR' 184 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ tanhoj.cpp:184:44: note: in expansion of macro 'PRM_FUEL' 184 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ tanhoj.cpp:186:41: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 186 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tanhoj.cpp:186:60: note: in expansion of macro 'PRM_MU' 186 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ tanhoj.cpp:187:42: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 187 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tanhoj.cpp:187:61: note: in expansion of macro 'PRM_MU' 187 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ tanhoj.cpp:189:42: note: in expansion of macro 'SECT_REARRGTWHEEL' 189 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tanhoj.cpp:189:61: note: in expansion of macro 'PRM_MU' 189 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ tanhoj.cpp:191:42: note: in expansion of macro 'SECT_REARLFTWHEEL' 191 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tanhoj.cpp:191:61: note: in expansion of macro 'PRM_MU' 191 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:198:36: note: in expansion of macro 'SIMU_PRMS' 198 | PGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~~~~~ tanhoj.cpp:149:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | #define PGAIN "PGain" | ^~~~~~~ tanhoj.cpp:198:47: note: in expansion of macro 'PGAIN' 198 | PGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:199:36: note: in expansion of macro 'SIMU_PRMS' 199 | AGain[0] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~~~~~ tanhoj.cpp:150:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | #define AGAIN "AGain" | ^~~~~~~ tanhoj.cpp:199:47: note: in expansion of macro 'AGAIN' 199 | AGain[0] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:200:36: note: in expansion of macro 'SIMU_PRMS' 200 | PnGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~~~~ tanhoj.cpp:151:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define PNGAIN "PnGain" | ^~~~~~~~ tanhoj.cpp:200:47: note: in expansion of macro 'PNGAIN' 200 | PnGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:201:36: note: in expansion of macro 'SIMU_PRMS' 201 | Advance[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~~~ tanhoj.cpp:152:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | #define ADVANCE "Advance" | ^~~~~~~~~ tanhoj.cpp:201:47: note: in expansion of macro 'ADVANCE' 201 | Advance[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:202:36: note: in expansion of macro 'SIMU_PRMS' 202 | Advance2[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~~ tanhoj.cpp:153:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define ADVANCE2 "Advance2" | ^~~~~~~~~~ tanhoj.cpp:202:47: note: in expansion of macro 'ADVANCE2' 202 | Advance2[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:203:36: note: in expansion of macro 'SIMU_PRMS' 203 | AdvStep[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~~~ tanhoj.cpp:154:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | #define ADVSTEP "AdvStep" | ^~~~~~~~~ tanhoj.cpp:203:47: note: in expansion of macro 'ADVSTEP' 203 | AdvStep[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:204:36: note: in expansion of macro 'SIMU_PRMS' 204 | VGain[0] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~~~~~ tanhoj.cpp:155:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define VGAIN "VGain" | ^~~~~~~ tanhoj.cpp:204:47: note: in expansion of macro 'VGAIN' 204 | VGain[0] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:205:36: note: in expansion of macro 'SIMU_PRMS' 205 | preDy[0] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~~~~~ tanhoj.cpp:156:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | #define PREDY "preDy" | ^~~~~~~ tanhoj.cpp:205:47: note: in expansion of macro 'PREDY' 205 | preDy[0] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:206:36: note: in expansion of macro 'SIMU_PRMS' 206 | spdtgt[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~~~~ tanhoj.cpp:157:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | #define SPDTGT "spdtgt" | ^~~~~~~~ tanhoj.cpp:206:47: note: in expansion of macro 'SPDTGT' 206 | spdtgt[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:207:36: note: in expansion of macro 'SIMU_PRMS' 207 | spdtgt2[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~~~ tanhoj.cpp:158:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | #define SPDTGT2 "spdtgt2" | ^~~~~~~~~ tanhoj.cpp:207:47: note: in expansion of macro 'SPDTGT2' 207 | spdtgt2[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~ tanhoj.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tanhoj.cpp:208:36: note: in expansion of macro 'SIMU_PRMS' 208 | steerMult[0] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ tanhoj.cpp:159:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define STEERMULT "steerMult" | ^~~~~~~~~~~ tanhoj.cpp:208:47: note: in expansion of macro 'STEERMULT' 208 | steerMult[0] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ tanhoj.cpp: In function 'void drive(int, tCarElt*, tSituation*)': tanhoj.cpp:289:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] 289 | tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; | ^~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from common.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ -shared -o tanhoj.so tanhoj.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/tanhoj Exporting tanhoj.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/tanhoj/tanhoj.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita' x86_64-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 tita.cpp common.cpp > .depend x86_64-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 tita.cpp In file included from /usr/include/c++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from tita.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ tita.cpp: In function 'int tita(tModInfo*)': tita.cpp:106:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | modInfo->name = "Tita"; /* name of the module (short) */ | ^~~~~~ tita.cpp:107:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | modInfo->desc = "For Tristan"; /* description of the module (can be long) */ | ^~~~~~~~~~~~~ tita.cpp: In function 'void initTrack(int, tTrack*, void*, void**, tSituation*)': tita.cpp:179:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | GfOut("drivers/tita/car.xml Loaded\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:181:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | GfOut("%s Loaded\n", ParamNames); | ^~~~~~~~~~~~~ In file included from tita.cpp:34: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | #define SECT_CAR "Car" | ^~~~~ tita.cpp:184:34: note: in expansion of macro 'SECT_CAR' 184 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:451:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | #define PRM_FUEL "initial fuel" | ^~~~~~~~~~~~~~ tita.cpp:184:44: note: in expansion of macro 'PRM_FUEL' 184 | GfParmSetNum(*carParmHandle, SECT_CAR, PRM_FUEL, (char*)NULL, fuel); | ^~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:406:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | #define SECT_FRNTRGTWHEEL "Front Right Wheel" | ^~~~~~~~~~~~~~~~~~~ tita.cpp:186:41: note: in expansion of macro 'SECT_FRNTRGTWHEEL' 186 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tita.cpp:186:60: note: in expansion of macro 'PRM_MU' 186 | Gmax = GfParmGetNum(*carParmHandle, SECT_FRNTRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:407:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | #define SECT_FRNTLFTWHEEL "Front Left Wheel" | ^~~~~~~~~~~~~~~~~~ tita.cpp:187:42: note: in expansion of macro 'SECT_FRNTLFTWHEEL' 187 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tita.cpp:187:61: note: in expansion of macro 'PRM_MU' 187 | tmpMu = GfParmGetNum(*carParmHandle, SECT_FRNTLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:417:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | #define SECT_REARRGTWHEEL "Rear Right Wheel" | ^~~~~~~~~~~~~~~~~~ tita.cpp:189:42: note: in expansion of macro 'SECT_REARRGTWHEEL' 189 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tita.cpp:189:61: note: in expansion of macro 'PRM_MU' 189 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARRGTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:418:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | #define SECT_REARLFTWHEEL "Rear Left Wheel" | ^~~~~~~~~~~~~~~~~ tita.cpp:191:42: note: in expansion of macro 'SECT_REARLFTWHEEL' 191 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/car.h:459:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | #define PRM_MU "mu" | ^~~~ tita.cpp:191:61: note: in expansion of macro 'PRM_MU' 191 | tmpMu = GfParmGetNum(*carParmHandle, SECT_REARLFTWHEEL, PRM_MU, (char*)NULL, 1.0); | ^~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:198:36: note: in expansion of macro 'SIMU_PRMS' 198 | PGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~~~~~ tita.cpp:149:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | #define PGAIN "PGain" | ^~~~~~~ tita.cpp:198:47: note: in expansion of macro 'PGAIN' 198 | PGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PGAIN, NULL, PGain[0]); | ^~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:199:36: note: in expansion of macro 'SIMU_PRMS' 199 | AGain[0] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~~~~~ tita.cpp:150:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | #define AGAIN "AGain" | ^~~~~~~ tita.cpp:199:47: note: in expansion of macro 'AGAIN' 199 | AGain[0] = GfParmGetNum(hdle, SIMU_PRMS, AGAIN, NULL, AGain[0]); | ^~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:200:36: note: in expansion of macro 'SIMU_PRMS' 200 | PnGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~~~~ tita.cpp:151:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | #define PNGAIN "PnGain" | ^~~~~~~~ tita.cpp:200:47: note: in expansion of macro 'PNGAIN' 200 | PnGain[0] = GfParmGetNum(hdle, SIMU_PRMS, PNGAIN, NULL, PnGain[0]); | ^~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:201:36: note: in expansion of macro 'SIMU_PRMS' 201 | Advance[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~~~ tita.cpp:152:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | #define ADVANCE "Advance" | ^~~~~~~~~ tita.cpp:201:47: note: in expansion of macro 'ADVANCE' 201 | Advance[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE, NULL, Advance[0]); | ^~~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:202:36: note: in expansion of macro 'SIMU_PRMS' 202 | Advance2[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~~ tita.cpp:153:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define ADVANCE2 "Advance2" | ^~~~~~~~~~ tita.cpp:202:47: note: in expansion of macro 'ADVANCE2' 202 | Advance2[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVANCE2, NULL, Advance2[0]); | ^~~~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:203:36: note: in expansion of macro 'SIMU_PRMS' 203 | AdvStep[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~~~ tita.cpp:154:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | #define ADVSTEP "AdvStep" | ^~~~~~~~~ tita.cpp:203:47: note: in expansion of macro 'ADVSTEP' 203 | AdvStep[0] = GfParmGetNum(hdle, SIMU_PRMS, ADVSTEP, NULL, AdvStep[0]); | ^~~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:204:36: note: in expansion of macro 'SIMU_PRMS' 204 | VGain[0] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~~~~~ tita.cpp:155:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | #define VGAIN "VGain" | ^~~~~~~ tita.cpp:204:47: note: in expansion of macro 'VGAIN' 204 | VGain[0] = GfParmGetNum(hdle, SIMU_PRMS, VGAIN, NULL, VGain[0]); | ^~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:205:36: note: in expansion of macro 'SIMU_PRMS' 205 | preDy[0] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~~~~~ tita.cpp:156:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | #define PREDY "preDy" | ^~~~~~~ tita.cpp:205:47: note: in expansion of macro 'PREDY' 205 | preDy[0] = GfParmGetNum(hdle, SIMU_PRMS, PREDY, NULL, preDy[0]); | ^~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:206:36: note: in expansion of macro 'SIMU_PRMS' 206 | spdtgt[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~~~~ tita.cpp:157:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | #define SPDTGT "spdtgt" | ^~~~~~~~ tita.cpp:206:47: note: in expansion of macro 'SPDTGT' 206 | spdtgt[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT, NULL, spdtgt[0]); | ^~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:207:36: note: in expansion of macro 'SIMU_PRMS' 207 | spdtgt2[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~~~ tita.cpp:158:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | #define SPDTGT2 "spdtgt2" | ^~~~~~~~~ tita.cpp:207:47: note: in expansion of macro 'SPDTGT2' 207 | spdtgt2[0] = GfParmGetNum(hdle, SIMU_PRMS, SPDTGT2, NULL, spdtgt2[0]); | ^~~~~~~ tita.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | #define SIMU_PRMS "Simulation Parameters" | ^~~~~~~~~~~~~~~~~~~~~~~ tita.cpp:208:36: note: in expansion of macro 'SIMU_PRMS' 208 | steerMult[0] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ tita.cpp:159:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | #define STEERMULT "steerMult" | ^~~~~~~~~~~ tita.cpp:208:47: note: in expansion of macro 'STEERMULT' 208 | steerMult[0] = GfParmGetNum(hdle, SIMU_PRMS, STEERMULT, NULL, steerMult[0]); | ^~~~~~~~~ tita.cpp: In function 'void drive(int, tCarElt*, tSituation*)': tita.cpp:289:20: warning: variable 'curAdvMax' set but not used [-Wunused-but-set-variable] 289 | tdble curAdv, curAdvMax, Amax, Atmp, AdvMax; | ^~~~~~~~~ x86_64-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++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cstdlib:41, from /usr/include/c++/9/stdlib.h:36, from common.cpp:21: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ -shared -o tita.so tita.o common.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib mkdir /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/tita Exporting tita.so to /usr/src/RPM/BUILD/torcs-1.3.0/export/drivers/tita/tita.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita' make[2]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers' 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' x86_64-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 mainaccc.cpp ../../linux/linuxspec.cpp ac3dload.cpp ac3dgroup.cpp > .depend x86_64-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 mainaccc.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from mainaccc.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ mainaccc.cpp: In function 'void init_args(int, char**)': mainaccc.cpp:256:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 256 | if (argc>=5) | ^ mainaccc.cpp: In function 'int main(int, char**)': mainaccc.cpp:278:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 278 | fake_argv[0] = "ac3dto3ds" ; | ^~~~~~~~~~~ mainaccc.cpp:279:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | fake_argv[1] = "converter" ; | ^~~~~~~~~~~ mainaccc.cpp:277:9: warning: variable 'fake_argv' set but not used [-Wunused-but-set-variable] 277 | char *fake_argv[3] ; | ^~~~~~~~~ x86_64-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 ac3dload.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ac3dload.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ac3dload.cpp:78:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | char *shadowtexture="shadow2.rgb"; | ^~~~~~~~~~~~~ ac3dload.cpp:37:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | #define MATERIAL "MATERIAL" | ^~~~~~~~~~ ac3dload.cpp:130:6: note: in expansion of macro 'MATERIAL' 130 | {MATERIAL , doMaterial}, | ^~~~~~~~ ac3dload.cpp:38:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | #define OBJECT "OBJECT" | ^~~~~~~~ ac3dload.cpp:131:6: note: in expansion of macro 'OBJECT' 131 | {OBJECT , doObject}, | ^~~~~~ ac3dload.cpp:39:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | #define KIDS "Kids" | ^~~~~~ ac3dload.cpp:132:6: note: in expansion of macro 'KIDS' 132 | {KIDS , doKids}, | ^~~~ ac3dload.cpp:40:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | #define NAME "name" | ^~~~~~ ac3dload.cpp:133:6: note: in expansion of macro 'NAME' 133 | {NAME , doName}, | ^~~~ ac3dload.cpp:41:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define LOC "loc" | ^~~~~ ac3dload.cpp:134:6: note: in expansion of macro 'LOC' 134 | {LOC , doLoc}, | ^~~ ac3dload.cpp:42:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | #define DATA "data" | ^~~~~~ ac3dload.cpp:135:6: note: in expansion of macro 'DATA' 135 | {DATA , doData}, | ^~~~ ac3dload.cpp:43:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | #define TEXTURE "texture" | ^~~~~~~~~ ac3dload.cpp:136:6: note: in expansion of macro 'TEXTURE' 136 | {TEXTURE , doTexture}, | ^~~~~~~ ac3dload.cpp:44:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | #define TEXREP "texrep" | ^~~~~~~~ ac3dload.cpp:137:6: note: in expansion of macro 'TEXREP' 137 | {TEXREP , doTexrep}, | ^~~~~~ ac3dload.cpp:45:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define NUMVERT "numvert" | ^~~~~~~~~ ac3dload.cpp:138:6: note: in expansion of macro 'NUMVERT' 138 | {NUMVERT , doNumvert}, | ^~~~~~~ ac3dload.cpp:46:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | #define NUMSURF "numsurf" | ^~~~~~~~~ ac3dload.cpp:139:6: note: in expansion of macro 'NUMSURF' 139 | {NUMSURF , doNumsurf}, | ^~~~~~~ ac3dload.cpp:47:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | #define SURF "SURF" | ^~~~~~ ac3dload.cpp:140:6: note: in expansion of macro 'SURF' 140 | {SURF , doSurf}, | ^~~~ ac3dload.cpp:48:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define MAT "mat" | ^~~~~ ac3dload.cpp:141:6: note: in expansion of macro 'MAT' 141 | {MAT , doMat}, | ^~~ ac3dload.cpp:49:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define REFS "refs" | ^~~~~~ ac3dload.cpp:142:6: note: in expansion of macro 'REFS' 142 | {REFS , doRefs}, | ^~~~ ac3dload.cpp:50:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | #define CREASE "crease" | ^~~~~~~~ ac3dload.cpp:143:6: note: in expansion of macro 'CREASE' 143 | {CREASE , doCrease}, | ^~~~~~ ac3dload.cpp:144:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | {"END" , NULL} | ^~~~~ ac3dload.cpp: In function 'int doKids(char*, ob_t*, mat_t*)': ac3dload.cpp:770:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 770 | if (distSplit>0 && typeConvertion!=_AC3DTOAC3DS ) | ^ ac3dload.cpp: In function 'int loadAC(char*, char*, int)': ac3dload.cpp:1057:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1057 | int ret =0; | ^~~ ac3dload.cpp: In function 'int loadACo(char*, char*, int)': ac3dload.cpp:1136:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1136 | int ret =0; | ^~~ ac3dload.cpp: In function 'void computeSaveOBJ(char*, ob_t*)': ac3dload.cpp:2495:7: warning: variable 'texnofound' set but not used [-Wunused-but-set-variable] 2495 | int texnofound=0; | ^~~~~~~~~~ ac3dload.cpp: In function 'void stripifyOb(ob_t*, int)': ac3dload.cpp:2734:9: warning: variable 'wasdege' set but not used [-Wunused-but-set-variable] 2734 | int wasdege=0; | ^~~~~~~ ac3dload.cpp: In function 'ob_t* mergeObject(ob_t*, ob_t*, char*)': ac3dload.cpp:3998:9: warning: variable 'm' set but not used [-Wunused-but-set-variable] 3998 | int m=0; | ^ ac3dload.cpp: In function 'int mergeSplitted(ob_t**)': ac3dload.cpp:4155:9: warning: variable 'numtri' set but not used [-Wunused-but-set-variable] 4155 | int numtri; | ^~~~~~ ac3dload.cpp: In function 'void stripifyOb(ob_t*, int)': ac3dload.cpp:2766:11: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result] 2766 | system(command); | ~~~~~~^~~~~~~~~ ac3dload.cpp:2768:11: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result] 2768 | system(command); | ~~~~~~^~~~~~~~~ x86_64-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 ac3dgroup.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ac3dgroup.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ac3dgroup.cpp: In function 'void loadAndGroup(char*)': ac3dgroup.cpp:52:7: warning: variable 'requiredExtraGroup' set but not used [-Wunused-but-set-variable] 52 | int requiredExtraGroup=0; | ^~~~~~~~~~~~~~~~~~ x86_64-alt-linux-g++ mainaccc.o ../../linux/linuxspec.o ac3dload.o ac3dgroup.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib -ltgf -lplibssg -lplibsg -lplibul -ltxml -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 accc-bin 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' x86_64-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 mainnfs2ac.cpp > .depend x86_64-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 mainnfs2ac.cpp In file included from /usr/include/sys/types.h:25, from mainnfs2ac.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ mainnfs2ac.cpp: In function 'int main(int, char**)': mainnfs2ac.cpp:76:9: warning: variable 'NormTblOffset' set but not used [-Wunused-but-set-variable] 76 | int NormTblOffset; | ^~~~~~~~~~~~~ x86_64-alt-linux-g++ mainnfs2ac.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -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 nfs2ac-bin 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' x86_64-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 mainnfsperf.cpp > .depend x86_64-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 mainnfsperf.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from mainnfsperf.cpp:32: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ mainnfsperf.cpp:41:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | char *infile = "carp.txt"; | ^~~~~~~~~~ mainnfsperf.cpp:42:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | char *outfile = "carp.xml"; | ^~~~~~~~~~ mainnfsperf.cpp:44:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp:44:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | char *gears[] = {"r", "n", "1", "2", "3", "4", "5", "6", "7", "8", "9"}; | ^~~ mainnfsperf.cpp: In function 'int main(int, char**)': mainnfsperf.cpp:197:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | GfParmSetNum (param, "Car", "mass", "kg", valf); | ^~~~~ mainnfsperf.cpp:197:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | GfParmSetNum (param, "Car", "mass", "kg", valf); | ^~~~~~ mainnfsperf.cpp:197:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | GfParmSetNum (param, "Car", "mass", "kg", valf); | ^~~~ mainnfsperf.cpp:206:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | GfParmSetNum (param, "Gearbox", "shift time", "s", valf); | ^~~~~~~~~ mainnfsperf.cpp:206:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | GfParmSetNum (param, "Gearbox", "shift time", "s", valf); | ^~~~~~~~~~~~ mainnfsperf.cpp:206:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | GfParmSetNum (param, "Gearbox", "shift time", "s", valf); | ^~~ mainnfsperf.cpp:230:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | GfParmSetNum (param, path, "ratio", NULL, valf); | ^~~~~~~ mainnfsperf.cpp:249:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | GfParmSetNum (param, path, "efficiency", NULL, valf); | ^~~~~~~~~~~~ mainnfsperf.cpp:268:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | GfParmSetNum (param, path, "rpm", "rpm", 500.0f * i); | ^~~~~ mainnfsperf.cpp:268:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | GfParmSetNum (param, path, "rpm", "rpm", 500.0f * i); | ^~~~~ mainnfsperf.cpp:269:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfParmSetNum (param, path, "Tq", "N.m", valf); | ^~~~ mainnfsperf.cpp:269:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | GfParmSetNum (param, path, "Tq", "N.m", valf); | ^~~~~ mainnfsperf.cpp:280:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | GfParmSetNum (param, "Rear Differential", "ratio", NULL, valf); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:280:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | GfParmSetNum (param, "Rear Differential", "ratio", NULL, valf); | ^~~~~~~ mainnfsperf.cpp:289:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 289 | GfParmSetNum (param, "Engine", "tickover", "rpm", valf); | ^~~~~~~~ mainnfsperf.cpp:289:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 289 | GfParmSetNum (param, "Engine", "tickover", "rpm", valf); | ^~~~~~~~~~ mainnfsperf.cpp:289:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 289 | GfParmSetNum (param, "Engine", "tickover", "rpm", valf); | ^~~~~ mainnfsperf.cpp:298:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | GfParmSetNum (param, "Engine", "revs limiter", "rpm", valf); | ^~~~~~~~ mainnfsperf.cpp:298:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | GfParmSetNum (param, "Engine", "revs limiter", "rpm", valf); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:298:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | GfParmSetNum (param, "Engine", "revs limiter", "rpm", valf); | ^~~~~ mainnfsperf.cpp:299:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 299 | GfParmSetNum (param, "Engine", "revs maxi", "rpm", valf + 1000.0f); | ^~~~~~~~ mainnfsperf.cpp:299:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 299 | GfParmSetNum (param, "Engine", "revs maxi", "rpm", valf + 1000.0f); | ^~~~~~~~~~~ mainnfsperf.cpp:299:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 299 | GfParmSetNum (param, "Engine", "revs maxi", "rpm", valf + 1000.0f); | ^~~~~ mainnfsperf.cpp:309:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | GfParmSetStr (param, "Drivetrain", "type", "FWD"); | ^~~~~~~~~~~~ mainnfsperf.cpp:309:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | GfParmSetStr (param, "Drivetrain", "type", "FWD"); | ^~~~~~ mainnfsperf.cpp:309:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | GfParmSetStr (param, "Drivetrain", "type", "FWD"); | ^~~~~ mainnfsperf.cpp:310:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | GfParmSetStr (param, "Rear Differential", "type", "NONE"); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:310:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | GfParmSetStr (param, "Rear Differential", "type", "NONE"); | ^~~~~~ mainnfsperf.cpp:310:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | GfParmSetStr (param, "Rear Differential", "type", "NONE"); | ^~~~~~ mainnfsperf.cpp:311:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | GfParmSetStr (param, "Front Differential", "type", "FREE"); | ^~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:311:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | GfParmSetStr (param, "Front Differential", "type", "FREE"); | ^~~~~~ mainnfsperf.cpp:311:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | GfParmSetStr (param, "Front Differential", "type", "FREE"); | ^~~~~~ mainnfsperf.cpp:312:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 312 | GfParmSetNum (param, "Front Differential", "ratio", NULL, valf); | ^~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:312:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 312 | GfParmSetNum (param, "Front Differential", "ratio", NULL, valf); | ^~~~~~~ mainnfsperf.cpp:314:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | GfParmSetStr (param, "Drivetrain", "type", "4WD"); | ^~~~~~~~~~~~ mainnfsperf.cpp:314:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | GfParmSetStr (param, "Drivetrain", "type", "4WD"); | ^~~~~~ mainnfsperf.cpp:314:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | GfParmSetStr (param, "Drivetrain", "type", "4WD"); | ^~~~~ mainnfsperf.cpp:315:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | GfParmSetStr (param, "Front Differential", "type", "FREE"); | ^~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:315:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | GfParmSetStr (param, "Front Differential", "type", "FREE"); | ^~~~~~ mainnfsperf.cpp:315:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | GfParmSetStr (param, "Front Differential", "type", "FREE"); | ^~~~~~ mainnfsperf.cpp:316:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | GfParmSetStr (param, "Central Differential", "type", "VISCOUS COUPLER"); | ^~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:316:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | GfParmSetStr (param, "Central Differential", "type", "VISCOUS COUPLER"); | ^~~~~~ mainnfsperf.cpp:316:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | GfParmSetStr (param, "Central Differential", "type", "VISCOUS COUPLER"); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:317:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 317 | GfParmSetNum (param, "Central Differential", "min torque bias", NULL, MAX (valf - 1.0f, 0.1f)); | ^~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:317:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 317 | GfParmSetNum (param, "Central Differential", "min torque bias", NULL, MAX (valf - 1.0f, 0.1f)); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:318:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | GfParmSetNum (param, "Central Differential", "max torque bias", NULL, MIN (valf + 1.0f, 0.9f)); | ^~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:318:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | GfParmSetNum (param, "Central Differential", "max torque bias", NULL, MIN (valf + 1.0f, 0.9f)); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:319:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 319 | valf = GfParmGetNum (param, "Rear Differential", "ratio", NULL, 3.5); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:319:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 319 | valf = GfParmGetNum (param, "Rear Differential", "ratio", NULL, 3.5); | ^~~~~~~ mainnfsperf.cpp:320:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | GfParmSetNum (param, "Central Differential", "ratio", NULL, valf); | ^~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:320:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | GfParmSetNum (param, "Central Differential", "ratio", NULL, valf); | ^~~~~~~ mainnfsperf.cpp:321:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | GfParmSetNum (param, "Rear Differential", "ratio", NULL, 1.0); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:321:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | GfParmSetNum (param, "Rear Differential", "ratio", NULL, 1.0); | ^~~~~~~ mainnfsperf.cpp:322:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | GfParmSetNum (param, "Front Differential", "ratio", NULL, 1.0); | ^~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:322:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | GfParmSetNum (param, "Front Differential", "ratio", NULL, 1.0); | ^~~~~~~ mainnfsperf.cpp:332:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | GfParmSetNum (param, "Brake System", "front-rear brake repartition", NULL, valf); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:332:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | GfParmSetNum (param, "Brake System", "front-rear brake repartition", NULL, valf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:340:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | GfParmSetNum (param, "Front Right Wheel", "mu", NULL, valf * 3.0f); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:340:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | GfParmSetNum (param, "Front Right Wheel", "mu", NULL, valf * 3.0f); | ^~~~ mainnfsperf.cpp:341:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 341 | GfParmSetNum (param, "Front Left Wheel", "mu", NULL, valf * 3.0f); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:341:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 341 | GfParmSetNum (param, "Front Left Wheel", "mu", NULL, valf * 3.0f); | ^~~~ mainnfsperf.cpp:342:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 342 | GfParmSetNum (param, "Rear Right Wheel", "mu", NULL, (1.0f - valf) * 3.0f); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:342:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 342 | GfParmSetNum (param, "Rear Right Wheel", "mu", NULL, (1.0f - valf) * 3.0f); | ^~~~ mainnfsperf.cpp:343:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | GfParmSetNum (param, "Rear Left Wheel", "mu", NULL, (1.0f - valf) * 3.0f); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:343:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | GfParmSetNum (param, "Rear Left Wheel", "mu", NULL, (1.0f - valf) * 3.0f); | ^~~~ mainnfsperf.cpp:351:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 351 | GfParmSetNum (param, "Aerodynamics", "front Clift", NULL, valf * 120.0f); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:351:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 351 | GfParmSetNum (param, "Aerodynamics", "front Clift", NULL, valf * 120.0f); | ^~~~~~~~~~~~~ mainnfsperf.cpp:352:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 352 | GfParmSetNum (param, "Aerodynamics", "rear Clift", NULL, valf * 100.0f); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:352:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 352 | GfParmSetNum (param, "Aerodynamics", "rear Clift", NULL, valf * 100.0f); | ^~~~~~~~~~~~ mainnfsperf.cpp:366:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 366 | GfParmSetNum (param, "Front Right Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:366:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 366 | GfParmSetNum (param, "Front Right Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~ mainnfsperf.cpp:366:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 366 | GfParmSetNum (param, "Front Right Wheel", "tire width", "mm", (tdble)vald); | ^~~~ mainnfsperf.cpp:367:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 367 | GfParmSetNum (param, "Front Left Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:367:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 367 | GfParmSetNum (param, "Front Left Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~ mainnfsperf.cpp:367:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 367 | GfParmSetNum (param, "Front Left Wheel", "tire width", "mm", (tdble)vald); | ^~~~ mainnfsperf.cpp:376:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | GfParmSetNum (param, "Front Right Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:376:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | GfParmSetNum (param, "Front Right Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:376:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | GfParmSetNum (param, "Front Right Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~ mainnfsperf.cpp:377:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 377 | GfParmSetNum (param, "Front Left Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:377:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 377 | GfParmSetNum (param, "Front Left Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:377:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 377 | GfParmSetNum (param, "Front Left Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~ mainnfsperf.cpp:386:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 386 | GfParmSetNum (param, "Front Right Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:386:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 386 | GfParmSetNum (param, "Front Right Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:386:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 386 | GfParmSetNum (param, "Front Right Wheel", "rim diameter", "in", (tdble)vald); | ^~~~ mainnfsperf.cpp:387:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 387 | GfParmSetNum (param, "Front Left Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:387:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 387 | GfParmSetNum (param, "Front Left Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:387:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 387 | GfParmSetNum (param, "Front Left Wheel", "rim diameter", "in", (tdble)vald); | ^~~~ mainnfsperf.cpp:403:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | GfParmSetNum (param, "Rear Right Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:403:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | GfParmSetNum (param, "Rear Right Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~ mainnfsperf.cpp:403:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | GfParmSetNum (param, "Rear Right Wheel", "tire width", "mm", (tdble)vald); | ^~~~ mainnfsperf.cpp:404:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | GfParmSetNum (param, "Rear Left Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:404:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | GfParmSetNum (param, "Rear Left Wheel", "tire width", "mm", (tdble)vald); | ^~~~~~~~~~~~ mainnfsperf.cpp:404:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | GfParmSetNum (param, "Rear Left Wheel", "tire width", "mm", (tdble)vald); | ^~~~ mainnfsperf.cpp:413:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 413 | GfParmSetNum (param, "Rear Right Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:413:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 413 | GfParmSetNum (param, "Rear Right Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:413:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 413 | GfParmSetNum (param, "Rear Right Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~ mainnfsperf.cpp:414:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | GfParmSetNum (param, "Rear Left Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:414:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | GfParmSetNum (param, "Rear Left Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:414:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | GfParmSetNum (param, "Rear Left Wheel", "tire height-width ratio", "%", (tdble)vald); | ^~~ mainnfsperf.cpp:423:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | GfParmSetNum (param, "Rear Right Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~~~~~ mainnfsperf.cpp:423:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | GfParmSetNum (param, "Rear Right Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:423:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | GfParmSetNum (param, "Rear Right Wheel", "rim diameter", "in", (tdble)vald); | ^~~~ mainnfsperf.cpp:424:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | GfParmSetNum (param, "Rear Left Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~~~~ mainnfsperf.cpp:424:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | GfParmSetNum (param, "Rear Left Wheel", "rim diameter", "in", (tdble)vald); | ^~~~~~~~~~~~~~ mainnfsperf.cpp:424:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | GfParmSetNum (param, "Rear Left Wheel", "rim diameter", "in", (tdble)vald); | ^~~~ mainnfsperf.cpp:438:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | GfParmWriteFile (outfile, param, "car"); | ^~~~~ x86_64-alt-linux-g++ mainnfsperf.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib -ltgf -ltxml -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 nfsperf-bin 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[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package/specfiles' make[4]: Nothing to be done for 'compil'. make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package/specfiles' 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' x86_64-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 maintexmapper.cpp ssgSaveAC.cpp > .depend x86_64-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 maintexmapper.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from maintexmapper.cpp:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ maintexmapper.cpp: In function 'void init_graphics()': maintexmapper.cpp:223:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | fake_argv[0] = "TexMapper" ; | ^~~~~~~~~~~ maintexmapper.cpp:224:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | fake_argv[1] = "Texture Auto Mapper" ; | ^~~~~~~~~~~~~~~~~~~~~ maintexmapper.cpp: In function 'void load_params()': maintexmapper.cpp:548:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 548 | ImgSize = (int)GfParmGetNum(ParamHandle, "image", "size", NULL, 256); | ^~~~~~~ maintexmapper.cpp:548:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 548 | ImgSize = (int)GfParmGetNum(ParamHandle, "image", "size", NULL, 256); | ^~~~~~ maintexmapper.cpp:550:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 550 | NbRows = GfParmGetEltNb(ParamHandle, "faces"); | ^~~~~~~ maintexmapper.cpp:553:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 553 | GfParmListSeekFirst(ParamHandle, "faces"); | ^~~~~~~ maintexmapper.cpp:555:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 555 | col = GfParmListGetCurEltName(ParamHandle, "faces"); | ^~~~~~~ maintexmapper.cpp:563:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 563 | curFace->faceName = GfParmGetCurStr(ParamHandle, buf, "face name", NULL); | ^~~~~~~~~~~ maintexmapper.cpp:566:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 566 | curFace->xform.hpr[1] = GfParmGetCurNum(ParamHandle, buf, "rotX", NULL, 0.0); | ^~~~~~ maintexmapper.cpp:567:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 567 | curFace->xform.hpr[2] = -GfParmGetCurNum(ParamHandle, buf, "rotZ", NULL, 0.0); | ^~~~~~ maintexmapper.cpp:568:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 568 | curFace->xform.hpr[0] = GfParmGetCurNum(ParamHandle, buf, "rotY", NULL, 0.0); | ^~~~~~ maintexmapper.cpp:569:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 569 | curFace->lscale[0] = GfParmGetCurNum(ParamHandle, buf, "scaleX", NULL, 1.0); | ^~~~~~~~ maintexmapper.cpp:570:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 570 | curFace->lscale[1] = GfParmGetCurNum(ParamHandle, buf, "scaleZ", NULL, 1.0); | ^~~~~~~~ maintexmapper.cpp:571:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 571 | curFace->lscale[2] = GfParmGetCurNum(ParamHandle, buf, "scaleY", NULL, 1.0); | ^~~~~~~~ maintexmapper.cpp:572:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 572 | s = GfParmGetCurStr(ParamHandle, buf, "align", ""); | ^~~~~~~ maintexmapper.cpp:572:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 572 | s = GfParmGetCurStr(ParamHandle, buf, "align", ""); | ^~ maintexmapper.cpp:590:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 590 | GfParmListSeekNext(ParamHandle, "faces"); | ^~~~~~~ maintexmapper.cpp: In function 'void init_args(int, char**)': maintexmapper.cpp:656:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | InputFileName = "car.ac"; | ^~~~~~~~ maintexmapper.cpp:665:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 665 | OutputFileName = "car-out.ac"; | ^~~~~~~~~~~~ maintexmapper.cpp:669:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 669 | ParamFileName = "texmapper.xml"; | ^~~~~~~~~~~~~~~ maintexmapper.cpp:685:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 685 | SkinFileName = "skin.rgb"; | ^~~~~~~~~~ x86_64-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 ssgSaveAC.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/plib/ssg.h:28, from ssgLocal.h:4, from ssgSaveAC.cpp:2: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ maintexmapper.o ssgSaveAC.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib -lplibssg -lplibsg -lplibul -ltgf -ltgfclient -ltxml -lpng -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 texmapper-bin 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' x86_64-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 maintrackgen.cpp track.cpp easymesh.cpp ../../linux/linuxspec.cpp relief.cpp elevation.cpp objects.cpp ac3d.cpp util.cpp > .depend x86_64-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 maintrackgen.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from maintrackgen.cpp:25: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ maintrackgen.cpp: In function 'void Generate()': maintrackgen.cpp:318:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | trackdllname = GfParmGetStr(CfgHandle, "Modules", "track", "track"); | ^~~~~~~~~ maintrackgen.cpp:318:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | trackdllname = GfParmGetStr(CfgHandle, "Modules", "track", "track"); | ^~~~~~~ maintrackgen.cpp:318:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | trackdllname = GfParmGetStr(CfgHandle, "Modules", "track", "track"); | ^~~~~~~ maintrackgen.cpp:321:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | GfFatal("Failed to find the track module %s", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maintrackgen.cpp:325:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 325 | GfFatal("Failed to init the track module %s", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maintrackgen.cpp:357:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 357 | extName = "trk-bump"; | ^~~~~~~~~~ maintrackgen.cpp:359:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 359 | extName = "trk"; | ^~~~~ maintrackgen.cpp:384:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 384 | extName = "msh"; | ^~~~~ x86_64-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/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from track.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from track.cpp:36: track.cpp: In function 'int InitScene(tTrack*, void*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:454:2: note: in expansion of macro 'CHECKDISPLIST' 454 | CHECKDISPLIST(seg->surface->material, "tkMn", i, seg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:566:3: note: in expansion of macro 'CHECKDISPLIST' 566 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:958:6: note: in expansion of macro 'CHECKDISPLIST' 958 | CHECKDISPLIST(seg->surface->material, "tkRS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:1090:3: note: in expansion of macro 'CHECKDISPLIST' 1090 | CHECKDISPLIST(seg->surface->material, sname, i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:1476:6: note: in expansion of macro 'CHECKDISPLIST' 1476 | CHECKDISPLIST(seg->surface->material, "tkLS", i, mseg->lgfromstart); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:1611:3: note: in expansion of macro 'CHECKDISPLIST' 1611 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | #define TRK_ATT_BUMPNAME "bump name" | ^~~~~~~~~~~ track.cpp:331:49: note: in expansion of macro 'TRK_ATT_BUMPNAME' 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:331:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | texnamebump = GfParmGetStr(TrackHandle, path_, TRK_ATT_BUMPNAME, ""); \ | ^~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ track.cpp:332:45: note: in expansion of macro 'TRK_ATT_TEXTURE' 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:332:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | texname = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTURE, "tr-asphalt.rgb"); \ | ^~~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:117:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | #define TRK_ATT_TEXMIPMAP "texture mipmap" | ^~~~~~~~~~~~~~~~ track.cpp:333:49: note: in expansion of macro 'TRK_ATT_TEXMIPMAP' 333 | mipmap = (int)GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXMIPMAP, (char*)NULL, 0); \ | ^~~~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | #define TRK_ATT_BUMPSIZE "bump size" | ^~~~~~~~~~~ track.cpp:341:49: note: in expansion of macro 'TRK_ATT_BUMPSIZE' 341 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_BUMPSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | #define TRK_ATT_TEXTYPE "texture type" | ^~~~~~~~~~~~~~ track.cpp:343:46: note: in expansion of macro 'TRK_ATT_TEXTYPE' 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:343:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXTYPE, "continuous"); \ | ^~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ In file included from track.cpp:36: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | #define TRK_ATT_TEXLINK "texture link with previous" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:348:46: note: in expansion of macro 'TRK_ATT_TEXLINK' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:127:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | #define TRK_VAL_YES "yes" | ^~~~~ track.cpp:348:63: note: in expansion of macro 'TRK_VAL_YES' 348 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXLINK, TRK_VAL_YES); \ | ^~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:116:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | #define TRK_ATT_TEXSTARTBOUNDARY "texture start on boundary" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:353:46: note: in expansion of macro 'TRK_ATT_TEXSTARTBOUNDARY' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:128:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define TRK_VAL_NO "no" | ^~~~ track.cpp:353:72: note: in expansion of macro 'TRK_VAL_NO' 353 | textype = GfParmGetStr(TrackHandle, path_, TRK_ATT_TEXSTARTBOUNDARY, TRK_VAL_NO); \ | ^~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ track.cpp:358:49: note: in expansion of macro 'TRK_ATT_TEXSIZE' 358 | curTexSize = GfParmGetNum(TrackHandle, path_, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); \ | ^~~~~~~~~~~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:324:7: warning: variable 'mipmap' set but not used [-Wunused-but-set-variable] 324 | int mipmap; \ | ^~~~~~ track.cpp:1866:3: note: in expansion of macro 'CHECKDISPLIST' 1866 | CHECKDISPLIST(curBarrier->surface->material, sname, i, 0); | ^~~~~~~~~~~~~ track.cpp:167:20: warning: variable 'wi2' set but not used [-Wunused-but-set-variable] 167 | tdble width, wi2; | ^~~ In file included from track.cpp:36: track.cpp: In function 'void CalculateTrack(tTrack*, void*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:2596:40: note: in expansion of macro 'TRK_SECT_TERRAIN' 2596 | TrackStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_TSTEP, NULL, TrackStep); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:80:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | #define TRK_ATT_TSTEP "track step" | ^~~~~~~~~~~~ track.cpp:2596:58: note: in expansion of macro 'TRK_ATT_TSTEP' 2596 | TrackStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_TSTEP, NULL, TrackStep); | ^~~~~~~~~~~~~ track.cpp:2597:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2597 | GfOut("Track step: %.2f ", TrackStep); | ^~~~~~~~~~~~~~~~~~~ In file included from track.cpp:36: track.cpp: In function 'void GenerateTrack(tTrack*, void*, char*, FILE*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ track.cpp:2615:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 2615 | TrackStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_TSTEP, NULL, TrackStep); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:80:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | #define TRK_ATT_TSTEP "track step" | ^~~~~~~~~~~~ track.cpp:2615:61: note: in expansion of macro 'TRK_ATT_TSTEP' 2615 | TrackStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_TSTEP, NULL, TrackStep); | ^~~~~~~~~~~~~ track.cpp:2616:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2616 | GfOut("Track step: %.2f ", TrackStep); | ^~~~~~~~~~~~~~~~~~~ track.cpp:2622:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2622 | Ac3dGroup(curFd, "track", ActiveGroups); | ^~~~~~~ track.cpp:2628:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2628 | Ac3dGroup(AllFd, "track", ActiveGroups); | ^~~~~~~ track.cpp: In function 'int InitScene(tTrack*, void*, int)': track.cpp:367:19: warning: '.rgb' directive writing 4 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 367 | sprintf(texname, "%s.rgb", texture); \ | ^~~~~~~~ track.cpp:2162:7: note: in expansion of macro 'CHECKDISPLIST2' 2162 | CHECKDISPLIST2(buf, 0, "TuMk", mseg->id); | ^~~~~~~~~~~~~~ track.cpp:367:22: note: format string is defined here 367 | sprintf(texname, "%s.rgb", texture); \ | ^~~~ In file included from /usr/include/stdio.h:862, from track.cpp:26: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 260 bytes into a destination of size 256 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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 easymesh.cpp In file included from /usr/include/c++/9/x86_64-alt-linux/bits/os_defines.h:39, from /usr/include/c++/9/x86_64-alt-linux/bits/c++config.h:524, from /usr/include/c++/9/cmath:41, from /usr/include/c++/9/math.h:36, from easymesh.cpp:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ easymesh.cpp: In function 'int insert_node(double, double, double, int, int, int, int, int, int)': easymesh.cpp:320:20: warning: variable 'ei' set but not used [-Wunused-but-set-variable] 320 | int i,j,k,e,ei,ej,ek, s,si,sj,sk; | ^~ easymesh.cpp: In function 'void GenerateMesh(tTrack*, int, int, int)': easymesh.cpp:1951:12: warning: variable 'radiusr' set but not used [-Wunused-but-set-variable] 1951 | tdble radiusr, radiusl; | ^~~~~~~ easymesh.cpp:1951:21: warning: variable 'radiusl' set but not used [-Wunused-but-set-variable] 1951 | tdble radiusr, radiusl; | ^~~~~~~ In file included from easymesh.cpp:19: easymesh.cpp: In function 'void GenerateTerrain(tTrack*, void*, char*, FILE*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2223:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 2223 | TrackStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_TSTEP, NULL, 10.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:80:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | #define TRK_ATT_TSTEP "track step" | ^~~~~~~~~~~~ easymesh.cpp:2223:61: note: in expansion of macro 'TRK_ATT_TSTEP' 2223 | TrackStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_TSTEP, NULL, 10.0); | ^~~~~~~~~~~~~ easymesh.cpp:2224:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2224 | GfOut("Track step: %.2f ", TrackStep); | ^~~~~~~~~~~~~~~~~~~ In file included from easymesh.cpp:19: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2225:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 2225 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, 100.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:81:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | #define TRK_ATT_BMARGIN "border margin" | ^~~~~~~~~~~~~~~ easymesh.cpp:2225:61: note: in expansion of macro 'TRK_ATT_BMARGIN' 2225 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, 100.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2226:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 2226 | GridStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BSTEP, NULL, 10.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:82:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | #define TRK_ATT_BSTEP "border step" | ^~~~~~~~~~~~~ easymesh.cpp:2226:61: note: in expansion of macro 'TRK_ATT_BSTEP' 2226 | GridStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BSTEP, NULL, 10.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2227:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 2227 | ExtHeight = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BHEIGHT, NULL, 0.0); | ^~~~~~~~~~~~~~~~ In file included from easymesh.cpp:19: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:574:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | #define TRK_ATT_BHEIGHT "border height" | ^~~~~~~~~~~~~~~ easymesh.cpp:2227:61: note: in expansion of macro 'TRK_ATT_BHEIGHT' 2227 | ExtHeight = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BHEIGHT, NULL, 0.0); | ^~~~~~~~~~~~~~~ easymesh.cpp:2228:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2228 | GfOut("Border margin: %.2f step: %.2f height: %.2f", Margin, GridStep, ExtHeight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from easymesh.cpp:19: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2230:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 2230 | GroupSize = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_GRPSZ, NULL, 100.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:91:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | #define TRK_ATT_GRPSZ "group size" | ^~~~~~~~~~~~ easymesh.cpp:2230:61: note: in expansion of macro 'TRK_ATT_GRPSZ' 2230 | GroupSize = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_GRPSZ, NULL, 100.0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2243:37: note: in expansion of macro 'TRK_SECT_TERRAIN' 2243 | mat = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_SURF, "grass"); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:41:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | #define TRK_ATT_SURF "surface" | ^~~~~~~~~ easymesh.cpp:2243:55: note: in expansion of macro 'TRK_ATT_SURF' 2243 | mat = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_SURF, "grass"); | ^~~~~~~~~~~~ easymesh.cpp:2243:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2243 | mat = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_SURF, "grass"); | ^~~~~~~ In file included from easymesh.cpp:19: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:110:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | #define TRK_ATT_TEXTURE "texture name" | ^~~~~~~~~~~~~~ easymesh.cpp:2249:46: note: in expansion of macro 'TRK_ATT_TEXTURE' 2249 | TexName = GfParmGetStr(TrackHandle, buf, TRK_ATT_TEXTURE, "grass.rgb"); | ^~~~~~~~~~~~~~~ easymesh.cpp:2249:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2249 | TexName = GfParmGetStr(TrackHandle, buf, TRK_ATT_TEXTURE, "grass.rgb"); | ^~~~~~~~~~~ In file included from easymesh.cpp:19: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | #define TRK_ATT_TEXSIZE "texture size" | ^~~~~~~~~~~~~~ easymesh.cpp:2250:46: note: in expansion of macro 'TRK_ATT_TEXSIZE' 2250 | TexSize = GfParmGetNum(TrackHandle, buf, TRK_ATT_TEXSIZE, (char*)NULL, 20.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:86:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | #define TRK_ATT_SURFRAND "texture randomness" | ^~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2251:46: note: in expansion of macro 'TRK_ATT_SURFRAND' 2251 | TexRand = GfParmGetNum(TrackHandle, buf, TRK_ATT_SURFRAND, (char*)NULL, TexSize / 10.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2253:42: note: in expansion of macro 'TRK_SECT_TERRAIN' 2253 | FileName = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_RELIEF, NULL); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:87:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | #define TRK_ATT_RELIEF "relief file" | ^~~~~~~~~~~~~ easymesh.cpp:2253:60: note: in expansion of macro 'TRK_ATT_RELIEF' 2253 | FileName = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_RELIEF, NULL); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ easymesh.cpp:2259:39: note: in expansion of macro 'TRK_SECT_TERRAIN' 2259 | FileName = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ELEVATION, NULL); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:88:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | #define TRK_ATT_ELEVATION "elevation map" | ^~~~~~~~~~~~~~~ easymesh.cpp:2259:57: note: in expansion of macro 'TRK_ATT_ELEVATION' 2259 | FileName = GfParmGetStr(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ELEVATION, NULL); | ^~~~~~~~~~~~~~~~~ easymesh.cpp:2277:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2277 | draw_ac(curFd, "TERR"); | ^~~~~~ easymesh.cpp:2280:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2280 | draw_ac(AllFd, "TERR"); | ^~~~~~ easymesh.cpp:2286:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2286 | draw_ac(curFd, "TERR"); | ^~~~~~ easymesh.cpp:2289:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2289 | draw_ac(AllFd, "TERR"); | ^~~~~~ x86_64-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 relief.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from relief.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from relief.cpp:40: relief.cpp: In function 'void LoadRelief(void*, char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ relief.cpp:91:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 91 | GridStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BSTEP, NULL, GridStep); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:82:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | #define TRK_ATT_BSTEP "border step" | ^~~~~~~~~~~~~ relief.cpp:91:61: note: in expansion of macro 'TRK_ATT_BSTEP' 91 | GridStep = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BSTEP, NULL, GridStep); | ^~~~~~~~~~~~~ x86_64-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 elevation.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from elevation.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from elevation.cpp:38: elevation.cpp: In function 'void LoadElevation(tTrack*, void*, char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elevation.cpp:67:37: note: in expansion of macro 'TRK_SECT_TERRAIN' 67 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, Margin); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:81:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | #define TRK_ATT_BMARGIN "border margin" | ^~~~~~~~~~~~~~~ elevation.cpp:67:55: note: in expansion of macro 'TRK_ATT_BMARGIN' 67 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, Margin); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elevation.cpp:80:35: note: in expansion of macro 'TRK_SECT_TERRAIN' 80 | zmin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MIN, NULL, track->min.z); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:90:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define TRK_ATT_ALT_MIN "minimum altitude" | ^~~~~~~~~~~~~~~~~~ elevation.cpp:80:53: note: in expansion of macro 'TRK_ATT_ALT_MIN' 80 | zmin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MIN, NULL, track->min.z); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elevation.cpp:81:35: note: in expansion of macro 'TRK_SECT_TERRAIN' 81 | zmax = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MAX, NULL, track->max.z); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:89:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | #define TRK_ATT_ALT_MAX "maximum altitude" | ^~~~~~~~~~~~~~~~~~ elevation.cpp:81:53: note: in expansion of macro 'TRK_ATT_ALT_MAX' 81 | zmax = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MAX, NULL, track->max.z); | ^~~~~~~~~~~~~~~ elevation.cpp: In function 'void SaveElevation(tTrack*, void*, char*, char*, int)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elevation.cpp:128:37: note: in expansion of macro 'TRK_SECT_TERRAIN' 128 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, Margin); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:81:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | #define TRK_ATT_BMARGIN "border margin" | ^~~~~~~~~~~~~~~ elevation.cpp:128:55: note: in expansion of macro 'TRK_ATT_BMARGIN' 128 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, Margin); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elevation.cpp:144:35: note: in expansion of macro 'TRK_SECT_TERRAIN' 144 | zmin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MIN, NULL, track->min.z); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:90:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | #define TRK_ATT_ALT_MIN "minimum altitude" | ^~~~~~~~~~~~~~~~~~ elevation.cpp:144:53: note: in expansion of macro 'TRK_ATT_ALT_MIN' 144 | zmin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MIN, NULL, track->min.z); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elevation.cpp:145:35: note: in expansion of macro 'TRK_SECT_TERRAIN' 145 | zmax = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MAX, NULL, track->max.z); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:89:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | #define TRK_ATT_ALT_MAX "maximum altitude" | ^~~~~~~~~~~~~~~~~~ elevation.cpp:145:53: note: in expansion of macro 'TRK_ATT_ALT_MAX' 145 | zmax = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_ALT_MAX, NULL, track->max.z); | ^~~~~~~~~~~~~~~ x86_64-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 objects.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from objects.cpp:27: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from objects.cpp:39: objects.cpp: In function 'void InitObjects(tTrack*, void*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ objects.cpp:131:51: note: in expansion of macro 'TRK_SECT_TERRAIN' 131 | srand((unsigned int)GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_SEED, NULL, 1)); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:95:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | #define TRK_ATT_SEED "random seed" | ^~~~~~~~~~~~~ objects.cpp:131:69: note: in expansion of macro 'TRK_ATT_SEED' 131 | srand((unsigned int)GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_SEED, NULL, 1)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:144:41: note: in expansion of macro 'TRK_SECT_OBJECTS' 144 | objnb = GfParmGetEltNb(TrackHandle, TRK_SECT_OBJECTS); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:145:38: note: in expansion of macro 'TRK_SECT_OBJECTS' 145 | GfParmListSeekFirst(TrackHandle, TRK_SECT_OBJECTS); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:149:61: note: in expansion of macro 'TRK_SECT_OBJECTS' 149 | curObj->color = (unsigned int)GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_COLOR, NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:93:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | #define TRK_ATT_COLOR "color" | ^~~~~~~ objects.cpp:149:79: note: in expansion of macro 'TRK_ATT_COLOR' 149 | curObj->color = (unsigned int)GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_COLOR, NULL, 0); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:150:41: note: in expansion of macro 'TRK_SECT_OBJECTS' 150 | objName = GfParmGetCurStr(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_OBJECT, NULL); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:94:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | #define TRK_ATT_OBJECT "object" | ^~~~~~~~ objects.cpp:150:59: note: in expansion of macro 'TRK_ATT_OBJECT' 150 | objName = GfParmGetCurStr(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_OBJECT, NULL); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:152:106: note: in expansion of macro 'TRK_SECT_OBJECTS' 152 | GfOut("Missing %s in %s/%s", TRK_ATT_OBJECT, TRK_SECT_OBJECTS, GfParmListGetCurEltName(TrackHandle, TRK_SECT_OBJECTS)); | ^~~~~~~~~~~~~~~~ objects.cpp:152:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | GfOut("Missing %s in %s/%s", TRK_ATT_OBJECT, TRK_SECT_OBJECTS, GfParmListGetCurEltName(TrackHandle, TRK_SECT_OBJECTS)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from objects.cpp:39: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:159:42: note: in expansion of macro 'TRK_SECT_OBJECTS' 159 | if (strcmp(GfParmGetCurStr(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_ORIENTATION_TYPE, ""), "random") == 0) { | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:96:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | #define TRK_ATT_ORIENTATION_TYPE "orientation type" | ^~~~~~~~~~~~~~~~~~ objects.cpp:159:60: note: in expansion of macro 'TRK_ATT_ORIENTATION_TYPE' 159 | if (strcmp(GfParmGetCurStr(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_ORIENTATION_TYPE, ""), "random") == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~ objects.cpp:159:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | if (strcmp(GfParmGetCurStr(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_ORIENTATION_TYPE, ""), "random") == 0) { | ^~ In file included from objects.cpp:39: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:160:57: note: in expansion of macro 'TRK_SECT_OBJECTS' 160 | curObj->deltaHeight = GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_DH, NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:98:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | #define TRK_ATT_DH "delta height" | ^~~~~~~~~~~~~~ objects.cpp:160:75: note: in expansion of macro 'TRK_ATT_DH' 160 | curObj->deltaHeight = GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_DH, NULL, 0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:161:55: note: in expansion of macro 'TRK_SECT_OBJECTS' 161 | curObj->deltaVert = GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_DV, NULL, 5.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:99:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | #define TRK_ATT_DV "delta vert" | ^~~~~~~~~~~~ objects.cpp:161:73: note: in expansion of macro 'TRK_ATT_DV' 161 | curObj->deltaVert = GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_DV, NULL, 5.0); | ^~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:165:52: note: in expansion of macro 'TRK_SECT_OBJECTS' 165 | sgMakeRotMat4(m, GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_ORIENTATION, "deg", 0), 0.0, 0.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:97:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | #define TRK_ATT_ORIENTATION "orientation" | ^~~~~~~~~~~~~ objects.cpp:165:70: note: in expansion of macro 'TRK_ATT_ORIENTATION' 165 | sgMakeRotMat4(m, GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_ORIENTATION, "deg", 0), 0.0, 0.0); | ^~~~~~~~~~~~~~~~~~~ objects.cpp:165:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | sgMakeRotMat4(m, GfParmGetCurNum(TrackHandle, TRK_SECT_OBJECTS, TRK_ATT_ORIENTATION, "deg", 0), 0.0, 0.0); | ^~~~~ In file included from objects.cpp:39: /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:102:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | #define TRK_SECT_OBJECTS "Objects" | ^~~~~~~~~ objects.cpp:170:34: note: in expansion of macro 'TRK_SECT_OBJECTS' 170 | GfParmListSeekNext(TrackHandle, TRK_SECT_OBJECTS); | ^~~~~~~~~~~~~~~~ objects.cpp: In function 'void Group(tTrack*, void*, ssgEntity*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ objects.cpp:397:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 397 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, 100.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:81:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | #define TRK_ATT_BMARGIN "border margin" | ^~~~~~~~~~~~~~~ objects.cpp:397:61: note: in expansion of macro 'TRK_ATT_BMARGIN' 397 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, 100.0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ objects.cpp:398:43: note: in expansion of macro 'TRK_SECT_TERRAIN' 398 | GroupSize = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_GRPSZ, NULL, 100.0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:91:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | #define TRK_ATT_GRPSZ "group size" | ^~~~~~~~~~~~ objects.cpp:398:61: note: in expansion of macro 'TRK_ATT_GRPSZ' 398 | GroupSize = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_GRPSZ, NULL, 100.0); | ^~~~~~~~~~~~~ objects.cpp: In function 'void GenerateObjects(tTrack*, void*, void*, FILE*, char*)': /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:78:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | #define TRK_SECT_TERRAIN "Graphic/Terrain Generation" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ objects.cpp:440:40: note: in expansion of macro 'TRK_SECT_TERRAIN' 440 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, 0); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:81:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | #define TRK_ATT_BMARGIN "border margin" | ^~~~~~~~~~~~~~~ objects.cpp:440:58: note: in expansion of macro 'TRK_ATT_BMARGIN' 440 | Margin = GfParmGetNum(TrackHandle, TRK_SECT_TERRAIN, TRK_ATT_BMARGIN, NULL, 0); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/torcs-1.3.0/export/include/track.h:92:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | #define TRK_ATT_OBJMAP "object map" | ^~~~~~~~~~~~ objects.cpp:458:43: note: in expansion of macro 'TRK_ATT_OBJMAP' 458 | map = GfParmGetCurStr(TrackHandle, path, TRK_ATT_OBJMAP, ""); | ^~~~~~~~~~~~~~ objects.cpp:458:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 458 | map = GfParmGetCurStr(TrackHandle, path, TRK_ATT_OBJMAP, ""); | ^~ objects.cpp:483:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 483 | extName = GfParmGetStr(CfgHandle, "Files", "object", "obj"); | ^~~~~~~ objects.cpp:483:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 483 | extName = GfParmGetStr(CfgHandle, "Files", "object", "obj"); | ^~~~~~~~ objects.cpp:483:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 483 | extName = GfParmGetStr(CfgHandle, "Files", "object", "obj"); | ^~~~~ x86_64-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 ac3d.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ac3d.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ac3d.cpp: In function 'FILE* Ac3dOpen(char*, int)': ac3d.cpp:48:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | GfOut("Failed to open '%s' for writing", filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-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 util.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from util.cpp:26: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 184 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ x86_64-alt-linux-g++ maintrackgen.o track.o easymesh.o ../../linux/linuxspec.o relief.o elevation.o objects.o ac3d.o util.o -L/usr/src/RPM/BUILD/torcs-1.3.0/export/lib -L/usr/lib64 -lalut -L/usr/lib -ltgf -ltgfclient -lplibssg -lplibsg -lplibul -lrobottools -ltxml -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 trackgen-bin 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[1]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src' make: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.7438 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/TORCS-buildroot + : + /bin/rm -rf -- /usr/src/tmp/TORCS-buildroot + cd torcs-1.3.0 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/TORCS-buildroot 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/drivers' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/1' mkdir /usr/src/tmp/TORCS-buildroot mkdir /usr/src/tmp/TORCS-buildroot/usr mkdir /usr/src/tmp/TORCS-buildroot/usr/share mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1 /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/cg-nascar-rwd.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/1/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/10' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10 /bin/install -p -m 644 buggy.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/buggy.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/10/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2 /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/cg-nascar-rwd.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/2/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3 /bin/install -p -m 644 porsche-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/porsche-gt1.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/3/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4 /bin/install -p -m 644 viper-gts-r.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/viper-gts-r.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/mixed-2.xml /bin/install -p -m 644 ole-road-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/ole-road-1.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/4/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5 /bin/install -p -m 644 gt40.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/gt40.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/5/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6 /bin/install -p -m 644 155-DTM.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/155-DTM.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/6/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/7' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7 /bin/install -p -m 644 lotus-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/lotus-gt1.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/7/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/8' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8 /bin/install -p -m 644 baja-bug.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/baja-bug.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/8/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/9' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9 /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/mclaren-f1.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/9/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/9' /bin/install -p -m 644 berniw.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/berniw.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/logo.rgb /bin/install -p -m 644 parameter.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/parameter.dat /bin/install -p -m 644 intsinsqr.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/intsinsqr.dat /bin/install -p -m 644 intcossqr.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw/intcossqr.dat mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64 mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/berniw /bin/install -p -m 644 berniw.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1 /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/1/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/10' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10 /bin/install -p -m 644 360-modena.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/360-modena.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/10/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2 /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/2/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3 /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/3/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4 /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/4/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5 /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/5/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6 /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/6/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/7' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7 /bin/install -p -m 644 porsche-gt3rs.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/porsche-gt3rs.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/7/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/8' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8 /bin/install -p -m 644 clkdtm.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/clkdtm.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/8/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/9' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9 /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/mclaren-f1.rgb /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/alpine-1.xml /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/default.xml /bin/install -p -m 644 dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/dirt-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/dirt-3.xml /bin/install -p -m 644 dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/dirt-4.xml /bin/install -p -m 644 dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/dirt-5.xml /bin/install -p -m 644 dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/dirt-6.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/mixed-2.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/9/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/9' /bin/install -p -m 644 berniw2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/berniw2.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/logo.rgb /bin/install -p -m 644 parameter.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/parameter.dat /bin/install -p -m 644 intsinsqr.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/intsinsqr.dat /bin/install -p -m 644 intcossqr.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw2/intcossqr.dat mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/berniw2 /bin/install -p -m 644 berniw2.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/1 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/1/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/10' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/10 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/10/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/2 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/2/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/3 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/3/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/4 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/4/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/5 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/5/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/6 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/6/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/7' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/7 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/7/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/8' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/8 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/8/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/9' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/9 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/9/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/9' /bin/install -p -m 644 berniw3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/berniw3.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/logo.rgb /bin/install -p -m 644 parameter.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/parameter.dat /bin/install -p -m 644 intsinsqr.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/intsinsqr.dat /bin/install -p -m 644 intcossqr.dat /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/berniw3/intcossqr.dat mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/berniw3 /bin/install -p -m 644 berniw3.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/practice /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/practice/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/practice/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/practice/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/qualifying /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/qualifying/g-track-3.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/race /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/race/g-track-3.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/race/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/default.xml /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/0/cg-nascar-rwd.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/practice /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/practice/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/practice/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/practice/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/qualifying /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/qualifying/g-track-3.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/race /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/race/g-track-3.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/race/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/default.xml /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/1/cg-nascar-rwd.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/2 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/2/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/3 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/3/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/4 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/4/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/5 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/5/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/6 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/6/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/7' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/7 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/7/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/8' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/8 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/8/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/9' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/9 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/9/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/9' /bin/install -p -m 644 bt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/bt.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/bt/logo.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/bt /bin/install -p -m 644 bt.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/cylos1/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/tracksdata /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_lemans.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/tracksdata/car_lemans.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/tracksdata/car_test-1.xml /bin/install -p -m 644 lemans.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/tracksdata/lemans.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/tracksdata/michigan.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/cylos1/tracksdata' /bin/install -p -m 644 cylos1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/cylos1.xml /bin/install -p -m 644 car1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/car1.xml /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/cg-nascar-rwd.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/cylos1/logo.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/cylos1 /bin/install -p -m 644 cylos1.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/1 /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/1/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/1/car-dirt.xml /bin/install -p -m 644 buggy.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/1/buggy.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/1/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/10' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/10 /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/10/car.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/10/logo.rgb /bin/install -p -m 644 155-DTM.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/10/155-DTM.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/2 /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/2/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/2/car-dirt.xml /bin/install -p -m 644 buggy.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/2/buggy.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/2/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/3 /bin/install -p -m 644 p406.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/3/p406.rgb /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/3/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/3/car-dirt.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/3/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/4 /bin/install -p -m 644 p406.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/4/p406.rgb /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/4/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/4/car-dirt.xml /bin/install -p -m 644 torcs.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/4/torcs.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/4/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/5 /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/5/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/5/car-dirt.xml /bin/install -p -m 644 acura-nsx-sz.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/5/acura-nsx-sz.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/5/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/6 /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/6/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/6/car-dirt.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/6/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/7' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/7 /bin/install -p -m 644 porsche-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/7/porsche-gt1.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/7/logo.rgb /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/7/car.xml /bin/install -p -m 644 car-dirt.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/7/car-dirt.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/8' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/8 /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/8/car.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/8/logo.rgb /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/8/mclaren-f1.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/9' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/9 /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/9/logo.rgb /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/9/car.xml /bin/install -p -m 644 360-modena.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/9/360-modena.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/9' /bin/install -p -m 644 damned.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/damned.xml /bin/install -p -m 644 car1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/damned/car1.xml mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/damned /bin/install -p -m 644 damned.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/b-speedway' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/b-speedway /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/b-speedway/car-porsche-gt1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/b-speedway' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-1 /bin/install -p -m 644 car-pw-206wrc.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-1/car-pw-206wrc.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-1/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-2 /bin/install -p -m 644 car-pw-206wrc.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-2/car-pw-206wrc.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-2/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-3 /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-3/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-4 /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/dirt-4/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-1 /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-1/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-2 /bin/install -p -m 644 car-pw-206wrc.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-2/car-pw-206wrc.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-2/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-3 /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-3/car-porsche-gt1.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-3/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-4 /bin/install -p -m 644 car-mclaren-f1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-4/car-mclaren-f1.xml /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-4/car-porsche-gt1.xml /bin/install -p -m 644 car-porsche-gt3rs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-4/car-porsche-gt3rs.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-4/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-5 /bin/install -p -m 644 car-cg-nascar-rwd.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-5/car-cg-nascar-rwd.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-5/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-5' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-6 /bin/install -p -m 644 car-mclaren-f1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-6/car-mclaren-f1.xml /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-6/car-porsche-gt1.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/e-track-6/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-6' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-2 /bin/install -p -m 644 car-mclaren-f1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-2/car-mclaren-f1.xml /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-2/car-porsche-gt1.xml /bin/install -p -m 644 car-porsche-gt3rs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-2/car-porsche-gt3rs.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-2/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-3' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-3 /bin/install -p -m 644 car-pw-206wrc.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/g-track-3/car-pw-206wrc.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/mixed-1 /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/mixed-1/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/mixed-2 /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/mixed-2/car-torcs.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/spring make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/wheel-1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/wheel-1 /bin/install -p -m 644 car-mclaren-f1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/wheel-1/car-mclaren-f1.xml /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/tracks/wheel-1/car-porsche-gt1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/wheel-1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks' /bin/install -p -m 644 car-155-DTM.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-155-DTM.xml /bin/install -p -m 644 car-360-modena.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-360-modena.xml /bin/install -p -m 644 car-acura-nsx-sz.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-acura-nsx-sz.xml /bin/install -p -m 644 car-alpha-156-rk.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-alpha-156-rk.xml /bin/install -p -m 644 car-buggy.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-buggy.xml /bin/install -p -m 644 car-cg-gt-rwd.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-cg-gt-rwd.xml /bin/install -p -m 644 car-cg-nascar-fwd.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-cg-nascar-fwd.xml /bin/install -p -m 644 car-cg-nascar-rwd.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-cg-nascar-rwd.xml /bin/install -p -m 644 car-clkdtm.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-clkdtm.xml /bin/install -p -m 644 car-corvette.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-corvette.xml /bin/install -p -m 644 car-lotus-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-lotus-gt1.xml /bin/install -p -m 644 car-mclaren-f1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-mclaren-f1.xml /bin/install -p -m 644 car-p406.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-p406.xml /bin/install -p -m 644 car-porsche-gt1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-porsche-gt1.xml /bin/install -p -m 644 car-porsche-gt3rs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-porsche-gt3rs.xml /bin/install -p -m 644 car-pw-206wrc.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-pw-206wrc.xml /bin/install -p -m 644 car-pw-evovwrc.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-pw-evovwrc.xml /bin/install -p -m 644 car-torcs.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-torcs.xml /bin/install -p -m 644 car-viper-gts-r.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-viper-gts-r.xml /bin/install -p -m 644 car-vm-x2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-vm-x2.xml /bin/install -p -m 644 car-vm-x4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car-vm-x4.xml /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/car.xml /bin/install -p -m 644 human.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/human.xml /bin/install -p -m 644 preferences.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/preferences.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/logo.rgb /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/human/mclaren-f1.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/human /bin/install -p -m 644 human.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/alpine-1.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/c-speedway.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_michigan.xml /bin/install -p -m 644 car_s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_s2.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/car_wheel-1.xml /bin/install -p -m 644 city-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/city-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/michigan.xml /bin/install -p -m 644 s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/s2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/logo.rgb /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/1/mclaren-f1.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/aalborg.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/c-speedway.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/car_g-track-2.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/logo.rgb /bin/install -p -m 644 vm-x4.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/10/vm-x4.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/aalborg.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/c-speedway.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_michigan.xml /bin/install -p -m 644 car_s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_s2.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/car_wheel-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/michigan.xml /bin/install -p -m 644 s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/s2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2/tracksdata' /bin/install -p -m 644 360-modena.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/360-modena.rgb /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/2/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/alpine-1.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/c-speedway.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_alpine-1.xml /bin/install -p -m 644 car_b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_b-speedway.xml /bin/install -p -m 644 car_c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_c-speedway.xml /bin/install -p -m 644 car_d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_d-speedway.xml /bin/install -p -m 644 car_e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-speedway.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_eroad.xml /bin/install -p -m 644 car_f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_f-speedway.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_h-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_h-speedway.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_michigan.xml /bin/install -p -m 644 car_spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_spring.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/car_wheel-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/g-track-2.xml /bin/install -p -m 644 h-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/h-speedway.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/michigan.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/logo.rgb /bin/install -p -m 644 porsche-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/3/porsche-gt1.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/alpine-1.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/c-speedway.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_g-track-3.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_michigan.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/car_wheel-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/d-speedway.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/dirt-2.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/Makefile /bin/install -p -m 644 clkdtm.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/clkdtm.rgb /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/4/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/aalborg.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/c-speedway.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/car_g-track-2.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/defaultcar.xml /bin/install -p -m 644 gt40.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/gt40.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/5/logo.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/aalborg.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/c-speedway.xml /bin/install -p -m 644 car_b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_b-speedway.xml /bin/install -p -m 644 car_c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_c-speedway.xml /bin/install -p -m 644 car_d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_d-speedway.xml /bin/install -p -m 644 car_e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_e-speedway.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_f-speedway.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_g-track-3.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_michigan.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/car_wheel-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/logo.rgb /bin/install -p -m 644 porsche-gt3rs.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/6/porsche-gt3rs.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/alpine-1.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/c-speedway.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_michigan.xml /bin/install -p -m 644 car_s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_s2.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/car_wheel-1.xml /bin/install -p -m 644 city-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/city-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/michigan.xml /bin/install -p -m 644 s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/s2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/logo.rgb /bin/install -p -m 644 lotus-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/7/lotus-gt1.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/alpine-1.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/c-speedway.xml /bin/install -p -m 644 car_dirt-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_dirt-1.xml /bin/install -p -m 644 car_dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_dirt-2.xml /bin/install -p -m 644 car_dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_dirt-3.xml /bin/install -p -m 644 car_dirt-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_dirt-4.xml /bin/install -p -m 644 car_dirt-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_dirt-5.xml /bin/install -p -m 644 car_dirt-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_dirt-6.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_g-track-3.xml /bin/install -p -m 644 car_mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_mixed-1.xml /bin/install -p -m 644 car_mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/car_mixed-2.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/michigan.xml /bin/install -p -m 644 spring.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/spring.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/logo.rgb /bin/install -p -m 644 p406.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/8/p406.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/alpine-1.xml /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/b-speedway.xml /bin/install -p -m 644 c-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/c-speedway.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_g-speedway.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_michigan.xml /bin/install -p -m 644 car_s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_s2.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/car_wheel-1.xml /bin/install -p -m 644 city-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/city-1.xml /bin/install -p -m 644 d-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/d-speedway.xml /bin/install -p -m 644 e-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/eroad.xml /bin/install -p -m 644 f-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/f-speedway.xml /bin/install -p -m 644 g-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/g-speedway.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/michigan.xml /bin/install -p -m 644 s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/s2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/tracksdata/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/defaultcar.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/logo.rgb /bin/install -p -m 644 vm-x2.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/9/vm-x2.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9' /bin/install -p -m 644 inferno.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/inferno.xml /bin/install -p -m 644 car1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/car1.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/logo.rgb /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno/mclaren-f1.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/inferno /bin/install -p -m 644 inferno.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/1' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/1 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/1/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/1/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/1/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/10' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/10 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/10/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/10/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/10/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/2' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/2 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/2/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/2/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/2/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/car_g-track-3.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/e-track-6.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/tracksdata/g-track-3.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/3/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/4' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/4 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/4/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/4/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/4/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/5 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/5/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/5/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/5/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/6 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/6/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/6/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/6/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/7' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/7 /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/7/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/7/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/7/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/car_g-track-2.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/car_g-track-3.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/e-track-6.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/g-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/tracksdata/g-track-3.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/8/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata/car_g-track-2.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata/e-track-6.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/tracksdata/g-track-2.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9/tracksdata' /bin/install -p -m 644 Makefile /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/Makefile /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/default.xml /bin/install -p -m 644 defaultcar.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/9/defaultcar.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9' /bin/install -p -m 644 inferno2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/inferno2.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/inferno2/logo.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/inferno2 /bin/install -p -m 644 inferno2.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/lliaw/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/tracksdata /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/tracksdata/car_g-track-3.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/lliaw/tracksdata' /bin/install -p -m 644 lliaw.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/lliaw.xml /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/car.xml /bin/install -p -m 644 viper-gts-r.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/viper-gts-r.rgb /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/lliaw/logo.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/lliaw /bin/install -p -m 644 lliaw.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/alpine-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/dirt-3.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/e-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/michigan.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/mixed-2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/practice/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/alpine-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/dirt-3.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/e-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/g-track-3.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/qualifying/mixed-2.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/aalborg.xml /bin/install -p -m 644 alpine-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/alpine-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/dirt-2.xml /bin/install -p -m 644 dirt-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/dirt-3.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/e-track-2.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/g-track-3.xml /bin/install -p -m 644 mixed-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/mixed-1.xml /bin/install -p -m 644 mixed-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/mixed-2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/race/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/0/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/practice /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/practice/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/practice/michigan.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/practice/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/qualifying /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/qualifying/g-track-3.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/qualifying/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/race /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/race/g-track-3.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/race/wheel-1.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/default.xml /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/1/cg-nascar-rwd.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/practice /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/practice/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/practice/e-track-4.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/qualifying /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/qualifying/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/qualifying/e-track-4.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/race /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/race/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/race/e-track-4.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/default.xml /bin/install -p -m 644 porsche-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/2/porsche-gt1.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/3 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/3/practice make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/3/qualifying make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/3/race make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/3/default.xml /bin/install -p -m 644 155-DTM.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/3/155-DTM.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/practice /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/practice/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/practice/e-track-4.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/qualifying /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/qualifying/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/qualifying/e-track-4.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/race /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/race/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/race/e-track-4.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/default.xml /bin/install -p -m 644 mclaren-f1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/4/mclaren-f1.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/5' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/5 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/5/default.xml /bin/install -p -m 644 porsche-gt3rs.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/5/porsche-gt3rs.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/6' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/6 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/6/default.xml /bin/install -p -m 644 clkdtm.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/6/clkdtm.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice/b-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice/e-track-1.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice/e-track-3.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice/eroad.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/practice/michigan.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying/b-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying/e-track-1.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying/e-track-3.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying/eroad.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/qualifying/michigan.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race /bin/install -p -m 644 b-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race/b-speedway.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race/e-track-1.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race/e-track-3.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race/eroad.xml /bin/install -p -m 644 g-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race/g-track-2.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/race/michigan.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/default.xml /bin/install -p -m 644 360-modena.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/7/360-modena.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/8' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/8 /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/8/default.xml /bin/install -p -m 644 xj-220.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/8/xj-220.rgb make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/practice' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9 mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/practice /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/practice/michigan.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/qualifying' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/qualifying /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/qualifying/michigan.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/race' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/race /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/race/michigan.xml make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/race' /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/9/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9' /bin/install -p -m 644 olethros.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/olethros.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/olethros/logo.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/olethros /bin/install -p -m 644 olethros.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/olethros/olethros.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle/0' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/sparkle mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/sparkle/0 /bin/install -p -m 644 baja-bug.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/sparkle/0/baja-bug.rgb /bin/install -p -m 644 default.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/sparkle/0/default.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle/0' /bin/install -p -m 644 sparkle.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/sparkle/sparkle.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/sparkle/logo.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/sparkle /bin/install -p -m 644 sparkle.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/sparkle/sparkle.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/aalborg.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_g-track-3.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_michigan.xml /bin/install -p -m 644 car_s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_s2.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/car_wheel-1.xml /bin/install -p -m 644 city-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/city-1.xml /bin/install -p -m 644 dirt-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/dirt-2.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/michigan.xml /bin/install -p -m 644 s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/s2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tracksdata/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj/tracksdata' /bin/install -p -m 644 tanhoj.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/tanhoj.xml /bin/install -p -m 644 car1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/car1.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/logo.rgb /bin/install -p -m 644 cg-nascar-rwd.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tanhoj/cg-nascar-rwd.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/tanhoj /bin/install -p -m 644 tanhoj.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/tanhoj/tanhoj.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita/tracksdata' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata /bin/install -p -m 644 a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/a-speedway.xml /bin/install -p -m 644 aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/aalborg.xml /bin/install -p -m 644 car_a-speedway.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_a-speedway.xml /bin/install -p -m 644 car_aalborg.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_aalborg.xml /bin/install -p -m 644 car_e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_e-track-1.xml /bin/install -p -m 644 car_e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_e-track-2.xml /bin/install -p -m 644 car_e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_e-track-3.xml /bin/install -p -m 644 car_e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_e-track-4.xml /bin/install -p -m 644 car_e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_e-track-5.xml /bin/install -p -m 644 car_e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_e-track-6.xml /bin/install -p -m 644 car_eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_eroad.xml /bin/install -p -m 644 car_g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_g-track-1.xml /bin/install -p -m 644 car_g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_g-track-3.xml /bin/install -p -m 644 car_michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_michigan.xml /bin/install -p -m 644 car_s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_s2.xml /bin/install -p -m 644 car_test-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_test-1.xml /bin/install -p -m 644 car_wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/car_wheel-1.xml /bin/install -p -m 644 city-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/city-1.xml /bin/install -p -m 644 e-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/e-track-1.xml /bin/install -p -m 644 e-track-2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/e-track-2.xml /bin/install -p -m 644 e-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/e-track-3.xml /bin/install -p -m 644 e-track-4.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/e-track-4.xml /bin/install -p -m 644 e-track-5.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/e-track-5.xml /bin/install -p -m 644 e-track-6.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/e-track-6.xml /bin/install -p -m 644 eroad.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/eroad.xml /bin/install -p -m 644 g-track-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/g-track-1.xml /bin/install -p -m 644 g-track-3.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/g-track-3.xml /bin/install -p -m 644 michigan.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/michigan.xml /bin/install -p -m 644 s2.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/s2.xml /bin/install -p -m 644 wheel-1.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tracksdata/wheel-1.xml make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita/tracksdata' /bin/install -p -m 644 tita.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/tita.xml /bin/install -p -m 644 car.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/car.xml /bin/install -p -m 644 logo.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/logo.rgb /bin/install -p -m 644 lotus-gt1.rgb /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/drivers/tita/lotus-gt1.rgb mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/tita /bin/install -p -m 644 tita.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/drivers/tita/tita.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita' make[2]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers' 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/client' mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib /bin/install -p -m 644 libclient.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/confscreens' /bin/install -p -m 644 libconfscreens.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/learning' /bin/install -p -m 644 liblearning.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/math' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/math' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/portability' 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/raceengineclient' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config /bin/install -p -m 644 raceengine.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceengine.xml /bin/install -p -m 644 style.xsl /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/style.xsl /bin/install -p -m 644 libraceengine.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/racescreens' /bin/install -p -m 644 libracescreens.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' /bin/install -p -m 644 librobottools.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/tgf' /bin/install -p -m 644 params.dtd /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/params.dtd /bin/install -p -m 644 libtgf.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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' /bin/install -p -m 644 screen.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/screen.xml /bin/install -p -m 644 libtgfclient.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/txml' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/gennmtab' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/gennmtab' /bin/install -p -m 644 libtxml.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libtxml.so 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/linux' /bin/install -p torcs-bin /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/torcs-bin mkdir /usr/src/tmp/TORCS-buildroot/usr/bin /bin/install -p torcs /usr/src/tmp/TORCS-buildroot/usr/bin//torcs 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/graphic' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/graphic/ssggraph' /bin/install -p -m 644 graph.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/graph.xml /bin/install -p -m 644 sound.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/sound.xml mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules/graphic /bin/install -p -m 644 ssggraph.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/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' 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' mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules/simu /bin/install -p -m 644 simuv2.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/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/telemetry' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/telemetry /bin/install -p -m 644 telemetry.sh /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/telemetry/telemetry.sh mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules/telemetry /bin/install -p -m 644 telemetry.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules/telemetry/telemetry.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/telemetry' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/track' mkdir /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules/track /bin/install -p -m 644 track.so /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/modules/track/track.so make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/track' 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/raceman' mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman /bin/install -p -m 644 champ.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman/champ.xml /bin/install -p -m 644 dtmrace.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman/dtmrace.xml /bin/install -p -m 644 endrace.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman/endrace.xml /bin/install -p -m 644 ncrace.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman/ncrace.xml /bin/install -p -m 644 practice.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman/practice.xml /bin/install -p -m 644 quickrace.xml /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/config/raceman/quickrace.xml Creating /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/champ Directory mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/champ Creating /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/dtmrace Directory mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/dtmrace Creating /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/endrace Directory mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/endrace Creating /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/ncrace Directory mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/ncrace Creating /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/practice Directory mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/practice Creating /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/quickrace Directory mkdir /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/results/quickrace make[2]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/raceman' 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' /bin/install -p accc-bin /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/accc-bin /bin/install -p accc /usr/src/tmp/TORCS-buildroot/usr/bin//accc 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' /bin/install -p nfs2ac-bin /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/nfs2ac-bin /bin/install -p nfs2ac /usr/src/tmp/TORCS-buildroot/usr/bin//nfs2ac 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' /bin/install -p nfsperf-bin /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/nfsperf-bin /bin/install -p nfsperf /usr/src/tmp/TORCS-buildroot/usr/bin//nfsperf 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[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package/specfiles' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package/specfiles' 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' /bin/install -p texmapper-bin /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/texmapper-bin /bin/install -p texmapper /usr/src/tmp/TORCS-buildroot/usr/bin//texmapper 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' /bin/install -p trackgen-bin /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/trackgen-bin /bin/install -p trackgen /usr/src/tmp/TORCS-buildroot/usr/bin//trackgen 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[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/drivers' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/10' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/2' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/3' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/4' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/7' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/8' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/9' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/10' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/2' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/3' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/4' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/7' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/8' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/9' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw2/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/10' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/2' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/3' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/4' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/7' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/8' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/9' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/berniw3/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/0' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/2' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/3' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/4' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/7' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/8' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/9' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/bt/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/cylos1/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/cylos1/tracksdata' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/10' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/2' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/3' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/4' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/7' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/8' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/9' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/damned/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/b-speedway' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/b-speedway' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-1' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-2' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-3' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-4' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/dirt-4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-1' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-2' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-3' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-4' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-5' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-5' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-6' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/e-track-6' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-2' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-3' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/g-track-3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-1' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-2' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/mixed-2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/spring' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/wheel-1' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks/wheel-1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/human/tracks' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/1' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/10' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/10' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/2' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/4' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/7' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9/tracksdata' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/inferno2/9' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/lliaw/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/lliaw/tracksdata' 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' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/0' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/1' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/2' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' find: '*.xml': No such file or directory find: '*.xml': No such file or directory make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/3' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/4' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/5' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/5' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/6' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/6' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/7' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/8' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/8' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/practice' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/practice' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/qualifying' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/qualifying' make[5]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/race' make[5]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9/race' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros/9' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/olethros' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle/0' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle/0' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/sparkle' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj/tracksdata' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tanhoj' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita/tracksdata' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita/tracksdata' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers/tita' make[2]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/drivers' 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/client' 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/confscreens' 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/learning' 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/math' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/math' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/portability' 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/raceengineclient' 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/racescreens' 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' 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/tgf' 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' 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/txml' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/libs/txml/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/linux' 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/graphic' make[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/graphic/ssggraph' 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/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' 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' 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/telemetry' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/telemetry' make[3]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/track' make[3]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/modules/track' 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/raceman' make[2]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/raceman' 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]: 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]: 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]: 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[4]: Entering directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package/specfiles' make[4]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src/tools/package/specfiles' 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]: 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]: 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[1]: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0/src' /bin/install -p setup_linux.sh /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/./setup_linux.sh make: Leaving directory '/usr/src/RPM/BUILD/torcs-1.3.0' + install -D -m 644 TORCS.desktop /usr/src/tmp/TORCS-buildroot/usr/share/applications/TORCS.desktop + install -m 644 -D /usr/src/RPM/SOURCES/TORCS.16.xpm /usr/src/tmp/TORCS-buildroot/usr/share/icons/hicolor/16x16/apps/TORCS.xpm + install -m 644 -D /usr/src/RPM/SOURCES/TORCS.32.xpm /usr/src/tmp/TORCS-buildroot/usr/share/icons/hicolor/32x32/apps/TORCS.xpm + install -m 644 -D /usr/src/RPM/SOURCES/TORCS.48.xpm /usr/src/tmp/TORCS-buildroot/usr/share/icons/hicolor/48x48/apps/TORCS.xpm + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/TORCS-buildroot (auto) mode of 'usr/bin' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/modules' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/modules/track' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/modules/telemetry' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/modules/simu' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/modules/graphic' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/lib' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/tita' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/tanhoj' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/sparkle' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/olethros' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/lliaw' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/inferno2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/inferno' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/human' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/damned' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/cylos1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/bt' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/berniw3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/berniw2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/lib64/torcs/drivers/berniw' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results/quickrace' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results/ncrace' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results/endrace' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results/dtmrace' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/results/champ' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/telemetry' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/config' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/config/raceman' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/tita' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/tita/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/tanhoj' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/tanhoj/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/sparkle' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/sparkle/0' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/9/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/9/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/9/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/7/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/7/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/7/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/4/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/4/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/4/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/3/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/3/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/3/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/2/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/2/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/2/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/1/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/1/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/1/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/0' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/0/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/0/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/olethros/0/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/lliaw' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/lliaw/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/9/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/8/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/3/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/10' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno2/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/9/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/8/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/7/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/6/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/5/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/4/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/3/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/2/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/10' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/10/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/inferno/1/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/wheel-1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/spring' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/mixed-2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/mixed-1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/g-track-3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/g-track-2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/e-track-6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/e-track-5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/e-track-4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/e-track-3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/e-track-2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/e-track-1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/dirt-4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/dirt-3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/dirt-2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/dirt-1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/human/tracks/b-speedway' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/10' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/damned/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/cylos1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/cylos1/tracksdata' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/1/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/1/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/1/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/0' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/0/race' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/0/qualifying' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/bt/0/practice' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/10' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw3/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/10' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw2/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/9' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/8' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/7' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/6' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/5' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/4' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/3' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/2' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/10' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) mode of 'usr/share/games/torcs/drivers/berniw/1' changed from 0777 (rwxrwxrwx) to 0755 (rwxr-xr-x) Verifying and fixing files in /usr/src/tmp/TORCS-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/share/applications/TORCS.desktop: performed minor cleanup: 3d2 < Encoding=UTF-8 9c8 < Icon=TORCS.xpm --- > Icon=TORCS 16c15 < Categories=Application;Game;Simulation;3DGraphics; --- > Categories=Game;Simulation;3DGraphics; Checking contents of files in /usr/src/tmp/TORCS-buildroot/ (default) Compressing files in /usr/src/tmp/TORCS-buildroot (auto) Adjusting library links in /usr/src/tmp/TORCS-buildroot ./usr/lib64: ./usr/lib64/torcs/lib: libclient.so -> libclient.so libconfscreens.so -> libconfscreens.so liblearning.so -> liblearning.so libraceengine.so -> libraceengine.so libracescreens.so -> libracescreens.so librobottools.so -> librobottools.so libtgf.so -> libtgf.so libtgfclient.so -> libtgfclient.so libtxml.so -> libtxml.so Verifying ELF objects in /usr/src/tmp/TORCS-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=relaxed) verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: not found: libtgf.so verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: not found: libtgfclient.so verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: not found: librobottools.so verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: GfOs verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z9SetLibDirPc verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z9GfModLoadjPcPP7ModList verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z14RtTrackHeightLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z12GfImgReadPngPKcPiS1_f verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z19RtTrackLocal2GlobalP10tTrkLocPosPfS1_i verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z19GfParmListSeekFirstPvPc verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z9GetLibDirv verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z15GfParmGetCurNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z18GfParmListSeekNextPvPc verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z15RtTrackGetWidthP8trackSegf verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z14RtTrackHeightGP8trackSegff verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z18RtTrackSideNormalGP8trackSegffiP4t3Dd verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z13GfImgWritePngPhPKcii verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z15GfParmGetCurStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/trackgen-bin: undefined symbol: _Z23GfParmListGetCurEltNamePvPc verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: not found: libtgf.so verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: not found: libtgfclient.so verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z19GfParmListSeekFirstPvPc verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z15GfParmGetCurNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z18GfParmListSeekNextPvPc verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z13GfImgWritePngPhPKcii verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z15GfParmGetCurStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/texmapper-bin: undefined symbol: _Z23GfParmListGetCurEltNamePvPc verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: not found: libtgf.so verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/nfsperf-bin: undefined symbol: _Z11GfParmCleanPv verify-elf: WARNING: ./usr/lib64/torcs/accc-bin: not found: libtgf.so verify-elf: WARNING: ./usr/lib64/torcs/accc-bin: undefined symbol: GfOs verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z21RtTrackSurfaceNormalLP10tTrkLocPosP4t3Dd verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z19GfParmListSeekFirstPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z23GfParmListGetCurEltNamePvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z12GfHashCreatei verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z19RtTrackLocal2GlobalP10tTrkLocPosPfS1_i verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z13GfHashReleasePvPFvS_E verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z15GfParmGetCurNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z18RtTrackSideNormalGP8trackSegffiP4t3Dd verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z14RtTrackHeightLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z15GfParmSetCurNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z15RtTrackGetWidthP8trackSegf verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z12GfHashGetStrPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z15GfParmGetCurStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z18GfParmListSeekNextPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z14RtTrackHeightGP8trackSegff verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/track/track.so: undefined symbol: _Z12GfHashAddStrPvPcS_ verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z14RtTrackHeightLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z19RtTrackLocal2GlobalP10tTrkLocPosPfS1_i verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z21RtTrackSurfaceNormalLP10tTrkLocPosP4t3Dd verify-elf: WARNING: ./usr/lib64/torcs/modules/simu/simuv2.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z13GfNearestPow2i verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z12GfScrGetSizePiS_S_S_ verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: glutGet verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z22isCompressARBAvailablev verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z11GfTimeClockv verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z13GfScrShutdownv verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z13GfuiMouseInfov verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z12GfImgReadPngPKcPiS1_f verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z19RtTrackLocal2GlobalP10tTrkLocPosPfS1_i verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z21getUserTextureMaxSizev verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z11GfuiAddSKeyPviPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z20GetSingleTextureModev verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z14RtTrackHeightGP8trackSegff verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z13GfuiFontWidthiPc verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z15GfuiPrintStringPcPfiiii verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z10GfuiAddKeyPvhPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z18RtTrackSideNormalGP8trackSegffiP4t3Dd verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z20isCompressARBEnabledv verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z14GfuiFontHeighti verify-elf: WARNING: ./usr/lib64/torcs/modules/graphic/ssggraph.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: not found: libclient.so verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: not found: libtgf.so verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: not found: libtgfclient.so verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: GfOs verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z9SetLibDirPc verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z20SetSingleTextureModev verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z9GfScrInitiPPc verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z21GfuiMouseSetHWPresentv verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z11SetLocalDirPc verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z10SetDataDirPc verify-elf: WARNING: ./usr/lib64/torcs/torcs-bin: undefined symbol: _Z10TorcsEntryv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z11GfTimeClockv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z6GfInitv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z9GetLibDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z10GetDataDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libtgfclient.so: undefined symbol: _Z11GfCreateDirPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z14GfuiHelpScreenPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z17GfuiScreenReplacePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z18GfuiScreenActivatePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z14GfuiScreenShotPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z24GfuiScrollListGetElementPviiPS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z16GfuiLabelSetTextPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z17GfuiScreenReleasePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z15GfuiLabelCreatePvPciiiii verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z20GfuiMenuScreenCreatePc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z18GfuiScreenAddBgImgPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z10GfuiAddKeyPvhPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z17GfuiLabelCreateExPvPcPfiiiii verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z12GfDirGetListPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z15GfParmListCleanPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z18GfuiScreenIsActivePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z17GfuiVisibilitySetPvii verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z14GfuiFontHeighti verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z20GfuiScrollListCreatePviiiiiiiS_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z11GfuiDisplayv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z9GetLibDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z20GfuiEditboxSetStringPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z13GfuiFontWidthiPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z13GfParmGetNamePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z12GfModInfoDirjPciPP7ModList verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z11GfuiAddSKeyPviPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z22GfuiMenuDefaultKeysAddPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z32GfuiScrollListGetSelectedElementPviPS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z13GfDirFreeListP5FListPFvPvEbb verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z18GfuiStaticImageSetPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z16GfuiScreenCreatev verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z20GfuiEditboxGetStringPvi verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z15GfuiTitleCreatePvPci verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z21GfuiStaticImageCreatePviiiiPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z18GfuiGrButtonCreatePvPcS0_S0_S0_iiiiS_PFvS_ES_S2_S2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z10GfTime2Strfi verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z28GfuiScrollListExtractElementPviiPS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z17GfuiEditboxCreatePvPciiiiiS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z36GfuiScrollListExtractSelectedElementPviPS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z16GfuiButtonCreatePvPciiiiiiS_PFvS_ES_S2_S2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z27GfuiScrollListInsertElementPviPciS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z18GfuiScreenCreateExPfPvPFvS0_ES0_S2_i verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z20GfuiMenuButtonCreatePvPcS0_S_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libracescreens.so: undefined symbol: _Z33GfuiScrollListMoveSelectedElementPvii verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: not found: libracescreens.so verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: not found: librobottools.so verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14GfuiHelpScreenPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z18GfuiScreenActivatePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14GfuiScreenShotPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z16GfuiLabelSetTextPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17RmFourStateScreenPcS_S_PvS_S_S0_S_S_S0_S_S_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17GfuiScreenReleasePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z13RmTrackSelectPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z13GfImgWritePngPhPKcii verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z16RmTriStateScreenPcS_S_PvS_S_S0_S_S_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15GfuiHookReleasePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z20GfDirGetListFilteredPcS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17GfParmGetFileNamePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z18GfuiScreenAddBgImgPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15RmDriversSelectPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z20RmLoadingScreenStartPcS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z10GfuiAddKeyPvhPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17GfuiLabelCreateExPvPcPfiiiii verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z19RtTrackLocal2GlobalP10tTrkLocPosPfS1_i verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15GfParmListCleanPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15RmRaceParamMenuPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17GfuiVisibilitySetPvii verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15RmShowStandingsPvP6RmInfo verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z11GfuiDisplayv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z22RmLoadingScreenSetTextPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z13RtTrackGetSegP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z13RmShowResultsPvP6RmInfo verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14RmPitMenuStartP6CarEltPvPFvS1_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15GfModUnloadListPP7ModList verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z9GetLibDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14RtTrackHeightLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12GfScrGetSizePiS_S_S_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17GfuiLabelSetColorPviPf verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z13GfScrShutdownv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z23RmShutdownLoadingScreenv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z18RmDisplayStartRaceP6RmInfoPvS1_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z13GfParmGetNamePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15RtTrackGetWidthP8trackSegf verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z11GfuiAddSKeyPviPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z11GfTimeClockv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z22GfuiMenuDefaultKeysAddPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z10GetDataDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z15GfuiTitleCreatePvPci verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z10GfTime2Strfi verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17GfParmCheckHandlePvS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z18GfParmMergeHandlesPvS_i verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z17TorcsExitMenuInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12RmFileSelectPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z12GfParmSetDTDPvPcS0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z16GfuiButtonCreatePvPciiiiiiS_PFvS_ES_S2_S2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z18GfuiScreenCreateExPfPvPFvS0_ES0_S2_i verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z20GfuiMenuButtonCreatePvPcS0_S_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z28GfuiMenuBackQuitButtonCreatePvPcS0_S_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z14GfuiHookCreatePvPFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libraceengine.so: undefined symbol: _Z9GfModLoadjPcPP7ModList verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z8GfuiIdlev verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z18GfuiScreenActivatePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z14GfuiScreenShotPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z12GfScrGetSizePiS_S_S_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z16GfuiLabelSetTextPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z18GfuiScreenAddBgImgPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z32GfuiScrollListGetSelectedElementPviPS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z21GfuiButtonStateCreatePvPciiiiiiS_PFvS_ES_S2_S2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z12GfDirGetListPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z18GfctrlGetNameByRefii verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z22isCompressARBAvailablev verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z22GfuiMenuDefaultKeysAddPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z13GfDirFreeListP5FListPFvPvEbb verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z20GfuiKeyEventRegisterPvPFihiiE verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z17GfuiEditboxCreatePvPciiiiiS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z15GfuiTitleCreatePvPci verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z16GfuiScreenCreatev verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z24updateUserTextureMaxSizev verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z10GfuiEnablePvii verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z21GfuiSKeyEventRegisterPvPFiiiiE verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z11GfuiAddSKeyPviPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z13GfParmGetNamePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z17GfuiScreenReleasePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z15GfuiLabelCreatePvPciiiii verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z18GfuiScreenCreateExPfPvPFvS0_ES0_S2_i verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z17GfuiVisibilitySetPvii verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z17GfuiButtonSetTextPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z20GfuiEditboxGetStringPvi verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z17GfuiLabelSetColorPviPf verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z20GfuiMenuScreenCreatePc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z21GfctrlMouseInitCenterv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z21GfctrlMouseGetCurrentP14tCtrlMouseInfo verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z18GfctrlGetRefByNamePc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z28GfuiScrollListExtractElementPviiPS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z24updateCompressARBEnabledv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z20GfuiScrollListCreatePviiiiiiiS_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z19getGLTextureMaxSizev verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z10GfuiAddKeyPvhPcS_PFvS_ES2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z17GfctrlMouseCenterv verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z20GfuiEditboxSetStringPviPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z16GfuiButtonCreatePvPciiiiiiS_PFvS_ES_S2_S2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z27GfuiScrollListInsertElementPviPciS_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z18GfuiGrButtonCreatePvPcS0_S0_S0_iiiiS_PFvS_ES_S2_S2_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libconfscreens.so: undefined symbol: _Z14GfuiFontHeighti verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: not found: libconfscreens.so verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: not found: libraceengine.so verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z18GfuiScreenActivatePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z13SoundMenuInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z14OpenGLMenuInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z17GfuiScreenReleasePv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z12GfImgReadPngPKcPiS1_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z15GfuiLabelCreatePvPciiiii verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z20GfuiMenuScreenCreatePc verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z12GfInitClientv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z18GfuiScreenAddBgImgPvPc verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z15GfuiPrintStringPcPfiiii verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z15GfModUnloadListPP7ModList verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z12GfScrGetSizePiS_S_S_ verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z13GfScrShutdownv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z22GfuiMenuDefaultKeysAddPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z19TorcsDriverMenuInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z15GfuiTitleCreatePvPci verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z18ReSinglePlayerInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z13GfScrMenuInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z13GraphMenuInitPv verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z18GfuiScreenCreateExPfPvPFvS0_ES0_S2_i verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z20GfuiMenuButtonCreatePvPcS0_S_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/lib/libclient.so: undefined symbol: _Z28GfuiMenuBackQuitButtonCreatePvPcS0_S_PFvS_E verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z15RtTelemShutdownv verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z17RtTelemNewChannelPKcPfff verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z13RtTelemUpdated verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z11RtTelemInitff verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z22RtTelemStartMonitoringPKc verify-elf: WARNING: ./usr/lib64/torcs/drivers/tita/tita.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z15RtTelemShutdownv verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z17RtTelemNewChannelPKcPfff verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z13RtTelemUpdated verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z11RtTelemInitff verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z22RtTelemStartMonitoringPKc verify-elf: WARNING: ./usr/lib64/torcs/drivers/tanhoj/tanhoj.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/sparkle/sparkle.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/sparkle/sparkle.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/sparkle/sparkle.so: undefined symbol: _Z11RtDistToPitP6CarEltP6tTrackPfS3_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/sparkle/sparkle.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/sparkle/sparkle.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/sparkle/sparkle.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: not found: liblearning.so verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z14SmoothMaxGammaffff verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z11RtDistToPitP6CarEltP6tTrackPfS3_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z21SetStringBufferLengthP13StringBuffer_j verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z15NewStringBufferi verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z16FreeStringBufferPP13StringBuffer_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z11GfCreateDirPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/olethros/olethros.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z19GfParmListSeekFirstPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z15GfParmGetCurNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z18GfParmListSeekNextPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/lliaw/lliaw.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z17RtTelemNewChannelPKcPfff verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z19RtGetDistFromStart2P10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z11RtTelemInitff verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno2/inferno2.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z17RtTelemNewChannelPKcPfff verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z19RtGetDistFromStart2P10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z15RtTelemShutdownv verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z22RtTelemStartMonitoringPKc verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z13RtTelemUpdated verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z11RtTelemInitff verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/inferno/inferno.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z18GfctrlGetRefByNamePc verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z28GfuiSKeyEventRegisterCurrentPFiiiiE verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z16GfctrlJoyReleaseP12tCtrlJoyInfo verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z13GfctrlJoyInitv verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z15GfParmWriteFilePKcPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z21GfctrlMouseGetCurrentP14tCtrlMouseInfo verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z17GfctrlMouseCenterv verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z12GfScrGetSizePiS_S_S_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z18RtGetDistFromStartP6CarElt verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z13GfuiMouseShowv verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z18GfctrlMouseReleaseP14tCtrlMouseInfo verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z19GfctrlJoyGetCurrentP12tCtrlJoyInfo verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z12GfParmSetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z21GfctrlMouseInitCenterv verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z27GfuiKeyEventRegisterCurrentPFihiiE verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z18GfctrlGetNameByRefii verify-elf: WARNING: ./usr/lib64/torcs/drivers/human/human.so: undefined symbol: _Z15GfctrlMouseInitv verify-elf: WARNING: ./usr/lib64/torcs/drivers/damned/damned.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/damned/damned.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/damned/damned.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/damned/damned.so: undefined symbol: _Z15RtTrackGetWidthP8trackSegf verify-elf: WARNING: ./usr/lib64/torcs/drivers/damned/damned.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/damned/damned.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z19RtTrackGlobal2LocalP8trackSegffP10tTrkLocPosi verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z19GfParmListSeekFirstPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z19GfParmReleaseHandlePv verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z15RtTelemShutdownv verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z15GfParmGetCurNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z17RtTelemNewChannelPKcPfff verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z18GfParmListSeekNextPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z13RtTelemUpdated verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z11RtTelemInitff verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z22RtTelemStartMonitoringPKc verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z14GfParmGetEltNbPvPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/cylos1/cylos1.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z11GetLocalDirv verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z11RtDistToPitP6CarEltP6tTrackPfS3_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z10GetDataDirv verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z11GfCreateDirPc verify-elf: WARNING: ./usr/lib64/torcs/drivers/bt/bt.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw3/berniw3.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw3/berniw3.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw3/berniw3.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw3/berniw3.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw3/berniw3.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw2/berniw2.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw2/berniw2.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw2/berniw2.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw2/berniw2.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw2/berniw2.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw/berniw.so: undefined symbol: _Z12GfParmSetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw/berniw.so: undefined symbol: _Z12GfParmGetStrPvPcS0_S0_ verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw/berniw.so: undefined symbol: _Z12GfParmGetNumPvPcS0_S0_f verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw/berniw.so: undefined symbol: _Z14GfParmReadFilePKci verify-elf: WARNING: ./usr/lib64/torcs/drivers/berniw/berniw.so: undefined symbol: _Z19RtTrackSideTgAngleLP10tTrkLocPos Hardlinking identical .pyc and .pyo files Processing files: TORCS-1.3.0-alt7 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.77371 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd torcs-1.3.0 + DOCDIR=/usr/src/tmp/TORCS-buildroot/usr/share/doc/TORCS-1.3.0 + export DOCDIR + rm -rf /usr/src/tmp/TORCS-buildroot/usr/share/doc/TORCS-1.3.0 + /bin/mkdir -p /usr/src/tmp/TORCS-buildroot/usr/share/doc/TORCS-1.3.0 + cp -prL README.linux README /usr/src/tmp/TORCS-buildroot/usr/share/doc/TORCS-1.3.0 + chmod -R go-w /usr/src/tmp/TORCS-buildroot/usr/share/doc/TORCS-1.3.0 + chmod -R a+rX /usr/src/tmp/TORCS-buildroot/usr/share/doc/TORCS-1.3.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UtNu7N find-provides: running scripts (alternatives,debuginfo,lib,maven,mono,osgi-fc,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libclient.so: 10 symbols, 14 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libconfscreens.so: 8 symbols, 13 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/liblearning.so: 193 symbols, 18 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libraceengine.so: 51 symbols, 16 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libracescreens.so: 23 symbols, 15 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/librobottools.so: 18 symbols, 15 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libtgf.so: 71 symbols, 17 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libtgfclient.so: 159 symbols, 18 bpp lib.prov: /usr/src/tmp/TORCS-buildroot/usr/lib64/torcs/lib/libtxml.so: 10 symbols, 14 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gu4O6t find-requires: running scripts (cpp,debuginfo,files,javadoc,maven,mono,monolib,osgi-fc,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) shebang.req.files: executable script /usr/src/tmp/TORCS-buildroot/usr/share/games/torcs/telemetry/telemetry.sh is not executable find-requires: FINDPACKAGE-COMMANDS: chmod cp ldd mkdir rm Provides: /usr/lib64/torcs/lib/libclient.so()(64bit) = set:hdjcU8vaXOdF2jb5kQAgi9, /usr/lib64/torcs/lib/libconfscreens.so()(64bit) = set:gcZzS9UAip4685YaZG, /usr/lib64/torcs/lib/liblearning.so()(64bit) = set:ldZLvFl1btbOpzBtNGmG6o7THVu3VthNx9T2S7JB41mxTAzk50bUj1UNU7mtZ5ZhwoKINtwc9Zee9Vw2kFPjbJPbqQZ3AcrVrTKqvzVrclTH7bG4MSVLdIzj1lIRf4TOlpZGBF5mxmXGQY4wxU5DkSDHAXPbNSQZoC9AvT8Lhp85TpGpA0FuGby0MhcMEGIeX8UQ6be35gDCp3qya34UYZrJYIprM0ISUQKBktjANzrZbjIsZoLmkB1A2slIrfPiekAfusAHcS925GnQXBvZgUEe8IwIYXZ4WgqW5kChZuxkWqrNBoZhZdMQJ7iA0fWDNRdXASqGBQKfOhwMEy0cKoYOdWBhhwJk28jZ3h4x4PbDAZfLwOq5TzuP1kfxB0qdYrkNKj, /usr/lib64/torcs/lib/libraceengine.so()(64bit) = set:jdwJEmsuv0Xef2LXuNYiusS2z4uiz4NMf3KPTbo87gH3OXGCW44dy9yWLMQaag7mZyvgZd5GQRSqZ4nAO9AGOzsS6fX5uEVRPNZFYhc2, /usr/lib64/torcs/lib/libracescreens.so()(64bit) = set:idlMSQVS5Tt1VWB2xjdTcYbEdqHwbDmn4PiCOlboBBmwVwN1, /usr/lib64/torcs/lib/librobottools.so()(64bit) = set:idVmzc1meaNjRwEiOOxZE7l00gOWprBBbHvxo4b0, /usr/lib64/torcs/lib/libtgf.so()(64bit) = set:kdyCV9bUSoNSZFsOAhwDZB6T5nsuY9n8cNWQkFR6SdwgNIrKHL7MuR4XqgUKWiQo0FAeJqHdxNp3Gk1SpqyE7gK9K0BAJA89q1rwSHTDoQ64aggdEaMI2h6sgOpmKZl4E0bus3TrQTgr6CJgekZhN4, /usr/lib64/torcs/lib/libtgfclient.so()(64bit) = set:ld3rjkqHu9wjrlDiPR3zGpMOBDRZelg3hSWLoPkubwyg5uUVfiNn3ZmFRaIQ59jKcS11OCjcYNstkaQKX2ky7UNUh7zFY5okePWjcuW3ky1Ww6CQmgZkNj9LCWraDMP5Q60mpYwZiIA8sXdXRcv26Sgwi06u55MpKJaofNQUvBENaOZuoZuDKr8VVUJElTtumi973SHy4nabsZmZCVxZnZCxl4Cc8M4WdDUkzo3hdyaOCYwTmDHI1I3yDF5duIlD74DeeAGtWZas6FpnrMX2y2FwhsyZojuR6c4FR7yxOFgaoJhp7ICDmKS6qZF0S47UiVGvAee1, /usr/lib64/torcs/lib/libtxml.so()(64bit) = set:hdg39ICMH0mZ3HhcKZkNZz7 Requires: freeglut, plib, libalut, TORCS-data = 1.3.0, /bin/bash, coreutils, glibc-utils Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.84RPll Creating TORCS-debuginfo package Processing files: TORCS-debuginfo-1.3.0-alt7 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eD2Wkg find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uG2Dqe find-requires: running scripts (debuginfo) debuginfo.req: WARNING: /usr/lib64/torcs/accc-bin: library libtgf.so not found debuginfo.req: WARNING: /usr/lib64/torcs/drivers/olethros/olethros.so: library liblearning.so not found debuginfo.req: WARNING: /usr/lib64/torcs/lib/libclient.so: library libraceengine.so not found debuginfo.req: WARNING: /usr/lib64/torcs/lib/libclient.so: library libconfscreens.so not found debuginfo.req: WARNING: /usr/lib64/torcs/lib/libraceengine.so: library librobottools.so not found debuginfo.req: WARNING: /usr/lib64/torcs/lib/libraceengine.so: library libracescreens.so not found debuginfo.req: WARNING: /usr/lib64/torcs/nfsperf-bin: library libtgf.so not found debuginfo.req: WARNING: /usr/lib64/torcs/texmapper-bin: library libtgfclient.so not found debuginfo.req: WARNING: /usr/lib64/torcs/texmapper-bin: library libtgf.so not found debuginfo.req: WARNING: /usr/lib64/torcs/torcs-bin: library libclient.so not found debuginfo.req: WARNING: /usr/lib64/torcs/torcs-bin: library libtgfclient.so not found debuginfo.req: WARNING: /usr/lib64/torcs/torcs-bin: library libtgf.so not found debuginfo.req: WARNING: /usr/lib64/torcs/trackgen-bin: library librobottools.so not found debuginfo.req: WARNING: /usr/lib64/torcs/trackgen-bin: library libtgfclient.so not found debuginfo.req: WARNING: /usr/lib64/torcs/trackgen-bin: library libtgf.so not found Requires: TORCS = 1.3.0-alt7, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libGL.so.1), debug64(libGLU.so.1), debug64(libX11.so.6), debug64(libXrandr.so.2), debug64(libalut.so.0), debug64(libc.so.6), debug64(libdl.so.2), debug64(libexpat.so.1), debug64(libgcc_s.so.1), debug64(libglut.so.3), debug64(libm.so.6), debug64(libopenal.so.1), debug64(libplibsg.so.0), debug64(libplibsl.so.0), debug64(libplibssg.so.0), debug64(libplibssgaux.so.0), debug64(libplibul.so.0), debug64(libpng16.so.16), debug64(libstdc++.so.6), debug64(libz.so.1) Wrote: /usr/src/RPM/RPMS/x86_64/TORCS-1.3.0-alt7.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/TORCS-debuginfo-1.3.0-alt7.x86_64.rpm 95.91user 15.71system 2:24.17elapsed 77%CPU (0avgtext+0avgdata 177152maxresident)k 0inputs+0outputs (0major+5049624minor)pagefaults 0swaps 104.87user 18.92system 2:37.91elapsed 78%CPU (0avgtext+0avgdata 177152maxresident)k 2480inputs+0outputs (0major+5421007minor)pagefaults 0swaps --- TORCS-1.3.0-alt7.x86_64.rpm.repo 2018-06-21 15:16:56.000000000 +0000 +++ TORCS-1.3.0-alt7.x86_64.rpm.hasher 2019-10-28 06:27:05.933726656 +0000 @@ -1554,3 +1554,3 @@ Provides: /usr/lib64/torcs/lib/libclient.so()(64bit) = set:hdjcU8vaXOdF2jb5kQAgi9 -Provides: /usr/lib64/torcs/lib/libconfscreens.so()(64bit) = set:hdVoMRYlqEgoeB9ciB3 +Provides: /usr/lib64/torcs/lib/libconfscreens.so()(64bit) = set:gcZzS9UAip4685YaZG Provides: /usr/lib64/torcs/lib/liblearning.so()(64bit) = set:ldZLvFl1btbOpzBtNGmG6o7THVu3VthNx9T2S7JB41mxTAzk50bUj1UNU7mtZ5ZhwoKINtwc9Zee9Vw2kFPjbJPbqQZ3AcrVrTKqvzVrclTH7bG4MSVLdIzj1lIRf4TOlpZGBF5mxmXGQY4wxU5DkSDHAXPbNSQZoC9AvT8Lhp85TpGpA0FuGby0MhcMEGIeX8UQ6be35gDCp3qya34UYZrJYIprM0ISUQKBktjANzrZbjIsZoLmkB1A2slIrfPiekAfusAHcS925GnQXBvZgUEe8IwIYXZ4WgqW5kChZuxkWqrNBoZhZdMQJ7iA0fWDNRdXASqGBQKfOhwMEy0cKoYOdWBhhwJk28jZ3h4x4PbDAZfLwOq5TzuP1kfxB0qdYrkNKj