=>> Building games/tuxkart build started at Thu Mar 12 19:20:34 EDT 2026 port directory: /usr/ports/games/tuxkart package name: tuxkart-0.4.0_7 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1343 Aug 27 2024 /usr/ports/games/tuxkart/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: 05f0f44a557a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 09 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for tuxkart-0.4.0_7: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --with-plib=/usr/local --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/games/tuxkart/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/tuxkart/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/tuxkart/work/.cache HOME=/wrkdirs/usr/ports/games/tuxkart/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/tuxkart/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/tuxkart/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/tuxkart/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/tuxkart/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/tuxkart/work/.cache HOME=/wrkdirs/usr/ports/games/tuxkart/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/tuxkart/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/tuxkart/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-I/usr/local/include" LDFLAGS=" " LIBS="-L/usr/local/lib -lusbhid" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/tuxkart" EXAMPLESDIR="share/examples/tuxkart" DATADIR="share/tuxkart" WWWDIR="www/tuxkart" ETCDIR="etc/tuxkart" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/tuxkart DOCSDIR=/usr/local/share/doc/tuxkart EXAMPLESDIR=/usr/local/share/examples/tuxkart WWWDIR=/usr/local/www/tuxkart ETCDIR=/usr/local/etc/tuxkart --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The tuxkart port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> tuxkart-0.4.0_7 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> tuxkart-0.4.0_7 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of tuxkart-0.4.0_7 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The tuxkart port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by tuxkart-0.4.0_7 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The tuxkart port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by tuxkart-0.4.0_7 for building => SHA256 Checksum OK for tuxkart-0.4.0.tar.gz. => SHA256 Checksum OK for tuxkart.png. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The tuxkart port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by tuxkart-0.4.0_7 for building ===> Extracting for tuxkart-0.4.0_7 => SHA256 Checksum OK for tuxkart-0.4.0.tar.gz. => SHA256 Checksum OK for tuxkart.png. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for tuxkart-0.4.0_7 ===> Applying FreeBSD patches for tuxkart-0.4.0_7 from /usr/ports/games/tuxkart/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> tuxkart-0.4.0_7 depends on file: /usr/local/lib/libplibsl.a - not found ===> Installing existing package /packages/All/plib-1.8.5_8.pkg [pkg.DaveG.ca] Installing plib-1.8.5_8... [pkg.DaveG.ca] `-- Installing libGLU-9.0.3... [pkg.DaveG.ca] | `-- Installing libglvnd-1.7.0... [pkg.DaveG.ca] | | `-- Installing libX11-1.8.12,1... [pkg.DaveG.ca] | | `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | | | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | | | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | | | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] | | `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] | | `-- Extracting libX11-1.8.12,1: .......... done [pkg.DaveG.ca] | | `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] | | `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] | `-- Extracting libglvnd-1.7.0: .......... done [pkg.DaveG.ca] `-- Extracting libGLU-9.0.3: ..... done [pkg.DaveG.ca] `-- Installing libXi-1.8.2,1... [pkg.DaveG.ca] | `-- Installing libXfixes-6.0.1... [pkg.DaveG.ca] | `-- Extracting libXfixes-6.0.1: ....... done [pkg.DaveG.ca] `-- Extracting libXi-1.8.2,1: .......... done [pkg.DaveG.ca] `-- Installing libXmu-1.1.4,1... [pkg.DaveG.ca] | `-- Installing libXt-1.3.0,1... [pkg.DaveG.ca] | | `-- Installing libICE-1.1.2,1... [pkg.DaveG.ca] | | `-- Extracting libICE-1.1.2,1: .......... done [pkg.DaveG.ca] | | `-- Installing libSM-1.2.6,1... [pkg.DaveG.ca] | | `-- Extracting libSM-1.2.6,1: ........ done [pkg.DaveG.ca] | `-- Extracting libXt-1.3.0,1: .......... done [pkg.DaveG.ca] `-- Extracting libXmu-1.1.4,1: .......... done [pkg.DaveG.ca] Extracting plib-1.8.5_8: .......... done ===> tuxkart-0.4.0_7 depends on file: /usr/local/lib/libplibsl.a - found ===> Returning to build of tuxkart-0.4.0_7 ===> tuxkart-0.4.0_7 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> tuxkart-0.4.0_7 depends on package: gmake>=4.4.1 - found ===> Returning to build of tuxkart-0.4.0_7 ===> tuxkart-0.4.0_7 depends on package: xorgproto>=0 - found ===> tuxkart-0.4.0_7 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> tuxkart-0.4.0_7 depends on file: /usr/local/bin/ccache - found ===> Returning to build of tuxkart-0.4.0_7 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> tuxkart-0.4.0_7 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for tuxkart-0.4.0_7 configure: loading site script /usr/ports/Templates/config.site checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes /wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/missing: Unknown `--run' option Try `/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/missing --help' for more information configure: WARNING: `missing' script is too old or missing checking for mawk... (cached) /usr/bin/awk checking whether /usr/local/bin/gmake sets ${MAKE}... yes checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for style of include used by /usr/local/bin/gmake... GNU checking dependency style of cc... gcc3 checking how to run the C preprocessor... cpp checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking how to run the C++ preprocessor... c++ -E checking for a BSD compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for windows.h... no checking for X... libraries /usr/local/lib, headers /usr/local/include checking for gethostbyname... (cached) yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for glNewList in -lGL... yes checking for ALopenport in -laudio... no checking for ANSI C header files... (cached) yes checking for GL/gl.h... yes checking for windows.h... (cached) no checking for joystick.h... no checking for linux/joystick.h... no configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/Makefile config.status: creating data/Makefile config.status: creating doc/Makefile config.status: creating fonts/Makefile config.status: creating images/Makefile config.status: creating models/Makefile config.status: creating mods/Makefile config.status: creating src/Makefile config.status: creating wavs/Makefile =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for tuxkart-0.4.0_7 Making all in src gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/src' source='start_tuxkart.cxx' object='start_tuxkart.o' libtool=no \ depfile='.deps/start_tuxkart.Po' tmpdepfile='.deps/start_tuxkart.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o start_tuxkart.o `test -f start_tuxkart.cxx || echo './'`start_tuxkart.cxx source='tuxkart.cxx' object='tuxkart.o' libtool=no \ depfile='.deps/tuxkart.Po' tmpdepfile='.deps/tuxkart.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o tuxkart.o `test -f tuxkart.cxx || echo './'`tuxkart.cxx source='gfx.cxx' object='gfx.o' libtool=no \ depfile='.deps/gfx.Po' tmpdepfile='.deps/gfx.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o gfx.o `test -f gfx.cxx || echo './'`gfx.cxx source='material.cxx' object='material.o' libtool=no \ depfile='.deps/material.Po' tmpdepfile='.deps/material.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o material.o `test -f material.cxx || echo './'`material.cxx source='gui.cxx' object='gui.o' libtool=no \ depfile='.deps/gui.Po' tmpdepfile='.deps/gui.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o gui.o `test -f gui.cxx || echo './'`gui.cxx source='status.cxx' object='status.o' libtool=no \ depfile='.deps/status.Po' tmpdepfile='.deps/status.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o status.o `test -f status.cxx || echo './'`status.cxx source='sound.cxx' object='sound.o' libtool=no \ depfile='.deps/sound.Po' tmpdepfile='.deps/sound.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o sound.o `test -f sound.cxx || echo './'`sound.cxx source='utils.cxx' object='utils.o' libtool=no \ depfile='.deps/utils.Po' tmpdepfile='.deps/utils.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o utils.o `test -f utils.cxx || echo './'`utils.cxx source='isect.cxx' object='isect.o' libtool=no \ depfile='.deps/isect.Po' tmpdepfile='.deps/isect.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o isect.o `test -f isect.cxx || echo './'`isect.cxx source='guNet.cxx' object='guNet.o' libtool=no \ depfile='.deps/guNet.Po' tmpdepfile='.deps/guNet.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o guNet.o `test -f guNet.cxx || echo './'`guNet.cxx source='loader.cxx' object='loader.o' libtool=no \ depfile='.deps/loader.Po' tmpdepfile='.deps/loader.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o loader.o `test -f loader.cxx || echo './'`loader.cxx source='Track.cxx' object='Track.o' libtool=no \ depfile='.deps/Track.Po' tmpdepfile='.deps/Track.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o Track.o `test -f Track.cxx || echo './'`Track.cxx source='Driver.cxx' object='Driver.o' libtool=no \ depfile='.deps/Driver.Po' tmpdepfile='.deps/Driver.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o Driver.o `test -f Driver.cxx || echo './'`Driver.cxx source='Herring.cxx' object='Herring.o' libtool=no \ depfile='.deps/Herring.Po' tmpdepfile='.deps/Herring.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o Herring.o `test -f Herring.cxx || echo './'`Herring.cxx source='Explosion.cxx' object='Explosion.o' libtool=no \ depfile='.deps/Explosion.Po' tmpdepfile='.deps/Explosion.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o Explosion.o `test -f Explosion.cxx || echo './'`Explosion.cxx source='KartDriver.cxx' object='KartDriver.o' libtool=no \ depfile='.deps/KartDriver.Po' tmpdepfile='.deps/KartDriver.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o KartDriver.o `test -f KartDriver.cxx || echo './'`KartDriver.cxx source='Traffic.cxx' object='Traffic.o' libtool=no \ depfile='.deps/Traffic.Po' tmpdepfile='.deps/Traffic.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o Traffic.o `test -f Traffic.cxx || echo './'`Traffic.cxx source='PlayerDriver.cxx' object='PlayerDriver.o' libtool=no \ depfile='.deps/PlayerDriver.Po' tmpdepfile='.deps/PlayerDriver.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o PlayerDriver.o `test -f PlayerDriver.cxx || echo './'`PlayerDriver.cxx source='AutoDriver.cxx' object='AutoDriver.o' libtool=no \ depfile='.deps/AutoDriver.Po' tmpdepfile='.deps/AutoDriver.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o AutoDriver.o `test -f AutoDriver.cxx || echo './'`AutoDriver.cxx source='Projectile.cxx' object='Projectile.o' libtool=no \ depfile='.deps/Projectile.Po' tmpdepfile='.deps/Projectile.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"tuxkart\" -DVERSION=\"0.4.0\" -DHAVE_LIBGL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DTUXKART_DATADIR=\"/usr/local/share/tuxkart\" -I. -I. -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -c -o Projectile.o `test -f Projectile.cxx || echo './'`Projectile.cxx In file included from guNet.cxx:18: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ 1 warning generated. In file included from utils.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from utils.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from utils.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from sound.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from sound.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from sound.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct sound.cxx:13:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | { "wavs/ugh.wav" , NULL }, | ^ sound.cxx:14:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | { "wavs/boing.wav" , NULL }, | ^ sound.cxx:15:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | { "wavs/bonk.wav" , NULL }, | ^ sound.cxx:16:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | { "wavs/burp.wav" , NULL }, | ^ sound.cxx:17:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | { "wavs/laser.wav" , NULL }, | ^ sound.cxx:18:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | { "wavs/ow.wav" , NULL }, | ^ sound.cxx:19:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 19 | { "wavs/wee.wav" , NULL }, | ^ sound.cxx:20:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | { "wavs/explosion.wav", NULL }, | ^ sound.cxx:21:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | { "wavs/bzzt.wav" , NULL }, | ^ sound.cxx:22:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | { "wavs/horn.wav" , NULL }, | ^ sound.cxx:23:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | { "wavs/shoomf.wav" , NULL }, | ^ sound.cxx:43:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | fname = "" ; | ^ sound.cxx:87:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | change_track ( "" ) ; | ^ 62 warnings generated. In file included from KartDriver.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from KartDriver.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from KartDriver.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct KartDriver.cxx:130:10: warning: variable 'n' set but not used [-Wunused-but-set-variable] 130 | int n = 0 ; | ^ 50 warnings generated. In file included from isect.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from isect.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from isect.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from Traffic.cxx:3: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from Traffic.cxx:3: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from Traffic.cxx:3: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from gfx.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from gfx.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from gfx.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from PlayerDriver.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from PlayerDriver.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from PlayerDriver.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from Track.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from Track.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from Track.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct Track.cxx:72:36: warning: argument 'res' of type 'sgVec3' (aka 'float[3]') with mismatched bound [-Warray-parameter] 72 | int Track::spatialToTrack ( sgVec3 res, sgVec3 xyz, int hint ) | ^ ./Track.h:25:34: note: previously declared as 'sgVec2' (aka 'float[2]') here 25 | int spatialToTrack ( sgVec2 last_pos, sgVec3 xyz, int hint ) ; | ^ Track.cxx:157:9: warning: variable 'd1' set but not used [-Wunused-but-set-variable] 157 | float d1, d2 ; | ^ Track.cxx:157:13: warning: variable 'd2' set but not used [-Wunused-but-set-variable] 157 | float d1, d2 ; | ^ Track.cxx:184:39: warning: argument 'res' of type 'sgVec3' (aka 'float[3]') with mismatched bound [-Warray-parameter] 184 | int Track::absSpatialToTrack ( sgVec3 res, sgVec3 xyz ) | ^ ./Track.h:24:37: note: previously declared as 'sgVec2' (aka 'float[2]') here 24 | int absSpatialToTrack ( sgVec2 dst, sgVec3 xyz ) ; | ^ 53 warnings generated. In file included from AutoDriver.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from AutoDriver.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from AutoDriver.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from Driver.cxx:1: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from Driver.cxx:1: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from Driver.cxx:1: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from Projectile.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from Projectile.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from Projectile.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from material.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from material.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from material.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct material.cxx:27:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "images/candy_stripe.rgb", NOCLAMP,FALSE,0.0, TRUE ,1.0, MAT_CRASH }, | ^ material.cxx:28:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | { &aarmco_gst , "images/aarmco.rgb" , VCLAMP ,TRUE ,0.5, TRUE ,1.0, 0 }, | ^ material.cxx:29:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | { &railing_gst , "images/railing.rgb" , VCLAMP ,TRUE ,0.5, TRUE ,1.0, 0 }, | ^ material.cxx:30:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | { &ruler_gst , "images/ruler.rgb" , NOCLAMP,TRUE ,0.2, TRUE ,1.0, 0 }, | ^ material.cxx:32:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "images/embossed_herring.rgb", NOCLAMP,TRUE ,0.5, TRUE ,1.0, 0 }, | ^ material.cxx:34:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | { &adverts_gst , "images/adverts.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, MAT_CRASH }, | ^ material.cxx:35:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | { &wood_gst , "images/wood.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:36:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | { &concrete_gst, "images/concrete.rgb", NOCLAMP,FALSE,0.0, TRUE ,1.0, MAT_CRASH }, | ^ material.cxx:37:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | { &brick_gst , "images/brick.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, MAT_CRASH }, | ^ material.cxx:38:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | { &stone_gst , "images/stonewall.rgb",NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:39:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 39 | { &pebble_gst , "images/pebbles.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:40:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 40 | { &floor_gst , "images/floor.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:41:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 41 | { &sand_gst , "images/sand.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:42:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 42 | { &egypt_gst , "images/egypt.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, MAT_CRASH }, | ^ material.cxx:44:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | "images/pyramidwall.rgb", | ^ material.cxx:46:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 46 | { &lava_gst , "images/lava.rgb" , NOCLAMP,FALSE,0.0, FALSE,1.0, MAT_RESET }, | ^ material.cxx:47:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | { &grid_gst , "images/metalgrid.rgb",NOCLAMP,TRUE ,0.3, TRUE ,1.0, 0 }, | ^ material.cxx:48:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 48 | { &sandstorm_gst,"images/fuzzy_sand.rgb",NOCLAMP,TRUE,0.0, FALSE,1.0, MAT_IGN }, | ^ material.cxx:49:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 49 | { &roadway_gst , "images/roadway.rgb" , UCLAMP ,TRUE ,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:50:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | { &rainbow_gst , "images/rainbow.rgb" , NOCLAMP,TRUE ,0.0, FALSE,1.0, 0 }, | ^ material.cxx:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | { &tinytux_gst , "images/tinytux.rgb" , UVCLAMP,TRUE ,0.8, FALSE,1.0, MAT_IGN }, | ^ material.cxx:52:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 52 | { &butterfly_gst,"images/butterfly.rgb",UVCLAMP,TRUE ,0.8, FALSE,1.0, MAT_IGN }, | ^ material.cxx:54:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | "images/Penguin_orig.rgb", NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:55:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | { &grass_gst , "images/grass.rgb" , NOCLAMP,FALSE,0.0, TRUE ,1.0, 0 }, | ^ material.cxx:56:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 56 | { &zipper_gst , "images/zipper.rgb" , NOCLAMP,FALSE,0.0, FALSE,1.0,MAT_ZIP}, | ^ material.cxx:57:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | { &mnm_gst , "images/mnm.rgb" , UVCLAMP,TRUE ,0.5, FALSE,1.0,MAT_ZIP}, | ^ material.cxx:58:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | { &fuzzy_gst , "images/fuzzy.rgb" , UVCLAMP,TRUE ,0.2, FALSE,0.0,MAT_IGN}, | ^ material.cxx:59:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 59 | { &spark_gst , "images/spark.rgb" , UVCLAMP,FALSE,0.2, FALSE,0.0,MAT_IGN}, | ^ material.cxx:60:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 60 | { &explode_gst , "images/explode.rgb" , UVCLAMP,TRUE ,0.2, FALSE,0.0,MAT_IGN}, | ^ material.cxx:61:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | { &players_gst , "images/players.rgb" , UVCLAMP,TRUE ,0.9, FALSE,0.0,MAT_IGN}, | ^ material.cxx:62:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | { &missile_gst , "images/missile.rgb" , UVCLAMP,TRUE ,0.9, FALSE,0.0,MAT_IGN}, | ^ material.cxx:63:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | { &flames_gst , "images/flames.rgb" , NOCLAMP,FALSE,0.9, FALSE,0.0,MAT_IGN}, | ^ material.cxx:64:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | { &magnet_gst , "images/magnet.rgb" , UVCLAMP,TRUE ,0.1, FALSE,0.0,MAT_IGN}, | ^ material.cxx:65:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | { &bzzt_gst , "images/bzzt.rgb" , NOCLAMP,TRUE ,0.1, FALSE,0.0,MAT_IGN}, | ^ material.cxx:67:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | "images/flamemissile.rgb", UVCLAMP,TRUE ,0.9, FALSE,0.0,MAT_IGN}, | ^ material.cxx:68:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | { &herring_gst , "images/herring.rgb" , UVCLAMP,TRUE ,0.9, FALSE,0.0,MAT_IGN}, | ^ material.cxx:70:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | "images/herringbones.rgb", UVCLAMP,TRUE ,0.2, FALSE,0.0,MAT_IGN}, | ^ material.cxx:71:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | { &blank_gst , "" , NOCLAMP,FALSE,0.0, TRUE ,1.0,MAT_CRASH}, | ^ material.cxx:72:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | { NULL, "", FALSE, FALSE, 0.0, FALSE, 1.0, 0 } | ^ 88 warnings generated. In file included from gui.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from gui.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from gui.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct gui.cxx:81:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 81 | static char *exit_submenu [] = { "Exit", NULL } ; | ^ gui.cxx:84:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 84 | static char *sound_submenu [] = { "Turn off Music", "Turn off Sounds", "Turn on Music", "Turn on Sounds", NULL } ; | ^ gui.cxx:84:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 84 | static char *sound_submenu [] = { "Turn off Music", "Turn off Sounds", "Turn on Music", "Turn on Sounds", NULL } ; | ^ gui.cxx:84:80: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 84 | static char *sound_submenu [] = { "Turn off Music", "Turn off Sounds", "Turn on Music", "Turn on Sounds", NULL } ; | ^ gui.cxx:84:97: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 84 | static char *sound_submenu [] = { "Turn off Music", "Turn off Sounds", "Turn on Music", "Turn on Sounds", NULL } ; | ^ gui.cxx:87:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | static char *help_submenu [] = { "Versions...", "Credits...", "About...", "Help", NULL } ; | ^ gui.cxx:87:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | static char *help_submenu [] = { "Versions...", "Credits...", "About...", "Help", NULL } ; | ^ gui.cxx:87:71: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | static char *help_submenu [] = { "Versions...", "Credits...", "About...", "Help", NULL } ; | ^ gui.cxx:87:84: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | static char *help_submenu [] = { "Versions...", "Credits...", "About...", "Help", NULL } ; | ^ 58 warnings generated. In file included from loader.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from loader.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from loader.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from Explosion.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from Explosion.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from Explosion.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct 49 warnings generated. In file included from Herring.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from Herring.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from Herring.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct Herring.cxx:16:27: warning: argument 'colour' of type 'sgVec3' (aka 'float[3]') with mismatched bound [-Warray-parameter] 16 | Herring::Herring ( sgVec3 colour ) | ^ ./Herring.h:21:20: note: previously declared as 'sgVec4' (aka 'float[4]') here 21 | Herring ( sgVec4 colour ) ; | ^ 50 warnings generated. In file included from status.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from status.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from status.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct status.cxx:115:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 115 | drawDropShadowText ( "Press SPACE to toggle the menu.", 18, 70, 400 ) ; | ^ status.cxx:116:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 116 | drawDropShadowText ( "Press ESCAPE to exit the game.", 18, 70, 370 ) ; | ^ status.cxx:118:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 118 | drawDropShadowText ( "Joystick: A - Accellerate. B - Brake.", | ^ status.cxx:120:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 120 | drawDropShadowText ( " C - Use an item. D - Ask to be rescued.", | ^ status.cxx:122:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 122 | drawDropShadowText ( " L - Pop a wheelie R - Jump.", | ^ status.cxx:125:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 125 | drawDropShadowText ( "Keyboard: ARROWS - Steer, accellerate and brake", | ^ status.cxx:128:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 128 | drawDropShadowText ( " A - Pop a Wheelie S - Jump", | ^ status.cxx:130:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 130 | drawDropShadowText ( " F - Use an item. D - Ask to be rescued", | ^ status.cxx:132:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 132 | drawDropShadowText ( " R - Restart race. P - Pause.", | ^ status.cxx:139:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 139 | drawDropShadowText ( "TuxKart", 20, 80, 400 ) ; | ^ status.cxx:140:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 140 | drawDropShadowText ( "By Steve & Oliver Baker", 12, 180, 385 ) ; | ^ status.cxx:149:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 149 | drawDropShadowText ( "Press SPACE bar for menu.", 15, 10, 430 ) ; | ^ status.cxx:155:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 155 | "Written by Steve Baker", | ^ status.cxx:156:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 156 | "Playtested by Oliver Baker", | ^ status.cxx:157:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | "Music by Matt Thomas", | ^ status.cxx:158:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 158 | "Track design and other 3D models by Both Bakers.", | ^ status.cxx:203:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 203 | drawDropShadowText ( "Press SPACE to continue", | ^ status.cxx:212:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 212 | drawDropShadowText ( "The Rules of TuxKart:", | ^ status.cxx:220:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 220 | drawDropShadowText ( "Press SPACE to continue", | ^ status.cxx:227:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 227 | " Steve Baker - Coding, design, bug insertion.", | ^ status.cxx:228:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 228 | " Oliver Baker - Modelling, Play Testing, Ideas.", | ^ status.cxx:229:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 229 | " Matt Thomas - Music.", | ^ status.cxx:230:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 230 | " ", | ^ status.cxx:231:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 231 | "Special thanks to:", | ^ status.cxx:232:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 232 | " ", | ^ status.cxx:233:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 233 | " Daryll Strauss, Brian Paul, Linus Torvalds", | ^ status.cxx:243:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 243 | drawDropShadowText ( "Credits:", | ^ status.cxx:251:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 251 | drawDropShadowText ( "Press SPACE to continue", | ^ status.cxx:280:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 280 | "?!?", | ^ status.cxx:281:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 281 | "1st", | ^ status.cxx:282:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 282 | "2nd", | ^ status.cxx:283:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 283 | "3rd", | ^ status.cxx:284:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 284 | "4th", | ^ status.cxx:285:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 285 | "5th", | ^ status.cxx:286:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 286 | "6th", | ^ status.cxx:287:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 287 | "7th", | ^ status.cxx:288:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 288 | "8th", | ^ status.cxx:289:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 289 | "9th" | ^ status.cxx:367:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 367 | drawText ( "YOU FINISHED" , 50, 50, 280 ) ; | ^ status.cxx:372:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 372 | drawText ( "CONGRATULATIONS" , 40, 50, 330 ) ; | ^ status.cxx:373:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 373 | drawText ( "YOU WON THE RACE!", 40, 50, 280 ) ; | ^ status.cxx:377:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 377 | drawDropShadowText ( "Press R to replay this track", 15, 10, 30 ) ; | ^ status.cxx:386:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 386 | drawDropShadowText ( "Press S to start", 15, 10, 430 ) ; | ^ status.cxx:506:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 506 | drawText ( "WRONG WAY!", 50, 100, 240 ) ; | ^ status.cxx:513:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 513 | drawText ( "WRONG WAY!", 50, 100+2, 240+2 ) ; | ^ 94 warnings generated. In file included from start_tuxkart.cxx:2: In file included from ./start_tuxkart.h:22: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ start_tuxkart.cxx:195:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 195 | char *fname = "data/levels.dat" ; | ^ start_tuxkart.cxx:262:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 262 | datadir = "." ; | ^ start_tuxkart.cxx:269:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 269 | datadir = ".." ; | ^ start_tuxkart.cxx:272:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 272 | datadir = TUXKART_DATADIR ; | ^ :6:25: note: expanded from macro 'TUXKART_DATADIR' 6 | #define TUXKART_DATADIR "/usr/local/share/tuxkart" | ^ start_tuxkart.cxx:293:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | pwInit ( 0, 0, width, height, FALSE, "Tux Kart by Steve Baker", TRUE, 0 ) ; | ^ 52 warnings generated. In file included from tuxkart.cxx:2: In file included from ./tuxkart.h:19: /usr/local/include/plib/ssg.h:322:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:376:16: warning: 'ssgSimpleList::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 376 | virtual void copy_from ( ssgSimpleList *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgSimpleList *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:476:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:522:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:544:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:566:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:581:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:719:16: warning: 'ssgTexture::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 719 | virtual void copy_from ( ssgTexture *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgTexture *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:761:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:799:16: warning: 'ssgState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgState *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:832:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 832 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:864:16: warning: 'ssgSimpleState::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:799:16: note: hidden overloaded virtual function 'ssgState::copy_from' declared here: type mismatch at 1st parameter ('ssgState *' vs 'ssgSimpleState *') 799 | virtual void copy_from ( ssgState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1030:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1030 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1044:16: warning: 'ssgStateSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1044 | virtual void copy_from ( ssgStateSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:864:16: note: hidden overloaded virtual function 'ssgSimpleState::copy_from' declared here: type mismatch at 1st parameter ('ssgSimpleState *' vs 'ssgStateSelector *') 864 | virtual void copy_from ( ssgSimpleState *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1076:9: warning: 'ssgStateSelector::setTextureFilename' hides overloaded virtual function [-Woverloaded-virtual] 1076 | void setTextureFilename(char *fname) ; | ^ /usr/local/include/plib/ssg.h:939:16: note: hidden overloaded virtual function 'ssgSimpleState::setTextureFilename' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 939 | virtual void setTextureFilename ( const char *fname ) | ^ /usr/local/include/plib/ssg.h:1078:10: warning: 'ssgStateSelector::setTexture' hides overloaded virtual function [-Woverloaded-virtual] 1078 | void setTexture ( char *fname, | ^ /usr/local/include/plib/ssg.h:917:17: note: hidden overloaded virtual function 'ssgSimpleState::setTexture' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') 917 | virtual void setTexture ( const char *fname, | ^ /usr/local/include/plib/ssg.h:1103:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1103 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: warning: 'ssgEntity::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:289:16: note: hidden overloaded virtual function 'ssgBase::copy_from' declared here: type mismatch at 1st parameter ('ssgBase *' vs 'ssgEntity *') 289 | virtual void copy_from ( ssgBase *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1201:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1201 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: warning: 'ssgLeaf::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgLeaf *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1292:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1292 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1327:16: warning: 'ssgVTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1327 | virtual void copy_from ( ssgVTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1408:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1408 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: warning: 'ssgVtxTable::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1228:16: note: hidden overloaded virtual function 'ssgLeaf::copy_from' declared here: type mismatch at 1st parameter ('ssgLeaf *' vs 'ssgVtxTable *') 1228 | virtual void copy_from ( ssgLeaf *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1500:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1500 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1509:16: warning: 'ssgTween::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1509 | virtual void copy_from ( ssgTween *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgTween *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1542:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1542 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2); | ^ /usr/local/include/plib/ssg.h:1564:16: warning: 'ssgVtxArray::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1564 | virtual void copy_from ( ssgVtxArray *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1420:16: note: hidden overloaded virtual function 'ssgVtxTable::copy_from' declared here: type mismatch at 1st parameter ('ssgVtxTable *' vs 'ssgVtxArray *') 1420 | virtual void copy_from ( ssgVtxTable *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1601:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1601 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: warning: 'ssgBranch::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1138:16: note: hidden overloaded virtual function 'ssgEntity::copy_from' declared here: type mismatch at 1st parameter ('ssgEntity *' vs 'ssgBranch *') 1138 | virtual void copy_from ( ssgEntity *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1647:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1647 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1665:16: warning: 'ssgTweenController::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1665 | virtual void copy_from ( ssgTweenController *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgTweenController *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1681:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1681 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:1692:16: warning: 'ssgInvisible::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1692 | virtual void copy_from ( ssgInvisible *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgInvisible *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: warning: 'ssgSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgSelector *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1781:16: warning: 'ssgRangeSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1781 | virtual void copy_from ( ssgRangeSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgRangeSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1874:16: warning: 'ssgTimedSelector::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1874 | virtual void copy_from ( ssgTimedSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1714:16: note: hidden overloaded virtual function 'ssgSelector::copy_from' declared here: type mismatch at 1st parameter ('ssgSelector *' vs 'ssgTimedSelector *') 1714 | virtual void copy_from ( ssgSelector *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: warning: 'ssgBaseTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgBaseTransform *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2020:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2020 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: warning: 'ssgTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTransform *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2061:16: warning: 'ssgAnimTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2061 | virtual void copy_from ( ssgAnimTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAnimTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2081:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2081 | virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ; | ^ /usr/local/include/plib/ssg.h:2094:16: warning: 'ssgAxisTransform::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2094 | virtual void copy_from ( ssgAxisTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2027:16: note: hidden overloaded virtual function 'ssgTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgTransform *' vs 'ssgAxisTransform *') 2027 | virtual void copy_from ( ssgTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2120:16: warning: 'ssgTexTrans::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2120 | virtual void copy_from ( ssgTexTrans *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1972:16: note: hidden overloaded virtual function 'ssgBaseTransform::copy_from' declared here: type mismatch at 1st parameter ('ssgBaseTransform *' vs 'ssgTexTrans *') 1972 | virtual void copy_from ( ssgBaseTransform *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2144:16: warning: 'ssgCutout::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2144 | virtual void copy_from ( ssgCutout *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgCutout *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:2166:16: warning: 'ssgRoot::copy_from' hides overloaded virtual function [-Woverloaded-virtual] 2166 | virtual void copy_from ( ssgRoot *src, int clone_flags ) ; | ^ /usr/local/include/plib/ssg.h:1615:16: note: hidden overloaded virtual function 'ssgBranch::copy_from' declared here: type mismatch at 1st parameter ('ssgBranch *' vs 'ssgRoot *') 1615 | virtual void copy_from ( ssgBranch *src, int clone_flags ) ; | ^ In file included from tuxkart.cxx:2: In file included from ./tuxkart.h:24: ./guNet.h:24:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | int connect ( char *hostname = "localhost", | ^ In file included from tuxkart.cxx:2: In file included from ./tuxkart.h:63: ./level.h:3:1: warning: 'Level' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3 | struct Level | ^ ./tuxkart.h:32:1: note: did you mean struct here? 32 | class Level ; | ^~~~~ | struct tuxkart.cxx:28:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | char *trackname = "tuxtrack" ; | ^ tuxkart.cxx:38:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "icecreamtruck.ac", "truck1.ac", | ^ tuxkart.cxx:38:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "icecreamtruck.ac", "truck1.ac", | ^ tuxkart.cxx:44:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | "spark.ac", /* COLLECT_SPARK */ | ^ tuxkart.cxx:45:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 45 | "missile.ac", /* COLLECT_MISSILE */ | ^ tuxkart.cxx:46:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 46 | "flamemissile.ac", /* COLLECT_HOMING_MISSILE */ | ^ tuxkart.cxx:51:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | char *tinytux_file = "tinytux_magnet.ac" ; | ^ tuxkart.cxx:52:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 52 | char *explosion_file = "explode.ac" ; | ^ tuxkart.cxx:53:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 53 | char *parachute_file = "parachute.ac" ; | ^ tuxkart.cxx:54:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | char *magnet_file = "magnet.ac" ; | ^ tuxkart.cxx:55:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | char *magnet2_file = "magnetbzzt.ac" ; | ^ tuxkart.cxx:56:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 56 | char *anvil_file = "anvil.ac" ; | ^ tuxkart.cxx:475:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 475 | net->sendMessage ( "Testing...", 11 ) ; | ^ tuxkart.cxx:491:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 491 | datadir = "." ; | ^ tuxkart.cxx:498:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 498 | datadir = ".." ; | ^ tuxkart.cxx:501:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 501 | datadir = TUXKART_DATADIR ; | ^ :6:25: note: expanded from macro 'TUXKART_DATADIR' 6 | #define TUXKART_DATADIR "/usr/local/share/tuxkart" | ^ tuxkart.cxx:417:13: warning: unused function 'cmdline_help' [-Wunused-function] 417 | static void cmdline_help () | ^~~~~~~~~~~~ 66 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -o tuxkart start_tuxkart.o tuxkart.o gfx.o material.o gui.o status.o sound.o utils.o isect.o guNet.o loader.o Track.o Driver.o Herring.o Explosion.o KartDriver.o Traffic.o PlayerDriver.o AutoDriver.o Projectile.o -lplibjs -lplibsl -lplibssg -lplibpu -lplibfnt -lplibsg -lplibpw -lplibul -lGL -L/usr/local/lib -lusbhid -L/usr/local/lib -lSM -lICE -lpthread -lX11 -lXi -lXext -lXmu -lm gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/src' Making all in wavs gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/wavs' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/wavs' Making all in images gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/images' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/images' Making all in models gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/models' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/models' Making all in data gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/data' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/data' Making all in mods gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/mods' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/mods' Making all in fonts gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/fonts' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/fonts' Making all in contrib gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/contrib' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/contrib' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0' gmake[1]: Nothing to be done for 'all-am'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for tuxkart-0.4.0_7 ===> Generating temporary packing list Making install in src gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/src' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/src' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/bin install -s -m 555 tuxkart /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/bin/tuxkart gmake[2]: Nothing to be done for 'install-data-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/src' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/src' Making install in wavs gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/wavs' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/wavs' gmake[2]: Nothing to be done for 'install-exec-am'. /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs install -m 0644 barf.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/barf.wav install -m 0644 boing.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/boing.wav install -m 0644 bonk.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/bonk.wav install -m 0644 burp.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/burp.wav install -m 0644 bzzt.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/bzzt.wav install -m 0644 explosion.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/explosion.wav install -m 0644 horn.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/horn.wav install -m 0644 laser.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/laser.wav install -m 0644 loser.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/loser.wav install -m 0644 ow.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/ow.wav install -m 0644 shoomf.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/shoomf.wav install -m 0644 ugh.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/ugh.wav install -m 0644 wee.wav /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/wavs/wee.wav gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/wavs' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/wavs' Making install in images gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/images' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/images' gmake[2]: Nothing to be done for 'install-exec-am'. /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images install -m 0644 Gown_beak.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Gown_beak.rgb install -m 0644 Gown_body.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Gown_body.rgb install -m 0644 Penguin_beak.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Penguin_beak.rgb install -m 0644 Penguin_body.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Penguin_body.rgb install -m 0644 Penguin_foot.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Penguin_foot.rgb install -m 0644 Penguin_orig.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Penguin_orig.rgb install -m 0644 Tuxclouds.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/Tuxclouds.rgb install -m 0644 aarmco.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/aarmco.rgb install -m 0644 adverts.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/adverts.rgb install -m 0644 backpack.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/backpack.rgb install -m 0644 bow.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/bow.rgb install -m 0644 brick.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/brick.rgb install -m 0644 bsod_icon.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/bsod_icon.rgb install -m 0644 butterfly.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/butterfly.rgb install -m 0644 bzzt.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/bzzt.rgb install -m 0644 candy_stripe.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/candy_stripe.rgb install -m 0644 concrete.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/concrete.rgb install -m 0644 dirt.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/dirt.rgb install -m 0644 dirtwall.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/dirtwall.rgb install -m 0644 egypt.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/egypt.rgb install -m 0644 embossed_herring.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/embossed_herring.rgb install -m 0644 explode.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/explode.rgb install -m 0644 explode2.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/explode2.rgb install -m 0644 flamemissile.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/flamemissile.rgb install -m 0644 flames.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/flames.rgb install -m 0644 floor.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/floor.rgb install -m 0644 fuzzy.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/fuzzy.rgb install -m 0644 fuzzy_sand.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/fuzzy_sand.rgb install -m 0644 geeko_icon.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/geeko_icon.rgb install -m 0644 gown_icon.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/gown_icon.rgb install -m 0644 grass.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/grass.rgb install -m 0644 herring.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/herring.rgb install -m 0644 herringbones.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/herringbones.rgb install -m 0644 homework.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/homework.rgb install -m 0644 icecreamtruck.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/icecreamtruck.rgb install -m 0644 lava.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/lava.rgb install -m 0644 lava2.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/lava2.rgb install -m 0644 lscales.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/lscales.rgb install -m 0644 lunchbox.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/lunchbox.rgb install -m 0644 lunchbox2.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/lunchbox2.rgb install -m 0644 magnet.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/magnet.rgb install -m 0644 mathclassceiling.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mathclassceiling.rgb install -m 0644 mathclasseast.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mathclasseast.rgb install -m 0644 mathclassfloor.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mathclassfloor.rgb install -m 0644 mathclassnorth.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mathclassnorth.rgb install -m 0644 mathclasssouth.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mathclasssouth.rgb install -m 0644 mathclasswest.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mathclasswest.rgb install -m 0644 metalgrid.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/metalgrid.rgb install -m 0644 missile.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/missile.rgb install -m 0644 mnm.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/mnm.rgb install -m 0644 pebbles.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/pebbles.rgb install -m 0644 players.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/players.rgb install -m 0644 pyramidwall.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/pyramidwall.rgb install -m 0644 railing.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/railing.rgb install -m 0644 railroadtrack.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/railroadtrack.rgb install -m 0644 rainbow.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/rainbow.rgb install -m 0644 roadway.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/roadway.rgb install -m 0644 ruler.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/ruler.rgb install -m 0644 sand.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/sand.rgb install -m 0644 shine.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/shine.rgb install -m 0644 spark.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/spark.rgb install -m 0644 speedometor.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/speedometor.rgb install -m 0644 stonewall.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/stonewall.rgb install -m 0644 tinytux.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/tinytux.rgb install -m 0644 title_screen.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/title_screen.rgb install -m 0644 title_screen_small.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/title_screen_small.rgb install -m 0644 tux_icon.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/tux_icon.rgb install -m 0644 tv.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/tv.rgb install -m 0644 usaflag.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/usaflag.rgb install -m 0644 wheel.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/wheel.rgb install -m 0644 wood.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/wood.rgb install -m 0644 zipper.rgb /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/images/zipper.rgb gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/images' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/images' Making install in models gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/models' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/models' gmake[2]: Nothing to be done for 'install-exec-am'. /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models install -m 0644 anvil.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/anvil.ac install -m 0644 backpack.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/backpack.ac install -m 0644 black_closedbook.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/black_closedbook.ac install -m 0644 black_openbook.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/black_openbook.ac install -m 0644 bookstack.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/bookstack.ac install -m 0644 bookwall.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/bookwall.ac install -m 0644 bsod.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/bsod.ac install -m 0644 bsodcastle.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/bsodcastle.ac install -m 0644 bsodkart.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/bsodkart.ac install -m 0644 car9.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/car9.ac install -m 0644 closedbook.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/closedbook.ac install -m 0644 desk.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/desk.ac install -m 0644 explode.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/explode.ac install -m 0644 flamemissile.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/flamemissile.ac install -m 0644 geeko.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/geeko.ac install -m 0644 geekokart.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/geekokart.ac install -m 0644 geekopeak.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/geekopeak.ac install -m 0644 gownkart.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/gownkart.ac install -m 0644 gownsbow.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/gownsbow.ac install -m 0644 icecreamtruck.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/icecreamtruck.ac install -m 0644 icefield.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/icefield.ac install -m 0644 kart.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/kart.ac install -m 0644 lego_bridge.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/lego_bridge.ac install -m 0644 lunchbox.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/lunchbox.ac install -m 0644 lunchbox2.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/lunchbox2.ac install -m 0644 lunchbox_wall.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/lunchbox_wall.ac install -m 0644 magnet.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/magnet.ac install -m 0644 magnetbzzt.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/magnetbzzt.ac install -m 0644 missile.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/missile.ac install -m 0644 mnm.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/mnm.ac install -m 0644 multisign.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/multisign.ac install -m 0644 olivermath.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/olivermath.ac install -m 0644 openbook.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/openbook.ac install -m 0644 paperairplane.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/paperairplane.ac install -m 0644 parachute.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/parachute.ac install -m 0644 pencil.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/pencil.ac install -m 0644 plibsign.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/plibsign.ac install -m 0644 roadblock.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/roadblock.ac install -m 0644 roadcone.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/roadcone.ac install -m 0644 ruler.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/ruler.ac install -m 0644 ruler_bridge.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/ruler_bridge.ac install -m 0644 ruler_jump.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/ruler_jump.ac install -m 0644 sandpyramid.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/sandpyramid.ac install -m 0644 spark.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/spark.ac install -m 0644 spark2.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/spark2.ac install -m 0644 susesign.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/susesign.ac install -m 0644 teachersdesk.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/teachersdesk.ac install -m 0644 tinytux.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/tinytux.ac install -m 0644 tinytux_magnet.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/tinytux_magnet.ac install -m 0644 track.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track.ac install -m 0644 track1a.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1a.ac install -m 0644 track1b.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1b.ac install -m 0644 track1c.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1c.ac install -m 0644 track1d.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1d.ac install -m 0644 track1e.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1e.ac install -m 0644 track1f.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1f.ac install -m 0644 track1g.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1g.ac install -m 0644 track1h.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/track1h.ac install -m 0644 truck1.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/truck1.ac install -m 0644 tuxkart.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/tuxkart.ac install -m 0644 tuxkart_logo.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/tuxkart_logo.ac install -m 0644 tuxsign.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/tuxsign.ac install -m 0644 tv.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/tv.ac install -m 0644 vasign.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/vasign.ac install -m 0644 yellow_closedbook.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/yellow_closedbook.ac install -m 0644 yellow_openbook.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/yellow_openbook.ac install -m 0644 zipper.ac /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/models/zipper.ac gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/models' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/models' Making install in data gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/data' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/data' gmake[2]: Nothing to be done for 'install-exec-am'. /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data install -m 0644 levels.dat /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/levels.dat install -m 0644 players.dat /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/players.dat install -m 0644 bsodcastle.loc /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/bsodcastle.loc install -m 0644 geekopeak.loc /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/geekopeak.loc install -m 0644 gownsbow.loc /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/gownsbow.loc install -m 0644 olivermath.loc /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/olivermath.loc install -m 0644 sandtrack.loc /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/sandtrack.loc install -m 0644 tuxtrack.loc /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/tuxtrack.loc install -m 0644 bs.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/bs.drv install -m 0644 bsodcastle.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/bsodcastle.drv install -m 0644 geekopeak.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/geekopeak.drv install -m 0644 gownsbow.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/gownsbow.drv install -m 0644 olivermath.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/olivermath.drv install -m 0644 sandtrack.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/sandtrack.drv install -m 0644 tuxtrack.drv /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/data/tuxtrack.drv gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/data' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/data' Making install in mods gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/mods' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/mods' gmake[2]: Nothing to be done for 'install-exec-am'. /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods install -m 0644 Boom_boom_boom.mod /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods/Boom_boom_boom.mod install -m 0644 Cchips46.mod /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods/Cchips46.mod install -m 0644 tk2.mod /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods/tk2.mod install -m 0644 tk5a.mod /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods/tk5a.mod install -m 0644 tk7.mod /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods/tk7.mod install -m 0644 tuxr.mod /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/mods/tuxr.mod gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/mods' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/mods' Making install in fonts gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/fonts' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/fonts' gmake[2]: Nothing to be done for 'install-exec-am'. /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/fonts mkdir /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/fonts install -m 0644 haeberli.txf /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/fonts/haeberli.txf install -m 0644 sorority.txf /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/tuxkart/fonts/sorority.txf gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/fonts' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/fonts' Making install in contrib gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/contrib' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/contrib' gmake[2]: Nothing to be done for 'install-exec-am'. gmake[2]: Nothing to be done for 'install-data-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/contrib' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0/contrib' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0' gmake[2]: Nothing to be done for 'install-exec-am'. gmake[2]: Nothing to be done for 'install-data-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0' install -m 0644 /portdistfiles/tuxkart.png /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/pixmaps/ cd /wrkdirs/usr/ports/games/tuxkart/work/tuxkart-0.4.0 && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE "AUTHORS CHANGES README doc/*.png doc/*.html" /wrkdirs/usr/ports/games/tuxkart/work/stage/usr/local/share/doc/tuxkart ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-03-12T23:20:34+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=05f0f44a557a' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for tuxkart-0.4.0_7 ===> Building tuxkart-0.4.0_7 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for tuxkart-0.4.0_7 build of games/tuxkart | tuxkart-0.4.0_7 ended at Thu Mar 12 19:21:00 EDT 2026 build time: 00:00:27