------------------------------------------------------------------------------- -- Phase: Environment ------------------------------------------------------------------------------- NO_DEPENDS=1 UNAME_r=6.5 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=unknown UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 LANG=C HOME=/root USER=root TERM=dumb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: showconfig ------------------------------------------------------------------------------- ===> The following configuration options are available for sdb-1.0.2_17: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ENV ------------------------------------------------------------------------------- MAKE=gmake SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/construction/games/sdb XDG_CONFIG_HOME=/construction/games/sdb XDG_CACHE_HOME=/construction/games/sdb/.cache HOME=/construction/games/sdb TMPDIR="/tmp" PATH=/construction/games/sdb/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/sdb/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ARGS ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ENV ------------------------------------------------------------------------------- SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/construction/games/sdb XDG_CONFIG_HOME=/construction/games/sdb XDG_CACHE_HOME=/construction/games/sdb/.cache HOME=/construction/games/sdb TMPDIR="/tmp" PATH=/construction/games/sdb/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/sdb/.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 CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="`/usr/local/bin/sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing `/usr/local/bin/sdl-config --cflags` " MANPREFIX="/usr/local" 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" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ARGS ------------------------------------------------------------------------------- CPP="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing `/usr/local/bin/sdl-config --cflags` " LIBS="`/usr/local/bin/sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU" DESTDIR=/construction/games/sdb/stage SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: PLIST_SUB ------------------------------------------------------------------------------- PORTDOCS="" MODEL_SUFFIX="md2" OSREL=6.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/sdb" EXAMPLESDIR="share/examples/sdb" DATADIR="share/sdb" WWWDIR="www/sdb" ETCDIR="etc/sdb" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: SUB_LIST ------------------------------------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/sdb DOCSDIR=/usr/local/share/doc/sdb EXAMPLESDIR=/usr/local/share/examples/sdb WWWDIR=/usr/local/www/sdb ETCDIR=/usr/local/etc/sdb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: /etc/make.conf ------------------------------------------------------------------------------- DPORTS_BUILDER=yes DISABLE_LICENSES=yes DEFAULT_VERSIONS=ssl=openssl FORCE_PACKAGE=yes DEVELOPER=yes DFLY_STING_XFAIL=yes USE_PACKAGE_DEPENDS_ONLY=yes PORTSDIR=/xports PORT_DBDIR=/options PKG_DBDIR=/var/db/pkg PKG_CACHEDIR=/var/cache/pkg PKG_COMPRESSION_FORMAT=.tgz DEVELOPER=1 WITH_CCACHE_BUILD=yes CCACHE_DIR=/ccache UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=600503 OSVERSION=9999999 OSREL=6.5 _OSRELEASE=6.5-SYNTH DISTDIR=/distfiles WRKDIRPREFIX=/construction BATCH=yes PACKAGE_BUILDING=yes PKG_CREATE_VERBOSE=yes MAKE_JOBS_NUMBER=13 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.pkg Installing /packages/All/gettext-runtime-0.21.1.pkg Installing /packages/All/gmake-4.3_2.pkg Installing /packages/All/ncurses-6.4.pkg ===== Message from ncurses-6.4: -- To get the terminfo database please install the terminfo-db package: pkg install terminfo-db Installing /packages/All/aalib-1.4.r5_13.pkg ===== Message from aalib-1.4.r5_13: -- ===> NOTICE: The aalib 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 Installing /packages/All/libXau-1.0.9.pkg Installing /packages/All/xorgproto-2022.1_1.pkg Installing /packages/All/libXdmcp-1.1.3.pkg Installing /packages/All/libxcb-1.15_1.pkg Installing /packages/All/libX11-1.8.6,1.pkg Installing /packages/All/libXext-1.3.4,1.pkg Installing /packages/All/libglvnd-1.6.0.pkg Installing /packages/All/libGLU-9.0.2_2.pkg Installing /packages/All/libXrender-0.9.10_2.pkg Installing /packages/All/libXrandr-1.5.2.pkg Installing /packages/All/sdl-1.2.15_15,2.pkg ===== Message from sdl-1.2.15_15,2: -- Your SDL library has been built with libvgl support, which means that you can run almost any SDL application straight on your console (VESA 2.0 compatible videocard is required). To do this you have to load the vesa kernel module or enable it in your kernel, and set environment variable "SDL_VIDEODRIVER=vgl". Installing /packages/All/ccache-3.7.12_4.pkg 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 gcc create symlink for gcc (world) create symlink for g++ create symlink for g++ (world) ===== Message from ccache-3.7.12_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. Installing /packages/All/png-1.6.39.pkg Installing /packages/All/libdeflate-1.18.pkg Installing /packages/All/jbigkit-2.1_1.pkg Installing /packages/All/liblz4-1.9.4,1.pkg Installing /packages/All/zstd-1.5.5.pkg Installing /packages/All/jpeg-turbo-2.1.5.1.pkg Installing /packages/All/tiff-4.4.0_1.pkg Installing /packages/All/giflib-5.2.1.pkg Installing /packages/All/webp-1.3.0_1.pkg Installing /packages/All/sdl_image-1.2.12_12.pkg Installing /packages/All/libogg-1.3.5,4.pkg Installing /packages/All/flac-1.4.3,1.pkg Installing /packages/All/libmikmod-3.3.11.1_1.pkg Installing /packages/All/smpeg-0.4.4_17.pkg Installing /packages/All/libvorbis-1.3.7_2,3.pkg Installing /packages/All/timidity-0.2i_1.pkg ===== Message from timidity-0.2i_1: -- ===> NOTICE: The timidity 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 Installing /packages/All/sdl_mixer-1.2.12_14.pkg SUCCEEDED 00:00:11 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by sdb-1.0.2_17 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by sdb-1.0.2_17 for building => SHA256 Checksum OK for sdb-1.0.2.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by sdb-1.0.2_17 for building ===> Extracting for sdb-1.0.2_17 => SHA256 Checksum OK for sdb-1.0.2.tar.gz. Extracted Memory Use: 13.50M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for sdb-1.0.2_17 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on package: gmake>=4.3 - found ===> sdb-1.0.2_17 depends on file: /usr/local/bin/sdl-config - found ===> sdb-1.0.2_17 depends on package: xorgproto>=0 - found ===> sdb-1.0.2_17 depends on package: xorgproto>=0 - found ===> sdb-1.0.2_17 depends on file: /usr/local/bin/ccache - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> sdb-1.0.2_17 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> sdb-1.0.2_17 depends on shared library: libSDL_image.so - found (/usr/local/lib/libSDL_image.so) ===> sdb-1.0.2_17 depends on shared library: libSDL_mixer.so - found (/usr/local/lib/libSDL_mixer.so) ===> sdb-1.0.2_17 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> sdb-1.0.2_17 depends on package: gmake>=4.3 - found ===> sdb-1.0.2_17 depends on file: /usr/local/bin/sdl-config - found ===> sdb-1.0.2_17 depends on package: xorgproto>=0 - found ===> sdb-1.0.2_17 depends on package: xorgproto>=0 - found ===> sdb-1.0.2_17 depends on file: /usr/local/bin/ccache - found ===> sdb-1.0.2_17 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> sdb-1.0.2_17 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> sdb-1.0.2_17 depends on shared library: libSDL_image.so - found (/usr/local/lib/libSDL_image.so) ===> sdb-1.0.2_17 depends on shared library: libSDL_mixer.so - found (/usr/local/lib/libSDL_mixer.so) ===> sdb-1.0.2_17 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) ===> Configuring for sdb-1.0.2_17 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for sdb-1.0.2_17 gmake[1]: Entering directory '/construction/games/sdb/sdb-1.0.2/src' c++ -c bitmapfont.cpp -o bitmapfont.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c levelobjects.cpp -o levelobjects.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c level.cpp -o level.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c md2.cpp -o md2.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c weapons.cpp -o weapons.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c objects.cpp -o objects.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c enemies.cpp -o enemies.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c input.cpp -o input.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c player.cpp -o player.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE In file included from input.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from input.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ input.cpp: In member function 'float InputHandler::bindingState(int)': input.cpp:106:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from level.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from level.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ level.cpp: In function 'std::__cxx11::string fetchLevelName(char*)': level.cpp:43:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(3, "FLAGRANT SYSTEM ERROR", "Could not open level file %s", filename.c_str()); ^ level.cpp:43:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:57:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(4, "FLAGRANT SYSTEM ERROR", "%s has an invalid header", filename.c_str()); ^ level.cpp:57:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp: In member function 'void Level::readLevelData(char*)': level.cpp:81:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(3, "FLAGRANT SYSTEM ERROR", "No level file specified"); ^ level.cpp:81:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:91:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(3, "FLAGRANT SYSTEM ERROR", "Could not load level file %s", filename.c_str()); ^ level.cpp:91:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:116:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(4, "FLAGRANT SYSTEM ERROR", "%s has an invalid header", filename.c_str()); ^ level.cpp:116:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:131:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'bg' needs 3 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:131:110: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:141:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'grid' needs 5 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:141:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:151:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'ambient' needs 5 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:151:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:162:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'player' needs 3 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:162:114: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:177:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'walls' needs >= 17 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:177:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:180:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid particle type '%d' (%s:%d)", S2I(tC5), filename.c_str(), lineCount); ^ level.cpp:180:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:183:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Trigger < -4 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:183:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:187:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid trigger type (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:187:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:205:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(6, "FLAGRANT SYSTEM ERROR", "X without Y in 'walls' (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:205:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:234:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'door' needs 23 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:234:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:237:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid particle type '%d' (%s:%d)", S2I(tC9), filename.c_str(), lineCount); ^ level.cpp:237:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:240:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Unlockwhen < 0 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:240:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:244:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Openwhen < 0 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:244:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:248:126: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Jamwhen < 0 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:248:126: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:252:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Trigger < -4 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:252:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:256:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid trigger type (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:256:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:272:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'%s' needs >= 14 values (%s:%d)", token.c_str(), filename.c_str(), lineCount); ^ level.cpp:272:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:275:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Trigger < -4 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:275:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:279:113: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid trigger type (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:279:113: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:291:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'%s' needs >= 10 values (%s:%d)", token.c_str(), filename.c_str(), lineCount); ^ level.cpp:291:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:303:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'%s' needs >= 15 values (%s:%d)", token.c_str(), filename.c_str(), lineCount); ^ level.cpp:303:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:306:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid particle type '%d' (%s:%d)", S2I(tC3), filename.c_str(), lineCount); ^ level.cpp:306:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:309:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Trigger < -4 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:309:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:313:113: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid trigger type (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:313:113: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:325:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'%s' needs >= 13 values (%s:%d)", token.c_str(), filename.c_str(), lineCount); ^ level.cpp:325:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:328:130: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Openwhen < -4 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:328:130: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:342:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(6, "FLAGRANT SYSTEM ERROR", "X without Y in '%s' (%s:%d)", token.c_str(), filename.c_str(), lineCount); ^ level.cpp:342:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:373:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'obj' needs 10 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:373:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:376:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid object type '%d' (%s:%d)", S2I(tC1), filename.c_str(), lineCount); ^ level.cpp:376:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:379:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Trigger < -4 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:379:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:383:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Wakewhen < 0 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:383:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:387:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Killwhen < 0 or > %d (%s:%d)", NUM_TRIGGERS-1, filename.c_str(), lineCount); ^ level.cpp:387:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:391:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "Invalid trigger type (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:391:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:402:113: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(5, "FLAGRANT SYSTEM ERROR", "'light' needs 8 values (%s:%d)", filename.c_str(), lineCount); ^ level.cpp:402:113: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp: In member function 'void Level::calculateGrid()': level.cpp:747:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(7, "FLAGRANT SYSTEM ERROR", "Invalid grid bounds"); ^ level.cpp:747:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] level.cpp:754:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!grid) errorMessage(7, "FLAGRANT SYSTEM ERROR", "Could not allocate grid space"); ^ level.cpp:754:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] c++ -c game.cpp -o game.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c interface.cpp -o interface.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE c++ -c main.cpp -o main.o -pipe -O2 -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE In file included from interface.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from interface.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ interface.cpp: In member function 'void TerminalWindow::draw()': interface.cpp:142:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] charWidth/0.75, charHeight*0.75, "%s", lines[rowStart+i].c_str()); ^ interface.cpp:147:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (lines[rowStart+i].substr(0,ch)).c_str()); ^ interface.cpp:154:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] charWidth/0.75, charHeight*0.75, "%s", curString.c_str()); ^ interface.cpp: In function 'int setMenu(TerminalWindow*, int, Uint8*)': interface.cpp:300:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " continue game"); ^ interface.cpp:302:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " new game"); ^ interface.cpp:303:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " options"); ^ interface.cpp:304:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " records"); ^ interface.cpp:305:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " help"); ^ interface.cpp:306:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " credits"); ^ interface.cpp:307:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " exit"); ^ interface.cpp:308:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:309:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:320:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Continue game?"); ^ interface.cpp:321:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:322:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "%02d %s", P.level+((P.level != NUM_LEVELS)?1:0), levelName.c_str()); ^ interface.cpp:325:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)(modf(P.totalTime(), &foo)*100)); ^ interface.cpp:327:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:329:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:330:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " yes"); ^ interface.cpp:331:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " no"); ^ interface.cpp:332:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:333:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:339:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Select starting level"); ^ interface.cpp:340:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:341:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " (cancel)"); ^ interface.cpp:356:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "%s", line.c_str()); ^ interface.cpp:359:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:360:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:366:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " Level | Fastest time | Most kills | Fewest shots | Least times hit"); ^ interface.cpp:367:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "-------------------------------+--------------+------------+--------------+----------------"); ^ interface.cpp:377:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] P.levelRecords[i].shots, P.levelRecords[i].hits); ^ interface.cpp:383:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:385:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:386:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " return to menu"); ^ interface.cpp:387:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " clear records"); ^ interface.cpp:394:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " CONTROLS "); ^ interface.cpp:395:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:397:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_GetKeyName(config.keys[KEY_FWD]), SDL_GetKeyName(config.keys[KEY_LEFT])); ^ interface.cpp:399:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_GetKeyName(config.keys[KEY_BACK]), SDL_GetKeyName(config.keys[KEY_RIGHT])); ^ interface.cpp:401:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_GetKeyName(config.keys[KEY_STRAFE_L]), SDL_GetKeyName(config.keys[KEY_JUMP])); ^ interface.cpp:402:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "sidestep right: %12s |", SDL_GetKeyName(config.keys[KEY_STRAFE_R])); ^ interface.cpp:403:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "----------------------------------------------------------------"); ^ interface.cpp:405:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_GetKeyName(config.keys[KEY_FIRE])); ^ interface.cpp:407:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_GetKeyName(config.keys[KEY_GRENADE])); ^ interface.cpp:408:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " reload weapon: %12s", SDL_GetKeyName(config.keys[KEY_RELOAD])); ^ interface.cpp:409:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " switch weapon: %12s", SDL_GetKeyName(config.keys[KEY_SWITCH_WPN])); ^ interface.cpp:410:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " select weapon: numbers 1-7"); ^ interface.cpp:411:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "----------------------------------------------------------------"); ^ interface.cpp:412:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " switch view: %12s", SDL_GetKeyName(config.keys[KEY_SWITCH_VIEW])); ^ interface.cpp:414:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_GetKeyName(config.keys[KEY_ZOOM_OUT])); ^ interface.cpp:415:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " options: F2"); ^ interface.cpp:416:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " pause/abort: ESC"); ^ interface.cpp:417:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " press enter to return to menu"); ^ interface.cpp:423:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " SHOTGUN DEBUGGER"); ^ interface.cpp:424:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:425:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "project leader, programming, concepts, 2d art MATT SARNOFF"); ^ interface.cpp:426:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "lead level designer, design feedback CHRIS DELEON"); ^ interface.cpp:427:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "character models JOHN NESKY"); ^ interface.cpp:428:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "level designers GREGORY PENG"); ^ interface.cpp:429:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " JEFF THOENE"); ^ interface.cpp:430:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "sound effects CHRIS DELEON"); ^ interface.cpp:431:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " MATT SARNOFF"); ^ interface.cpp:432:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "music TUSCAN KNOX"); ^ interface.cpp:433:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "testing MICHAEL WEBER"); ^ interface.cpp:434:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:435:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "A project of the Game Creation Society at Carnegie Mellon University"); ^ interface.cpp:436:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " sdb.gamecreation.org"); ^ interface.cpp:437:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:438:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "Version %s; %s", GAME_VERSION, GAME_DATE); ^ interface.cpp:439:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "Copyright 2005 Game Creation Society; Released under the GNU GPL"); ^ interface.cpp:440:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:441:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " press enter to return to menu"); ^ interface.cpp:447:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Exit?"); ^ interface.cpp:448:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:449:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " yes"); ^ interface.cpp:450:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " no"); ^ interface.cpp:451:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:452:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:459:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "This will erase your"); ^ interface.cpp:460:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "current saved game."); ^ interface.cpp:461:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Proceed?"); ^ interface.cpp:462:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:463:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " yes"); ^ interface.cpp:464:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " no"); ^ interface.cpp:465:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:466:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:472:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Erase all records?"); ^ interface.cpp:473:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:474:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " yes"); ^ interface.cpp:475:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " no"); ^ interface.cpp:476:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:477:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:483:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "This will erase your"); ^ interface.cpp:484:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "current saved game."); ^ interface.cpp:485:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Proceed?"); ^ interface.cpp:486:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:487:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " yes"); ^ interface.cpp:488:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " no"); ^ interface.cpp:489:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:490:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:496:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "This will erase ALL game progress"); ^ interface.cpp:497:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "and your current saved game."); ^ interface.cpp:498:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(1, "Proceed?"); ^ interface.cpp:499:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:500:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " yes"); ^ interface.cpp:501:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " no"); ^ interface.cpp:502:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:503:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp:509:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " CUSTOMIZE KEYS"); ^ interface.cpp:512:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:514:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " Defaults"); ^ interface.cpp:515:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, " Save and return"); ^ interface.cpp:516:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, ""); ^ interface.cpp:517:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] m->addString(0, "(sdb)"); ^ interface.cpp: In function 'int title(bool, bool)': interface.cpp:789:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-90.0, 10.0, 6.0, 4.8, "SHOTGUN DEBUGGER"); ^ interface.cpp:791:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-80.0, -40, 2.5, 2.5, "A project of the Game Creation Society - sdb.gamecreation.org"); ^ interface.cpp:792:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-80.0, LAST_Y, 2.5, 2.5, "Ver. %s", GAME_VERSION); ^ interface.cpp:796:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 2.5, 2.5, "Press Enter"); ^ interface.cpp:801:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, SCREEN_TOP-2.0, 3.0, 2.0, "* AUGMENTATIONS ACTIVE *"); ^ interface.cpp: In function 'void loadingScreen(int)': interface.cpp:845:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(CENTERED, 0, 20.0, 20.0, ">>>>"); ^ interface.cpp:850:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case 4: font.LEDprintf(CENTERED, 0, 20.0, 20.0, " ?"); ^ interface.cpp:851:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case 3: font.LEDprintf(CENTERED, 0, 20.0, 20.0, " ? "); ^ interface.cpp:852:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case 2: font.LEDprintf(CENTERED, 0, 20.0, 20.0, " ? "); ^ interface.cpp:853:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case 1: font.LEDprintf(CENTERED, 0, 20.0, 20.0, "? "); ^ interface.cpp: In function 'void levelIntroScreen(bool)': interface.cpp:929:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, "%s", currLevel.introText[linesRead].c_str()); ^ interface.cpp:931:138: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(style, "%s", (currLevel.introText[linesRead].substr(1, currLevel.introText[linesRead].length()-1)).c_str()); ^ interface.cpp:934:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, ""); ^ interface.cpp:935:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(1, "press enter"); ^ interface.cpp:990:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, "%s", currLevel.introText[linesRead].c_str()); ^ interface.cpp:992:136: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(style, "%s", (currLevel.introText[linesRead].substr(1, currLevel.introText[linesRead].length()-1)).c_str()); ^ interface.cpp:1002:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, ""); ^ interface.cpp:1003:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(1, "press enter"); ^ interface.cpp:1032:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, 0, 6.0, 4.8, "%s", currLevel.name.c_str()); ^ interface.cpp:1041:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)(modf(P.levelRecords[P.level].time, &foo)*100)); ^ interface.cpp:1042:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-92, LAST_Y, 3.0, 2.6, "Most kills: %5d", P.levelRecords[P.level].kills); ^ interface.cpp:1043:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-92, LAST_Y, 3.0, 2.6, "Fewest shots: %5d", P.levelRecords[P.level].shots); ^ interface.cpp:1044:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-92, LAST_Y, 3.0, 2.6, "Least times hit: %5d", P.levelRecords[P.level].hits); ^ interface.cpp: In function 'void levelWinScreen(bool)': interface.cpp:1087:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)fmod(P.gameTime, 60), (int)(modf(P.gameTime, &foo)*100)); ^ interface.cpp:1088:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Enemies killed %5d", P.kills); ^ interface.cpp:1089:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Shots fired %5d", P.shots); ^ interface.cpp:1090:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Times hit %5d", P.hits); ^ interface.cpp:1091:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1092:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1096:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " | Prev. record"); ^ interface.cpp:1101:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)fmod(P.levelRecords[l].time, 60), (int)(modf(P.levelRecords[l].time, &foo)*100)); ^ interface.cpp:1104:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Enemies killed %5d | %5d", P.kills, P.levelRecords[l].kills); ^ interface.cpp:1107:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Shots fired %5d | %5d", P.shots, P.levelRecords[l].shots); ^ interface.cpp:1110:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Times hit %5d | %5d", P.hits, P.levelRecords[l].hits); ^ interface.cpp:1112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1113:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1169:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, 37.0, 6.0, 4.8, "LEVEL COMPLETED"); ^ interface.cpp: In function 'void finalStatistics()': interface.cpp:1209:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Final statistics are not"); ^ interface.cpp:1210:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "recorded if you cheat."); ^ interface.cpp:1211:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1212:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1213:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1214:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1218:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Final statistics are not"); ^ interface.cpp:1219:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "recorded if you use"); ^ interface.cpp:1220:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "augmentations on levels"); ^ interface.cpp:1221:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "other than the last."); ^ interface.cpp:1222:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1223:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1227:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Final statistics are not"); ^ interface.cpp:1228:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "recorded if you do not"); ^ interface.cpp:1229:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "start at the first level."); ^ interface.cpp:1230:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1231:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1232:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1238:101: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)fmod(P.currStats[NUM_LEVELS].time, 60), (int)(modf(P.currStats[NUM_LEVELS].time, &foo)*100)); ^ interface.cpp:1239:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Enemies killed %5d", P.currStats[NUM_LEVELS].kills); ^ interface.cpp:1240:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Shots fired %5d", P.currStats[NUM_LEVELS].shots); ^ interface.cpp:1241:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, "Times hit %5d", P.currStats[NUM_LEVELS].hits); ^ interface.cpp:1242:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1243:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1247:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " | Prev. record"); ^ interface.cpp:1252:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)fmod(P.levelRecords[NUM_LEVELS].time, 60), (int)(modf(P.levelRecords[NUM_LEVELS].time, &foo)*100)); ^ interface.cpp:1255:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Enemies killed %5d | %5d", P.kills, P.levelRecords[NUM_LEVELS].kills); ^ interface.cpp:1258:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Shots fired %5d | %5d", P.shots, P.levelRecords[NUM_LEVELS].shots); ^ interface.cpp:1261:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Times hit %5d | %5d", P.hits, P.levelRecords[NUM_LEVELS].hits); ^ interface.cpp:1263:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, ""); ^ interface.cpp:1264:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] stats.addString(0, " press enter to continue"); ^ interface.cpp:1323:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, 37.0, 6.0, 4.8, "FINAL STATISTICS"); ^ interface.cpp:1329:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, -27, 4.0, 3.2, "Congratulations!"); ^ interface.cpp:1330:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 4.0, 3.2, "You've beaten the game amazingly quick."); ^ interface.cpp:1331:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 4.0, 3.2, "As a reward, you can now play ANY level with"); ^ interface.cpp:1332:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 4.0, 3.2, "your cyborg enhancements. Turn them on and off by"); ^ interface.cpp:1333:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 4.0, 3.2, "pressing X at the main menu. w00t!"); ^ interface.cpp: In function 'void objectStats(int)': interface.cpp:1347:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, SCREEN_TOP-3.0, 4.0, 3.2, "FPS %03d", timer.FPS()); ^ interface.cpp:1348:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, LAST_Y, 4.0, 3.2, "\x7FT %0.5f", timer.dT()); ^ interface.cpp:1350:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->PosX(), currLevelObjs[obj]->PosY()); ^ interface.cpp:1352:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->VelX(), currLevelObjs[obj]->VelY()); ^ interface.cpp:1354:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->Vel().mag(), currLevelObjs[obj]->Speed()); ^ interface.cpp:1356:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] todeg(currLevelObjs[obj]->Heading())); ^ interface.cpp:1358:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->Turnvel()); ^ interface.cpp:1360:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->Height()); ^ interface.cpp:1362:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->HVel()); ^ interface.cpp:1365:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->ev.getFire(), currLevelObjs[obj]->ev.getReload()); ^ interface.cpp:1367:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] currLevelObjs[obj]->Keys() & 2, currLevelObjs[obj]->Keys() & 4, currLevelObjs[obj]->Keys() & 8); ^ interface.cpp:1368:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, LAST_Y, 4.0, 3.2, "S.C. %lld", currLevelObjs[obj]->ShockCollisions()); ^ interface.cpp:1370:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, LAST_Y, 4.0, 3.2, "PARTICLES %d", liveParticles); ^ interface.cpp:1371:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, LAST_Y, 4.0, 3.2, "BULLETS %d", liveBullets); ^ interface.cpp:1372:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, LAST_Y, 4.0, 3.2, "FORCES %d", liveForces); ^ interface.cpp:1373:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, LAST_Y, 4.0, 3.2, "CELL %d", currLevel.cellNumber(currLevelObjs[obj]->Pos())); ^ interface.cpp: In function 'void errorMessage(int, char*, char*, ...)': interface.cpp:1417:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.print(CENTERED, LAST_Y-2.0, 4.0, 3.2, 0.75, "PRESS ANY KEY TO EXIT"); ^ interface.cpp:1428:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] config.writeToFile(CONFIG_FILE); ^ interface.cpp: In function 'void drawPaths()': interface.cpp:1440:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(currLevel.node[i].pos.c[X], currLevel.node[i].pos.c[Y], 1.0, 0.8, "%d", i); ^ interface.cpp: In function 'void configScreen(bool, float&, float&)': interface.cpp:1516:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " OPTIONS"); ^ interface.cpp:1517:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, ""); ^ interface.cpp:1519:108: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ((currRes > -1) ? resolutions[2*currRes+1] : config.yres), (resolutions[2*currRes] >= 0) ? "" : " wide"); ^ interface.cpp:1520:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " %s %d bits", options[1], (currDepth > -1) ? depths[currDepth] : config.depth); ^ interface.cpp:1521:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " %s %s", options[2], onOff[config.fullscreen]); ^ interface.cpp:1522:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " %s %s", options[3], onOff[config.blur]); ^ interface.cpp:1523:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " %s %s", options[4], onOff[config.sfx]); ^ interface.cpp:1524:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " %s %s", options[5], onOff[config.music]); ^ interface.cpp:1527:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, " %s", options[i]); ^ interface.cpp:1529:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, ""); ^ interface.cpp:1530:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.addString(0, "(sdb)"); ^ interface.cpp:1591:112: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ((currRes > -1) ? resolutions[2*currRes+1] : config.yres), (resolutions[2*currRes] >= 0) ? "" : " wide"); ^ interface.cpp:1596:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.changeString(option, 0, " %s %d bits", options[1], (currDepth > -1) ? depths[currDepth] : config.depth); ^ interface.cpp:1600:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.changeString(option, 0, " %s %s", options[2], onOff[config.fullscreen]); ^ interface.cpp:1604:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.changeString(option, 0, " %s %s", options[3], onOff[config.blur]); ^ interface.cpp:1608:81: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.changeString(option, 0, " %s %s", options[4], onOff[config.sfx]); ^ interface.cpp:1612:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window.changeString(option, 0, " %s %s", options[5], onOff[config.music]); ^ interface.cpp:1618:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window2.changeString(i+1, 0, " %s %12s", keyLabels[i], SDL_GetKeyName(config.keys[i])); ^ interface.cpp:1660:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window2.changeString(currKey+1, 0, " %s %12s", keyLabels[currKey], SDL_GetKeyName(config.keys[currKey])); ^ interface.cpp:1671:117: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window2.changeString(currKey+1, 0, " %s %12s", keyLabels[currKey], SDL_GetKeyName(config.keys[currKey])); ^ interface.cpp:1677:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window2.changeString(i+1, 0, " %s %12s", keyLabels[i], SDL_GetKeyName(config.keys[i])); ^ interface.cpp:1692:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window2.changeString(option2, 1, " %s new key?", keyLabels[currKey]); ^ interface.cpp:1698:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] window2.changeString(i+1, 0, " %s %12s", keyLabels[i], SDL_GetKeyName(config.keys[i])); ^ interface.cpp:1787:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, -42, 3.0, 2.6, "New display settings take effect on restart"); ^ interface.cpp:1793:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, -48, 3.0, 2.6, "You cannot erase progress while playing a game"); ^ interface.cpp:1798:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, -48, 3.0, 2.6, "That key is reserved"); ^ interface.cpp: In function 'void finalCredits()': interface.cpp:2075:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, y, 6.0, 4.8, "%s", lines[0].c_str()); ^ interface.cpp:2078:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 4.0, 3.2, "%s", lines[i].c_str()); ^ interface.cpp:2081:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, -SCREEN_TOP+18.0, 4.0, 3.2, "THE END"); ^ interface.cpp:2082:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 4.0, 3.2, "COPYRIGHT 2005 GAME CREATION SOCIETY"); ^ interface.cpp:2083:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, LAST_Y, 2.0, 1.6, "press enter"); ^ In file included from weapons.cpp:29: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from weapons.cpp:29: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ weapons.cpp: In function 'void initWeaponTypes()': weapons.cpp:298:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("None", NO_BULLET, NO_SPRITE, NO_SPRITE, NO_SOUND, 0, 0, 0, 0, 1, 0, 0, 0,0 ); ^ weapons.cpp:301:134: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("Rifle", BLT_RIFLE, TEX_WPN_RIFLE, PART_RIFLE_SHELL, SND_WPN_RIFLE, 2.0, 0.3, 40, 320, 1, 10, 1, torad(2), 160); ^ weapons.cpp:304:156: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("Shotgun", BLT_SHOTGUN, TEX_WPN_SHOTGUN, PART_SHOTGUN_SHELL, SND_WPN_SHOTGUN, 2.0, 0.25, 6, 42, 10, 1*SEMI_AUTO, 2.5, torad(8), 4800); ^ weapons.cpp:307:133: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("H.E.P.A.", BLT_HEPA, TEX_WPN_HEPA, NO_SPRITE, SND_WPN_HEPA, 2.0, 1.0, 4, 30, 1, 0.75*SEMI_AUTO, 2.5, 0, 6000); ^ weapons.cpp:310:123: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("Grenade", BLT_GRENADE, NO_SPRITE, NO_SPRITE, NO_SOUND, 0.3, 0.3, 1, 9, 1, 0.5*SEMI_AUTO, 2.5, 0, 0); ^ weapons.cpp:313:130: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("Laser", BLT_LASER, TEX_WPN_LASER, NO_SPRITE, SND_WPN_LASER, 2.0, 1.0, 6, 30, 1, 4*SEMI_AUTO, 2.0, 0, 6000); ^ weapons.cpp:316:134: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("EM Shock Gen", ESG_EXPLODER, TEX_WPN_ESG, NO_SPRITE, SND_WPN_ESG, 2.0, 2.0, 1, 5, 1, 1.5*SEMI_AUTO, 3.5, 0, 0); ^ weapons.cpp:319:135: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("Subdermal Blaster", BLT_BLASTER, NO_SPRITE, NO_SPRITE, SND_WPN_HEPA, 0, 0, 100, 1000, 1, 10*SEMI_AUTO, 0, 0, 0); ^ weapons.cpp:322:138: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] wpnType[i].set("Turret gun", BLT_RIFLE, TEX_WPN_RIFLE, PART_RIFLE_SHELL, SND_WPN_RIFLE, 2.0, 0, 10, 999999, 1, 10, 1, torad(5), 0); ^ weapons.cpp: In member function 'bool Weapon::fire(float, float, float, float)': weapons.cpp:138:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from bitmapfont.h:29, from bitmapfont.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from bitmapfont.h:29, from bitmapfont.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ In file included from levelobjects.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from levelobjects.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ In file included from main.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from main.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ main.cpp: In function 'int main(int, char**)': main.cpp:50:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] config.loadFromFile(CONFIG_FILE); ^ main.cpp:118:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] config.writeToFile(CONFIG_FILE); ^ In file included from enemies.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from enemies.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ In file included from player.cpp:29: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from player.cpp:29: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ player.cpp: In member function 'void Player::loadPlayerData()': player.cpp:142:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] "Player profile corrupt. Defaults restored."); ^ player.cpp:142:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from md2.cpp:29: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from md2.cpp:29: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ md2.cpp: In member function 'bool MD2Loader::ImportMD2(Model*, char*, int)': md2.cpp:145:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(8, "FLAGRANT SYSTEM ERROR", "Unable to load model %s", strFileName); ^ md2.cpp:145:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] md2.cpp:150:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(8, "FLAGRANT SYSTEM ERROR", "Invalid file format (version not 8) %s", strFileName); ^ md2.cpp:150:99: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from game.cpp:26: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from game.cpp:26: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ game.cpp: In function 'void gameInitSDL()': game.cpp:464:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(1, "FLAGRANT SYSTEM ERROR", "Could not initialize SDL (%s)", SDL_GetError()); ^ game.cpp:464:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] game.cpp: In function 'void gameSetVideoMode(int, int, int, int)': game.cpp:516:175: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(2, "FLAGRANT SYSTEM ERROR", "Could not set video mode: %s\nChange your video settings in %s%s%s", SDL_GetError(), getenv("HOME"), DATA_DIRECTORY, CONFIG_FILE); ^ game.cpp:516:175: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] game.cpp: In function 'void gameLoadSprites()': game.cpp:651:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(3, "FLAGRANT SYSTEM ERROR", "Could not load texture %d", i); ^ game.cpp:651:78: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] game.cpp: In function 'void gameLoadModels()': game.cpp:688:130: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_PLAYER_LEGS: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/player_legs" MD2_SUFFIX, MTEX_PLAYER); ^ game.cpp:690:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_PLAYER_TORSO: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/player_torso" MD2_SUFFIX, MTEX_PLAYER); ^ game.cpp:692:132: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_PLAYER_TORSO2: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/player_torso" MD2_SUFFIX, MTEX_PLAYER2); ^ game.cpp:694:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_BOX: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/box" MD2_SUFFIX, TEX_BOX_NORMAL); ^ game.cpp:696:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_BARREL: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/barrel" MD2_SUFFIX, MTEX_BARREL); ^ game.cpp:698:130: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_STEELBOX: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/box" MD2_SUFFIX, TEX_STEELBOX_NORMAL); ^ game.cpp:700:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_TURRET: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/turret" MD2_SUFFIX, MTEX_TURRET); ^ game.cpp:702:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_MIB: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/mib" MD2_SUFFIX, MTEX_MIB); ^ game.cpp:704:138: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_UNARMED_GUARD: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/unarmedguard" MD2_SUFFIX, MTEX_UNARMED_GUARD); ^ game.cpp:706:134: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_ARMED_DRONE: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/armeddrone" MD2_SUFFIX, MTEX_ARMED_DRONE); ^ game.cpp:708:125: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_HUNTER: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/hunter" MD2_SUFFIX, MTEX_HUNTER); ^ game.cpp:710:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_GLADIATOR: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/gladiator" MD2_SUFFIX, MTEX_GLADIATOR); ^ game.cpp:712:121: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_ZERO: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/zero" MD2_SUFFIX, MTEX_FADE); ^ game.cpp:714:120: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] case MDL_ONE: modelLoader.ImportMD2(&models[i], "/usr/local/share/sdb/models/one" MD2_SUFFIX, MTEX_FADE); ^ game.cpp: In function 'void gameLoadSounds()': game.cpp:777:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(3, "FLAGRANT SYSTEM ERROR", "Could not load sound %d", i); ^ game.cpp:777:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] game.cpp: In function 'void gameLoadMusic()': game.cpp:797:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(3, "FLAGRANT SYSTEM ERROR", "Could not load song %d", i); ^ game.cpp:797:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] game.cpp: In function 'int playCurrentLevel(bool)': game.cpp:1166:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pauseMenu.addString(1, "Abort?"); pauseMenu.addString(0, ""); ^ game.cpp:1166:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pauseMenu.addString(1, "Abort?"); pauseMenu.addString(0, ""); ^ game.cpp:1167:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pauseMenu.addString(0, " yes"); pauseMenu.addString(0, " no"); ^ game.cpp:1167:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pauseMenu.addString(0, " yes"); pauseMenu.addString(0, " no"); ^ game.cpp:1168:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pauseMenu.addString(0, ""); pauseMenu.addString(0, "(sdb)"); ^ game.cpp:1168:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] pauseMenu.addString(0, ""); pauseMenu.addString(0, "(sdb)"); ^ game.cpp:1187:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] { errorMessage(9, "FLAGRANT OPENGL ERROR", "CODE %d: %s", errnum, gluErrorString(errnum)); } ^ game.cpp:1187:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] game.cpp:1420:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(1, "Captured!"); ^ game.cpp:1422:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(1, "You have died."); ^ game.cpp:1424:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(0, ""); ^ game.cpp:1425:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(0, " restart level"); deadMenu.addString(0, " return to menu"); ^ game.cpp:1425:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(0, " restart level"); deadMenu.addString(0, " return to menu"); ^ game.cpp:1426:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(0, ""); deadMenu.addString(0, "(sdb)"); ^ game.cpp:1426:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] deadMenu.addString(0, ""); deadMenu.addString(0, "(sdb)"); ^ game.cpp:1650:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, SCREEN_TOP-2.0, 2.0, 1.6, "%03d FPS", timer.FPS()); ^ game.cpp:1656:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-98.0, SCREEN_TOP-2.0, 3.0, 2.0, "* SYSTEM BACKDOOR ACTIVE *"); ^ game.cpp:1704:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-95.0, -SCREEN_TOP+6, 6.0, 6.0, "==="); ^ game.cpp:1707:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-95.0, -SCREEN_TOP+6, 6.0, 6.0, "%3.f", ceil(PLAYER_OBJECT->Health())); ^ game.cpp:1709:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-95.0, -SCREEN_TOP+6, 6.0, 6.0, "<<<"); ^ game.cpp:1715:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-95.0, -SCREEN_TOP+6, 6.0, 6.0, "%3.f", ceil(PLAYER_OBJECT->Health())); ^ game.cpp:1717:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-95.0, -SCREEN_TOP+6, 6.0, 6.0, "<<<"); ^ game.cpp:1725:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(64, -SCREEN_TOP+6, 6.0, 6.0, "======"); ^ game.cpp:1728:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(64, -SCREEN_TOP+14.0, 2.8, 2.4, "%16s", wpnType[PLAYER_OBJECT->Wpn()->Type()].name); ^ game.cpp:1735:129: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PLAYER_OBJECT->Wpn()->AmmoInClip(), (PLAYER_OBJECT->Wpn()->Ready()) ? ":" : " ", PLAYER_OBJECT->Wpn()->ReserveAmmo()); ^ game.cpp:1741:131: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PLAYER_OBJECT->Wpn()->AmmoInClip(), (PLAYER_OBJECT->Wpn()->Ready()) ? ":" : " ", PLAYER_OBJECT->Wpn()->ReserveAmmo()); ^ game.cpp:1747:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(64, -SCREEN_TOP+6, 6.0, 6.0, "<< <<<"); ^ game.cpp:1757:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(50, -SCREEN_TOP+14.0, 2.0, 2.0, "======"); ^ game.cpp:1760:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] PLAYER_OBJECT->weaponState(5),PLAYER_OBJECT->weaponState(6)); ^ game.cpp:1763:127: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(50+2.0*(PLAYER_OBJECT->CurrWeapon()-1), -SCREEN_TOP+14.0, 2.0, 2.0, "%d", PLAYER_OBJECT->CurrWeapon()+1); ^ game.cpp:1767:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-77.1, -SCREEN_TOP+3.5, 4.5, 4.5, ">"); ^ game.cpp:1768:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-77.1, -SCREEN_TOP+3.5, 4.5, 4.5, "%c", PLAYER_OBJECT->keyState(3)); ^ game.cpp:1770:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-77, -SCREEN_TOP+6, 4.5, 4.5, ">"); ^ game.cpp:1771:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-77, -SCREEN_TOP+6, 4.5, 4.5, "%c", PLAYER_OBJECT->keyState(2)); ^ game.cpp:1773:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-76.9, -SCREEN_TOP+8.5, 4.5, 4.5, ">"); ^ game.cpp:1774:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(-76.9, -SCREEN_TOP+8.5, 4.5, 4.5, "%c", PLAYER_OBJECT->keyState(1)); ^ game.cpp:1779:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.LEDprintf(CENTERED, -SCREEN_TOP+6, 3.0, 3.0, "==:==;=="); ^ game.cpp:1781:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (int)fmod(P.gameTime, 60), (int)(modf(P.gameTime, &foo)*100)); ^ game.cpp:1788:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(-95.0, -SCREEN_TOP+14.0, 3.7, 3.2, "%s", message); ^ game.cpp:1851:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, 10, 5.4, 4.4, "NANO-ACTIVATION SEQUENCE COMMENCING IN"); ^ game.cpp:1854:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] font.printf(CENTERED, 0, 7.4, 6.4, "%d", (int)(11-transitionTimer)); ^ game.cpp: In function 'void tcbError(GLenum)': game.cpp:2053:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] errorMessage(6, "TESSELLATION ERROR", "CODE %d: %s", errnum, gluErrorString(errnum)); ^ game.cpp:2053:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from objects.cpp:27: sdb.h: In member function 'Vector2D Vector2D::operator=(Vector2D)': sdb.h:376:70: warning: no return statement in function returning non-void [-Wreturn-type] Vector2D operator = (Vector2D v) { c[X] = v.c[X]; c[Y] = v.c[Y]; } ^ In file included from sdb.h:560, from objects.cpp:27: objects.h: In member function 'virtual Weapon* Object::Wpn()': objects.h:548:28: warning: no return statement in function returning non-void [-Wreturn-type] virtual Weapon* Wpn() {} ^ objects.h: In member function 'virtual int Object::CurrWeapon()': objects.h:549:31: warning: no return statement in function returning non-void [-Wreturn-type] virtual int CurrWeapon() {} ^ objects.h: In member function 'virtual char Object::weaponState(int)': objects.h:551:39: warning: no return statement in function returning non-void [-Wreturn-type] virtual char weaponState(int wp) {} ^ objects.h: In member function 'virtual char Object::keyState(int)': objects.h:552:36: warning: no return statement in function returning non-void [-Wreturn-type] virtual char keyState(int wp) {} ^ objects.h: In member function 'virtual Vector2D* Object::WeaponPoint()': objects.h:553:38: warning: no return statement in function returning non-void [-Wreturn-type] virtual Vector2D* WeaponPoint() {} ^ c++ bitmapfont.o levelobjects.o level.o md2.o weapons.o objects.o enemies.o input.o player.o game.o interface.o main.o -o sdb -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -pthread -lSDL_image -lSDL_mixer -lGL -lGLU gmake[1]: Leaving directory '/construction/games/sdb/sdb-1.0.2/src' SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for sdb-1.0.2_17 ===> Generating temporary packing list install -s -m 555 /construction/games/sdb/sdb-1.0.2/src/sdb /construction/games/sdb/stage/usr/local/bin cd /construction/games/sdb/sdb-1.0.2 && /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 "levels models snd sprites" /construction/games/sdb/stage/usr/local/share/sdb install -m 0644 /construction/games/sdb/sdb-1.0.2/README /construction/games/sdb/stage/usr/local/share/doc/sdb ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for sdb-1.0.2_17 file sizes/checksums [152]: 0% file sizes/checksums [152]: 65% file sizes/checksums [152]: 100% Service unavailablepacking files [152]: 0% packing files [152]: 65% packing files [152]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:02 TOTAL TIME 00:00:28